Post on 04-Dec-2015
description
DIAGRAMAS EN UML
Presentan: Rigoberto Basilio CastroElizabeth Maya Matías
¿Qué es un caso de uso?
Es un conjunto de escenarios que tienen una meta en común
Caso De Uso: Es una descripción de un proceso fin –a- fin , relativamente largo, que
incluye varias etapas o transacciones
¿Escenario?
Es una secuencia de acciones e interacciones (pasos) entre los usuarios (actores) y el sistema
(DIAGRAMAS DE SECUENCIA)
Elementos :• Un Actores, para modelar los
diferentes roles que los elementos externos al sistema pueden representar.
• Casos de uso, para representar todo aquello que el actor ha de poder realizar en el sistema.
• Relaciones, que asocian a los elementos actores y casos de uso.
Modelo de Casos de Uso: Actores Especifica un conjunto de roles que los usuarios de los casos
de uso representan al interactuar con éstos. Representa un rol que es desempeñado:
Por una persona Un dispositivo hardware Otro sistema al interactuar con el sistema en construcción.
Actor ACaso de Uso A
Modelo de Casos de Uso: Relaciones
• Relaciones entre actores y casos de uso:
• Asociación (Comunicación: Relación entre un actor y un caso de uso, denota la participación del actor en el caso de uso determinado. Todas las líneas que salen del actor denotan este tipo de relación.
• Relaciones entre casos de uso:
• Extensión (<<extend>>)
• Inclusión (<<include>>)
Casos de Uso: Relación de Inclusión
Una relación de inclusión (<<include>>) entre casos de uso significa que un caso de uso base incorpora explícitamente el comportamiento de otro caso de uso en el lugar especificado en el caso base.
Casos de Uso: Relación de Extensión
• Una relación de extensión <<extend>> entre casos de uso significa que un caso de uso base incorpora implícitamente el comportamiento de otro caso de uso en el lugar especificado indirectamente por el caso de uso que extiende al caso base.
Casos de Uso: Ejemplo de Relaciones
¿Como se desarrolla un modelo de caso de uso?
Reglas para diagramas caso de uso
Un caso de uso NO es un diagrama,
NO es un símbolo dentro de un diagrama...
...es una forma de describir un escenario de
interacción usuario sistema...