10
Diagrama de estados

Estados

Embed Size (px)

Citation preview

Diagrama de estados

Diagrama de estados

DefinicinLos 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 superado 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. DIAGRAMA DE ESTADOSSimbologaNOMBREVARIABLES DE ESTADOACTIVIDADESESTADOLas actividades son sucesos y acciones. Actividades tiles son: Entrada, Salida, Hacer. Se pueden agregar ms de ser necesario.Las variables de estado son aquellas que se utilizan durante la operacin del estado.DIAGRAMA DE ESTADOSENTRADASALIDAHACERQu sucede cuando el sistema entra al estado?Qu sucede cuando el sistema sale del estado?Qu sucede cuando el sistema est en el estado?DIAGRAMA DE ESTADOSSistema de inscripciones: Agregar materiaAgregar materiaCarga = Carga horariaHorario = Lista de materias inscritasEntrada/ MateriaSalida/ Nueva materia agregada al listadoHacer/Modificar carga horariaHacer/Bloquear materia en retculaHacer/Agregar materia a listadoDIAGRAMA DE ESTADOSSistema de inscripciones: Agregar materia (continuacin)InactivoCarga = Carga horariaHorario = Lista de materias inscritasEntrada/ NingunaSalida/ Listar materias inscritasHacer/Mostrar carga horariaHacer/Mostrar retculaDIAGRAMA DE ESTADOSDiagrama de transicionesDefinicinUn diagrama de transiciones (diagrama de transicin de estados) modela el comportamiento individual de cada objeto durante su ciclo de vida; modela aspectos dinmicos del sistema.DIAGRAMA DE TRANSICIONESSimbologaDIAGRAMA DE TRANSICIONESESTADOEvento[Condicin] / AccinEstadoTransicinDiagrama de transicin de estados para objetos de la clase persona.

DIAGRAMA DE TRANSICIONES