Casos de uso

Páginas: 8 (1797 palabras) Publicado: 17 de marzo de 2011
14.1 14.2 14.3

Terminología Asociaciones Organización

14.4 14.5 14.6

Narrativa del Caso de Uso Técnicas del modelado Sugerencias para el modelado de casos de uso

XIV – Modelado de Conducta: Casos de Uso
De la misma forma que las clases, un sistema no está aislado del exterior. Este sistema tiende a interactuar con otras entidades del entorno. En un sistema computacional se pueden darinteracciones con personas o incluso con otros sistemas. Los casos de uso buscan expresar este tipo de interrelaciones.

1.1

Terminología

Un Caso de Uso es la descripción de un conjunto de secuencias de acciones, incluyendo variantes que ejecuta un sistema para producir un resultado observable para un actor. Gráficamente un caso de uso se representa como una elipse.

Fig. 14.1: Casos deUso y Actores.

Un Caso de uso es un tipo especializado de diagrama de estructura que busca modelar la funcionalidad de un sistema. Los casos de uso se suelen aplicar en la etapa de recolección de requerimientos porque muestran lo que un sistema debería hacer. Más específicamente, un caso de uso se centra más en el qué y no en el cómo. Un caso de uso especifica un conjunto de secuencias, dondecada secuencia representa la interacción de los elementos externos al sistema (es decir, sus Actores) con el propio sistema. Un caso de uso realiza un cierto trabajo cuyo efecto es tangible y de utilidad para el actor. 143

© Roberto Salazar Márquez

mismo.

Los casos de uso pueden aplicarse a un sistema completo o a partes del

Un Actor es un usuario o sistema externo con el cual elsistema que se está modelando interactúa. En los actores opera también la división (Tema IX) de clase-instancia. Un actor puede ser representado por una clase o por un objeto de dicha clase:

Fig. 14.2 Actores como clases o instancias.

La representación gráfica de un actor puede ajustarse a la expresividad que queramos tener del modelo. Así, un actor puede representarse como: • • • La figura deuna persona hecha de líneas. (sticky) Como un sistema, representado por un rectángulo estereotipado Como un icono expresivo.

Fig. 14.3: Diferentes representaciones de un Actor

Los casos de uso deberán tener un nombre que los diferencie de otros casos de usos. Este nombre deberá ser una cadena de texto. Al igual que en las clases (Tema XII), existen el nombre Simple y el nombre de trayecto,que describe el paquete en que se encuentra.

© Roberto Salazar Márquez

144

Fig. 14.3 Nombres en los casos de usos.

Los actores solo se pueden conectar con los casos de uso mediante asociaciones. Una asociación entre un caso de uso y un actor indica que ambos se comunican entre si, y cada uno puede recibir y enviar mensajes.

Realiza los ejercicios propuestos en la sección deejercicios de este grupo bajo el nombre de “Actores”.

Ejercicio 14.1

1.2

Asociaciones

Cada caso de uso está compuesto por una o más secuencias de conducta. Una Secuencia de Conducta es una secuencia de pasos en la cual, cada paso representa una acción o interacción. Cada Acción especifica el procesamiento realizado, mientras que cada Interacción representa una comunicación entre el sistema yuno de los actores que participan en el caso de uso.

Realiza los ejercicios propuestos en la sección de ejercicios de este grupo bajo el nombre de “Casos de Uso”.

Ejercicio 14.2

La comunicación entre un actor y un caso de uso crea una Asociación de Comunicación, que define como se interrelacionan actor y caso de uso y sobre todo quien inicia la acción. Esta asociación se representa como unalínea sólida entre el actor y el caso de uso. Observando la figura 14.4, distinguimos sin embargo algunas diferencias:

© Roberto Salazar Márquez

145

Fig. 14.4: Diferentes Asociaciones de Comunicación.

• • •

Una flecha dirigida hacia el caso de uso, indica que el actor inicia la interacción con el sistema. (Administrador de Proyecto Administrar proyecto) Una flecha dirigida hacia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso de uso
  • casos de uso
  • Caso De Uso
  • casos de uso
  • Casos De Uso
  • Casos de uso
  • Casos de uso
  • Casos de uso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS