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 • Sirven paraespecificar 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 una unidadcoherente 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 (yno 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 flujos excepcionales. – Cadasecuencia 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 de Uso
• Interacciónde 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 de componentes del sistema – Derivadode 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 Responsabilidades
Una colaboración define unainteracció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 una descripción de un conjunto...
Regístrate para leer el documento completo.