Documentos de Académico
Documentos de Profesional
Documentos de Cultura
<<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
Ejemplos
Preparar Catálogo
Administrativo Sistema
Inventario
Tipos de Venta
… Ejemplos
Venta Normal
Venta en Rebajas
Vendedor
Venta en Ofertas
… Ejemplos
Solicitar Préstamo
Cliente
[Tarjeta Caducada]
<<extend>>
<<include>>
Reintegro Cuenta Corriente
<<include>>
prestar(video, socio)
verificar situación socio
registrar préstamo
entregar recibo
DIAGRAMA DE COMPONENTES
Interfaz de Terminal
Control y Análisis
Acceso a BD Comment
Comment
Rutinas de Coneccion
Comment
Terminal de Consulta
Interfaz de Terminal
Rutinas de Coneccion
Comment Comment
Punto de Venta
Rutinas de Coneccion
Comment
Comment Comment
II. Breve Tour por UML
Acceso a BD
Servidor Central
Component Diagram:
Components / Servidor Rutinas de conexión
Central
Servidor Central
Rutinas de conexión
Punto de Venta
Punto de Venta Terminal de
Consulta Gestión de Cuentas Interfaz de Terminal
Terminal de Consulta
Rutinas de conexión Interfaz de Terminal
Component Diagram: Component Diagram:
Components / Punto de Components / Terminal
Venta de Consulta
Práctica 10