Professional Documents
Culture Documents
WWW.ROLANDOSTUDIOS.COM
Pgina 1
DIAGRAMAS DE ESTADOS
celcliente ingresado
ingresando nomcliente
ingreando apelcliente
apelcliente ingresado
ingresando celcliente
Los diagramas de estado muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicacin en respuesta a eventos (por ejemplo, mensajes recibidos, tiempo rebasado o errores), junto con sus respuestas y acciones. Tambin ilustran qu eventos pueden cambiar el estado de los objetos de la clase. Normalmente contienen: estados y transiciones. Son tiles para modelar la vida de un objeto. Un diagrama de estados muestra el flujo de control entre estados (en qu estados posibles puede estar cierto algo y como se producen los cambios entre dichos estados) Una mquina de estados es un comportamiento que especifica las secuencias de estados por las que pasa un objeto a lo largo de su vida en respuesta a eventos, junto con sus respuestas a esos eventos (Booch, Rumbaugh, Jacobson) ELEMENTOS DIAGRAMAS DE ESTADOS ESTADO Es una condicin o situacin en la vida de un objeto durante la cual satisface una condicin, realiza alguna actividad o espera algn evento. EVENTO Es la especificacin de un acontecimiento significativo que ocupa un lugar en el tiempo y en el espacio. Es la aparicin de un estmulo que puede (o no) activar una transicin de estado.
WWW.ROLANDOSTUDIOS.COM Pgina 2
Condicin que toma el valor de verdadero o falso Recepcin de una seal de otro objeto en el modelo Recepcin de un mensaje Paso de cierto perodo de tiempo, despus de entrar al estado o de cierta hora y fecha particular
TRANSICION Una transicin es una relacin entre dos estados que indica que un objeto que est en el primer estado realizar ciertas acciones y entrar en el segundo estado cuando ocurra un evento especificado y se satisfagan unas condiciones especificadas. NOTACIN DIAGRAMA DE ESTADOS
WWW.ROLANDOSTUDIOS.COM
Pgina 3
celcliente ingresado
ingresando nomcliente
ingreando apelcliente
apelcliente ingresado
ingresando celcliente
WWW.ROLANDOSTUDIOS.COM
Pgina 4
ingresando nomcliente
ingresando apelcliente
ingresando dircliente
ingresando ciudad
Este tipo de estados compuestos es una ayuda para simplificar mquinas de estado mediante un mecanismo de abstraccin de agregacin de estados dependientes.
WWW.ROLANDOSTUDIOS.COM
Pgina 5
inactivo
validacion
operacion seleccionada
tarjeta validada mantenimiento do/probar do/esperar orden probar perifericos autoanalizar impresion seleccionar operacion
continuar
procesamiento
no continuar
esperar
ordenar
no continuar
WWW.ROLANDOSTUDIOS.COM
Pgina 6
Estado submaquinas
WWW.ROLANDOSTUDIOS.COM
Pgina 7
Una agencia de transporte desea implementar un sistema informtico para los cuales se considera lo siguiente. El pasajero el cual tiene las siguientes caractersticas:
DNI Nombres Apellidos Direccin Razn social y RUC Recordar que los datos del pasajero se verifican si es que ya existen.
Como dato de boleto se registra los datos del pasajero y los datos del empleado que los emite. Desarrolle un diagrama de clases Desarrolle el diagrama de estados de las clases identificadas. Considerar un diagrama que contemple diagrama de estados compuestos secuenciales, concurrentes y submaquinas de estados.
WWW.ROLANDOSTUDIOS.COM Pgina 8