Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cap3 Diseño
Cap3 Diseño
GESTION DE PROYECTOS
DE TI
Diseño de Software
Tema:
Diagrama del Comportamiento del
Sistema
1
08/08/2010
Agenda
1. Diagrama de Actividades.
2. Diagrama de Estados.
2
08/08/2010
3
08/08/2010
4
08/08/2010
5
08/08/2010
6
08/08/2010
7
08/08/2010
c.- Bifurcación
8
08/08/2010
9
08/08/2010
Usos Comunes
Cuando se modelan los aspectos dinámicos de un sistema, se utilizan
los diagramas de actividades de dos formas:
10
08/08/2010
Usos Comunes
Para modelar una operación.
Se utilizan los diagramas de actividades como diagramas de flujo,
para mostrar los detalles de una computación.
En este uso de los diagramas de actividades, es particularmente
importante el modelado de la bifurcación, la división y la unión.
2.- Diagrama de
Estados
11
08/08/2010
Estado
Grupo de características definidas de un
objeto que pueden cambiar solo a través de
una acción (cambio de estado).
12
08/08/2010
Diagrama de Estados
Diagrama de Estados
13
08/08/2010
Diagrama de Estados
Diagrama de Estados
14
08/08/2010
Simbología
Ejemplo: Maquina de Fax
15
08/08/2010
es tad o A
e ntry: a cción po r e ntrar
e xit: acció n p or s a lir
d o: acció n m ie n tra s e n es tad o
16
08/08/2010
17
08/08/2010
e1
a b
e2
e2
c
e1
a b
e2
18
08/08/2010
e1
a b
e2
e0
19
08/08/2010
20
08/08/2010
21
08/08/2010
22
08/08/2010
Actividad 1:
Diagrama de Actividades
Caso de Uso: Pagar Sueldos
23
08/08/2010
Actividad 2:
Diagrama de Estados
Estados de la Solicitud de Crédito
Resumen
Con respecto a los Diagramas de Estado se puede decir:
Si bien es cierto los casos de uso y escenarios proporcionan una forma para
describir el comportamiento del sistema; algunas veces es necesario mirar el
comportamiento dentro de un objeto, los eventos de mensajes que causan la
transición de un estado a otro, y las acciones que resultan de un cambio de
estado.
Los diagramas de Estados describen los estados que un objeto puede tener y
cómo los eventos afectan esos estados a lo largo del tiempo.
Son creados solamente para clases con comportamiento dinámico significativo.
Son también útiles para investigar el comportamiento de una clase agregada en
un todo y clases de control.
24
08/08/2010
Resumen
Con respecto a los Diagramas de Actividades:
Capturan acciones y sus resultados.
Se enfocan en el trabajo realizado en la implementación de una operación
(método), y las instancias en un caso de uso o en un objeto.
Es una variante del Diagrama de estado
Tiene un propósito ligeramente diferente, el cual es capturar acciones (trabajo y
actividades que serán realizadas) y sus resultados en términos de cambios de
estado.
Los estados en un diagrama de actividades cambian al estado siguiente
directamente cuando la acción en el estado es realizada (sin esperar un evento
como en los diagramas de estado).
25