Diagrama De Estados
• .- Diagrama de Estados: • Muestra el conjunto de estado por los cuales pasa un objeto durante su vida en una aplicación junto con los cambiosque permiten pasar de un estado a otro. Esta representado principalmente por los siguientes elementos: estado, elemento y transición.
2
Diagramas empleados por UML (Diagramas de Estados) •Estado: Identifica un período de tiempo del objeto (no instantáneo) en el cual el objeto esta esperando alguna operación, tiene cierto estado característico o puede recibir cierto tipo de estímulos.
3Diagramas empleados por UML (Diagramas de Estados)
Eventos: Es una ocurrencia que puede causar la transición de un estado a otro de un objeto. Esta ocurrencia puede ser una de varias cosas:-Condición que toma el de verdadero o falso. -Recepción de una señal de otro objeto en el modelo. -Recepción de un mensaje. -Paso de cierto período de tiempo, después de entrar al estado o de cierta hora yfecha particular.
4
Diagramas de estado
• Un nodo para estado inicial y varios posibles nodos finales • Los estados suelen corresponder a expresiones en “gerundio” (“procesando”, “comprobando”,etc) • Debe contemplar TODOS los casos de uso posibles • Eventos:
– nombre_evento (lista_argumentos) [condicion]
• Sólo es obligatorio el “nombre_evento” (sin lista de argumentos si no los tiene) •Tienen lista de argumentos como cualquier objeto de una clase
5
Ejemplo
Press tab OR move cursor to PIN field/Cursor to PIN Press shift tab OR move cursor to SSN field/Cursor to SSN
BancoInternet (validación);
6
Ejemplo
EM EM
ET
EM
EM EC EM
Press tab OR move cursor to PIN field/Cursor to PIN Press shift tab OR move cursor to
EM
EC
SSN field/Cursor to SSN
EM EMBanco Internet (validación);
7
Ejemplo
• Suena la alarma del reloj para indicar que ha llegado la hora predeterminada (hora objetivo) • Se puede poner la alarma (con una hora objetivo) • Se...
Regístrate para leer el documento completo.