Los diagramas de estados muestran los estados por los que pasa un objeto y las transiciones entre estados en respuesta a eventos. Normalmente contienen estados, variables de estado, actividades y transiciones. Los diagramas de transiciones modelan el comportamiento dinámico de cada objeto durante su ciclo de vida mediante estados y transiciones etiquetadas con eventos y acciones.
2. DIAGRAMA DE ESTADOS
Definición
Los diagramas de estado muestran el
conjunto de estados por los cuales pasa un
objeto durante su vida en una aplicación en
respuesta a eventos (por ejemplo, mensajes
recibidos, tiempo superado o errores), junto
con sus respuestas y acciones. También
ilustran qué eventos pueden cambiar el
estado de los objetos de la clase.
Normalmente contienen: estados y
transiciones.
3. DIAGRAMA DE ESTADOS
Simbología
NOMBRE
ESTADO
VARIABLES DE
ESTADO
ACTIVIDADES
Las variables de estado son aquellas que se utilizan
durante la operación del estado.
Las actividades son sucesos y acciones. Actividades útiles
son: Entrada, Salida, Hacer. Se pueden agregar más de
ser necesario.
4. DIAGRAMA DE ESTADOS
¿Qué sucede
ENTRADA cuando el sistema
entra al estado?
¿Qué sucede
cuando el sistema SALIDA
sale del estado?
¿Qué sucede
HACER cuando el sistema
está en el estado?
5. DIAGRAMA DE ESTADOS
Sistema de inscripciones:
Agregar materia
Agregar materia
Carga = Carga horaria
Horario = Lista de materias inscritas
Entrada/ Materia
Salida/ Nueva materia agregada al
listado
Hacer/Modificar carga horaria
Hacer/Bloquear materia en retícula
Hacer/Agregar materia a listado
6. DIAGRAMA DE ESTADOS
Sistema de inscripciones:
Agregar materia
(continuación)
Inactivo
Carga = Carga horaria
Horario = Lista de materias inscritas
Entrada/ Ninguna
Salida/ Listar materias inscritas
Hacer/Mostrar carga horaria
Hacer/Mostrar retícula
8. DIAGRAMA DE TRANSICIONES
Definición
Undiagrama de transiciones (diagrama
de transición de estados) modela el
comportamiento individual de cada
objeto durante su ciclo de vida; modela
aspectos dinámicos del sistema.
10. DIAGRAMA DE TRANSICIONES
Diagrama de transición de estados
para objetos de la clase persona.
Contratar
Desempleado Perder empleo Empleado
e
Ju
rs
b
ila
ila
b
rs
Ju
e
Jubilado