Académique Documents
Professionnel Documents
Culture Documents
ANÁLISIS Y DISEÑO DE
SISTEMAS CON
Repaso
CC51A - 2
1
Repaso
CC51A - 3
Repaso
“Descripción de un conjunto
de secuencias de acciones que un sistema
ejecuta y que produce un resultado
observable de interés para un actor
particular”
CC51A - 4
2
Realización de casos de uso
CC51A - 5
CC51A - 6
3
Realización de casos de uso
CC51A - 7
Diagrama de Secuencia
CC51A - 8
4
Diagrama de Secuencia
{b-a>0}
{If...then}
etiquetas mensaje {else...} Oper(param)
activación
retorno
destrucción
CC51A - 9
Diagrama de Secuencia
Mensajes
mensaje síncrono
mensaje asíncrono
mensaje simple
CC51A - 10
5
Diagrama de Colaboración
CC51A - 11
Diagrama de Colaboración
mensaje1()
:Objeto 1 :Objeto 3
1: mensaje2()
2: mensaje3()
2.1: mensaje3()
:Objeto 2
CC51A - 12
6
Diagramas de Interacción
CC51A - 13
Diagramas de Interacción
dirección primer
instancia
del mensaje mensaje interno
realizarPago(dineroEntregado) 1: realizaPago(dineroEntragado)
:Registro :Venta
:Pago
creación indocada
con el mensaje “create”
7
Diagramas de Interacción
:Registro :Venta
realizarPago(dineroEntregado)
realizaPago(dineroEntragado)
create (dineroEntragado)
:Pago
CC51A - 15
Diagrama de Estados
CC51A - 16
8
Diagrama de Estados
CC51A - 17
Diagrama de Estados
CC51A - 18
9
Diagrama de Actividades
CC51A - 19
Diagrama de Actividades
CC51A - 20
10
Diagrama de Actividades
CC51A - 21
Diagrama de Clases
CC51A - 22
11
Diagrama de Clases
CC51A - 23
Objetos y clases
CC51A - 24
12
Diagrama de Clases
Atributos:
[visibilidad] [/] nombre [multiplicidad] [:tipo] [= valor inicial] [{propiedades}]
Operaciones:
[visibilidad] nombre [(lista de parámetros)] [:tipo de respuesta] [{propiedades}]
Visibilidad:
existe definición a nivel público (+), privado (-) y protegido (#)
CC51A - 25
Diagrama de Clases
CC51A - 26
13
Diagrama de Clases
CC51A - 27
Diagrama de Clases
CC51A - 28
14
Diagrama de Clases
CC51A - 29
Diagrama de Clases
CC51A - 30
15
Diagrama de Clases
CC51A - 31
Diagrama de Clases
CC51A - 32
16
Diagrama de Clases
Pasos recomendados:
CC51A - 33
Diagrama de paquetes
CC51A - 34
17
Diagrama de paquetes
CC51A - 35
Diagrama de paquetes
CC51A - 36
18
Diagrama de Componentes
CC51A - 37
Diagrama de Componentes
CC51A - 38
19
Diagrama de Componentes
Diagrama de Despliegue
CC51A - 40
20
Diagrama de Despliegue
CC51A - 41
Diagrama de Despliegue
CC51A - 42
21