Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Base de Datos
Clase 3 – UML: Diagrama de Casos de Uso
Fecha: 12/03/2018
AGENDA
<<include>>
Caso uso Caso uso 2
Caso uso 3
Caso uso 4
Actor
Caso uso 5
Caso uso 6
Caso uso 7
Caso uso 8
DIAGRAMA DE CASOS DE USO
1. Definición
• Un diagrama de casos de uso es aquel que representa como
un cliente interactúa con el sistema, además de el orden en el
cual los elementos interactúan.
• Representa los objetivos que el actor quiere llevar a cabo con
el sistema.
• Es una forma de diagrama de comportamiento UML
• Identifica los componentes principales que forma el sistema.
• Ayuda a capturar los requerimientos fundamentales del
sistema.
o Entender lo que debe de hacer el sistema.
DIAGRAMA DE CASOS DE USO
2. Finalidad
a. Actor
b. Casos de uso
c. Relaciones de uso
Nombre o rol
dentro del sistema
DIAGRAMA DE CASOS DE USO
2. Elementos del Diagrama de Casos de Uso
a. ACTOR:
Una definición previa, es que un actor es un rol que un usuario
juega con respecto al sistema. Es importante destacar el uso de
la palabra rol, pues con esto se especifica que un actor no
necesariamente representa a una persona en particular, sino
más bien la labor que realiza frente al sistema.
INCLUDE
DEPENDENCIAS Indican que un caso de uso
necesita del apoyo de otro
EXTEND caso de uso
DIAGRAMA DE CASOS DE USO
2. Elementos del Diagrama de Casos de Uso
<<include>>
INVOCADOR INCLUIDO
No puede finalizar su
Caso de uso Invocador depende
objetivo sin la ayuda del
del Caso de uso Incluido
incluido
DIAGRAMA DE CASOS DE USO
2. Elementos del Diagrama de Casos de Uso
<<include>>
INVOCADOR INCLUIDO
EJEMPLO:
<<include>> Verificar
Sacar Libro
Credencial
DIAGRAMA DE CASOS DE USO
2. Elementos del Diagrama de Casos de Uso
Pago Efectivo
La “Base” ´puede o no depender de “Extensión”
para finalizar su objetivo.
<<extend>>
Factura
DIAGRAMA DE CASOS DE USO
2. Elementos del Diagrama de Casos de Uso
Padre
El “hijo” tiene cosas en común con el “Padre”,
pero adiciona su propia forma de hacer el trabajo
EJEMPLO:
El “hijo” tiene cosas en común con el “Padre”,
Animal pero adiciona su propia forma de hacer el trabajo
EJEMPLO:
El “hijo” tiene cosas en común con el “Padre”,
pero adiciona su propia forma de hacer el trabajo
Empleado
Gerente
DIAGRAMA DE CASOS DE USO
2. Elementos del Diagrama de Casos de Uso
<<include>>
Caso uso Caso uso 2
Caso uso 3
Caso uso 4
Actor
Caso uso 5
Caso uso 6
Caso uso 7
Caso uso 8
DIAGRAMA DE CASOS DE USO
3. Test Wave
Sirve para saber si estamos haciendo correctamente los casos de uso en el
diagrama
a. W – What: ¿El caso de uso describe qué hacer y no cómo hacerlo?
b. A – Actor: ¿El caso de uso está descrito desde la perspectiva del actor?
₋ Qué es lo que va hacer el actor con el sistema.
₋ Qué objetivos busca cumplir.
Crear
credenciales
Cobrar
retrasos
Bibliotecario
Depositar
dinero Banco
Buscar <<sistema>>
libros
Pagar
retraso
Estudiante
Regresar
Sacar libros
libros