Documente Academic
Documente Profesional
Documente Cultură
Módulo I
Unidad 3
Herramientas de Modelado del Análisis y Diseño
Orientado a Objetos
Diapositiva/1
Mg. Carlos Gerardo Neil
Diapositiva/2
CASOS DE USO
Diapositiva/3
Ingeniería de Requisitos
Diapositiva/4
¿Qué es un Requisito?
Diapositiva/5
Tipos de Requisitos
Diapositiva/6
Requisitos y Casos de Uso
Diapositiva/7
¿Qué es un caso de uso?
• Los casos de uso son una técnica que se utiliza para documentar los
requerimientos funcionales de un sistema desde el punto de vista de
los usuarios
Diapositiva/8
Ventajas de los casos de uso
Diapositiva/9
Diagrama de Casos de Uso
actor 2 <<extend>>
caso de uso 2
caso de uso 1
<<include>> actor 1
caso de uso 4
caso de uso 3
Diapositiva/10
Casos de Uso
caso de uso
Actor
Diapositiva/11
Actores y Escenarios
externo al persona
sistema sistema
máquinas
Interactúa con
el sistema
actor
Diapositiva/12
¿Qué es un actor?
Diapositiva/13
Tipo de Actores
TARJETA DE
0..1 CREDITO
0..*
secundario
Cliente
CVLI << actor>>
secundario
GESTOR
DE LIBROS
0..1
0..1
secundario << actor>>
Diapositiva/14
¿Qué es una asociación?
Diapositiva/15
Relación de <<include>>
<<include>>
Diapositiva/16
¿Cuándo se utiliza la inclusión?
Diapositiva/17
Relación de <<extend>>
<<extend>>
Diapositiva/18
Relación de <<extend>>
Diapositiva/19
Ejemplo de extensión Caso de uso
base
Diapositiva/20
¿Cuándo se utiliza la extensión?
Diapositiva/21
¿Cómo encontrar actores?
Diapositiva/22
un ejemplo...
<<extend>>
<<extend>>
Consultar libro
Cliente
Diapositiva/23
un ejemplo...
Consultar novedades
Consultar libros Consultar ofertas
en general
<<extend>>
<<extend>>
<<extend>>
<<include>> <<include>>
Consultar libro
Cliente
Diapositiva/24
Comenzamos con el caso práctico...
Diapositiva/25
Compañía de Ventas de Libros por Internet
(CVLI)
Diapositiva/26
Identificación de los actores
• Cliente (primario)
• Administrador del sistema (primario)
• Tarjeta de crédito (secundario)
• Gestor de libros (secundario)
• Gestor de envío (secundario)
Diapositiva/27
Diagrama de Contexto
<< actor>>
TARJETA DE
0..1 CREDITO
0..*
secundario
Cliente
CVLI << actor>>
secundario
GESTOR
DE LIBROS
0..1
0..1
secundario << actor>>
Diapositiva/28
Pre y Pos Condiciones
Diapositiva/29
Identificación de los Casos de Uso
Cliente
Registrarse al sistema
Consultar libro
Comprar libro
Establecer preferencias de envío y empaquetado
Diapositiva/30
Diagrama de Casos de Uso
Registrarse al sistema
Gestor de Libros
Consultar libro
Tarjeta de Crédito
Cliente
Diapositiva/31
Descripción de los Casos de Uso
Diapositiva/32
Descripción de los Casos de Uso
Diapositiva/33
Descripción de los Casos de Uso
Diapositiva/34
Consultar libros Consultar novedades Consultar ofertas
en general
<<extend>>
<<extend>> <<extend>>
Gestor de Libros
Consultar libro
Cliente
<<include>>
Tarjeta de Credito
Comprar libro
<<extend>>
Refinamiento: include y
extend Establecer preferencias
de envío y empaquetado
Diapositiva/35
Desarrollo de un Caso de Uso
Diapositiva/36
Escenario principal
Diapositiva/37
Flujo alternativo
Diapositiva/38
Refinamiento de los casos de uso
Contratos
Diapositiva/39
Contratos
Diapositiva/40
Secciones de un contrato
Diapositiva/41
Poscondiciones
Diapositiva/42
Guía para hacer contratos
Diapositiva/43
Algunas consideraciones …
Diapositiva/44
Algunos puntos a tener en cuenta....
Diapositiva/45
Diapositiva/46