Casos de Uso

domingo, 10 de octubre de 2010

Diagramas de casos de uso.

Los casos de uso pueden estar relacionados con actores o con otros casos de uso; gráficamente una relación vendrá dada por una línea entre los casos de uso y/o actores relacionados, siendo que el extremo de dicha línea dependerá del tipo de relación; en principio tenemos cuatro tipos posibles:
  • Comunicación (relación entre un actor y un caso de uso con el que interactúa; se representa símplemente con una línea).
  • Uso (include, includes, uses; se representa por una flecha apuntando en el sentido de la relación).
  • Extensión (extend, extends; gráficamente la representación es la misma que para "uso").
  • Generalización (se trata del concepto de herencia, habitual en los diagramas de clases, pero aplicado entre casos de uso, e incluso entre actores; se representa por una flecha con un triángulo vacío por punta señalando en el sentido de la relación).

Por ahora nos centraremos en las relaciones de uso y extensión.


Relación <<include>>.

Es una simple relación de inclusión, es decir, los escenarios o situaciones posibles detalladas en un caso de uso están incluidas en otro caso de uso (aquel del que, gráficamente, parte la flecha).

Relación <<extend>>.

Este tipo de relación refleja situaciones particulares en un caso de uso que pueden ser tratadas (extendidas) por otro. En la descripción del caso de uso que es extendido debe haber una forma de indicar en que punto entra en juego el caso de uso que lo extiende (punto de extensión); esto se representa mediante una "etiqueta" (un texto significativo entre paréntesis) como referencia del lugar donde entraría a formar parte del caso de uso extendido.

No hay comentarios:

Publicar un comentario