Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Diseo de Sistemas II
Casos de Uso
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 2
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 3
Diagramas UML
ESTTICOS
Diagrama de Clases
Diagrama de Objetos
Diagramas de implementacin
Diagrama de Componentes
Diagrama de Despliegue
DINMICOS
Diagrama de Casos de Uso
Diagramas de Comportamiento
Diagrama de Estados Transiciones
Diagrama de Actividades
Diagramas de Interaccin
Diagrama de Secuencia
Diagrama de Colaboracin
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 4
Anlisis
Fases ms difciles !!
Diseo
Implem.
Implantacin
Sepultados de informacin
Necesidades Incoherentes
Olvidos
Imprecisiones
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 5
Desarrolladores
Usuarios Finales
Casos de
Uso
Comprensin
COMN del
Sistema
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 6
Us. C
Us. B
Caractersticas
9Basados
en lenguaje natural.
9Formalizacin
prxima al usuario.
Ventajas
informticos son conducidos permanentemente
por las necesidades de los usuarios.
9Los
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 7
Analista
Expresa
Comprende
Casos de
Uso
Realiza
Disea
Arquitecto
Verifica
Programador
Sw. Tester
Importante:
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 8
C.U. X
Actor A
C.U. Z
C.U. Y
Actor B
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 9
Puede darse que una persona represente varios actores (Ej: Vendedor/Cliente); o
bien que varias personas representen un actor (Ej: Cliente)
El
Para
encontrar los actores, se consideran las personas y las cosas que interactan
con el sistema intercambiando informacin de E/S Determina los lmites del
sistema.
Representacin
grfica:
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 10
Actores
Categoras de Actores:
Actor
Principal: Personas o roles que utilizan las funciones principales del sistema.
En la prctica:
z
Observar, actor por actor, los escenarios posibles, como secuencias de interaccin
Usuario Sistema desde el pto de vista del usuario Se abstraen dichas interacciones,
agrupndolas en Casos de Uso.
z C/ vez que un actor interacta c/ el sistema, se produce una instancia del C.U., que
corresponde al flujo de mensajes intercambiado por los objetos durante la interaccin.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 11
Relaciones
Los Casos de Uso se relacionan entre s y con los actores que intervienen en l.
Tipos de relaciones:
Relacin de Comunicacin o Asociacin: Indica la comunicacin entre un actor y un
caso de uso. Significa que cada uno puede enviar y recibir mensajes. Rep. Grfica:
Caso de
Uso
Relacin de Uso o Inclusin: Significa que una instancia del caso de uso fuente
comprende tambin el comportamiento del caso de uso destino. Se representa como
una dependencia estereotipada con <<include>>.
Hacer
Pedido
<<include>>
Validar
Usuario
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 12
Relaciones
Relacin
<<extend>>
Hacer
Pedido
Validar
Usuario
Comprobar
Clave
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 13
Relaciones - Ejemplo
Ejemplo: Transferencia entre cuentas bancarias.
Cliente Remoto
Cliente Local
Transf. x
Internet
<<extend>>
Hacer
<<include>> Transferencia
Identificar
Cliente
Comprobar
Clave
Examinar
Retina
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 14
9Repeticiones
9Situaciones
opcionales.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 15
Escenario 3
Escenario 2
Escenario 4
Escenario 1
Caso de Uso
Escenario:
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 16
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 17
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 18
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 19
Caso 1
<<include>>
Caso 2
Caso 3
Caso 1
Sistema
Obj. A
Caso 2
Caso 3
Obj. C
Caso 1
Funcin
Funcin
Obj. B
Caso 2
Caso X
Obj. D
Funcin
Obj. X
Funcin
Funcin
Caso 3
Obj. E
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 20
Cliente
Comprar
Productos
<<extend>>
Solicitar
Reposicin
Centro de
Suministros
Reponer
Ingredientes
Responsable
de
Reposicin
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 21
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 22
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________
Diapositiva 23
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
____________________