tecnico
Diagrama de Casos de Usos
Prof. Daniel Riesco
®
Diagramas de Caso Uso
• Secuencia de transacciones desarrolladas por un sistema
en respuesta a un evento iniciado por un actor
• Sirvenpara especificar la funcionalidad y el
comportamiento de un sistema
• Un diagrama de caso de uso muestra las relaciones entre
actores y casos de uso dentro del sistema
• Un caso de uso es unaunidad coherente de una
funcionalidad provista por el sistema (o una clase)
• Un actor es un rol de un objeto/s. Un objeto físico pueda
tener varios roles -> varios actores
• Relación de Caso de Uso:comunica, extiende y usa
Casos de Uso
• Medio de comunicación entre usuarios finales, expertos del
dominio y desarrolladores sin entrar en detalles.
• Representa un requisito funcional.
•Definen el que (y no el como).
• Se pueden describir con texto (estructurado o no) y luego
con diagramas de interacción.
– Un diagrama para el flujo principal y variaciones para los flujosexcepcionales.
– Cada secuencia es un escenario (principal o secundario).
– Los escenarios con a los casos de uso lo que las instancias son a
las clases.
• Se organizan en paquetes.
Diagrama de Casos deUso
• Interacción de usuarios con componentes del sistema
• Actores
– Entidad externa que interactúa con el software
– Promueve la simulación de eventos
– Pueden ser personas, clases,herramientas de SW, etc.
• Diagrama de Casos de Uso
– Grafo de actores y casos de uso
– Focaliza en que acciones, métodos, funciones, etc. son
utilizadas por que actor.
– Vista de caja negra decomponentes del sistema
– Derivado de entrevistas del usuario y/o modelo de negocio
• El nivel de granularidad de los casos de uso es variable
Colaboración & Caso de Uso
Cadena de
ResponsabilidadesUna colaboración define una interacción, es decir, una
sociedad de roles y otros elementos que trabajan junto
para proveer el mismo comportamiento colaborativo.
Caso de Uso
Un caso de uso es...
Regístrate para leer el documento completo.