Diagrama de Transicin de Estado (Dte)

21
DIAGRAMA DE TRANSICIÓN DE ESTADO (DTE)

description

:)

Transcript of Diagrama de Transicin de Estado (Dte)

DIAGRAMA DE TRANSICIN DE ESTADO (DTE)

DIAGRAMA DE TRANSICIN DE ESTADO (DTE)

DTE Son herramientas de modelado de Software.

Describen grficamente los eventos y los estados de los objetos.

A tener en cuentaEVENTO:

Es un suceso en el sistema (tal como una interaccin del usuario con la mquina o un mensaje enviado por el objeto.

OBJETO: Es la unidad, que en tiempo de ejecucin, realiza las tareas de un programa.

DIAGRAMA: Es una forma de representar grficamente un fenmeno, proceso u organizacin determinado.

TRANCISIN: Es una relacin entre 2 estados, e indica que cuando hay un evento, el objeto pasa del estado anterior al estado siguiente.

Estado Un estado representa algn comportamiento del sistema que es observable y perdura durante un periodo finito.

SubmachineStateUn estado metralleta es una comodidad sintctica que facilita la reutilizacin y la modularidad.Es un atajo que implica una expansin de macro-como por otra mquina de estados y es semnticamente equivalente a un estado compuesto.

InitialState

Representa el punto de partida en una regin de una mquina de estados.

FinalStateUn tipo especial de estado que significa que la regin que encierra se ha completado.

JunctionPointCadenas junto transiciones en una sola ejecucin a la trayectoria de terminacin. Cada ruta de acceso completa que implica a la salida es lgicamente independiente yslo una ruta de acceso como los incendios a la vez.Puede ser utilizado para la construccin de oficinas y fusiones.

ChoicePoint

Divide una transicin entrante en varias transiciones de salida disjuntos.

ShallowHistory

Cuando se alcanza el objetivo de una transicin, shallowhistory restaura el estado dentro del Estado compuesto adjuntado que estaba activo antes de que ese estado fuera cerrado por ltimo.No restaura ningn sub-estado del ltimo estado activo.

DeepHistory

Cuando alcanza el objetivo de una transicin, deephistory restaura la configuracin del estado de completo que se activa slo ante el Estado compuesto adjuntado la ltima vez que sali.

SelfTransition

Procedimiento para la creacin de auto-transicin

Sincronizacin

Permiten ver flujos simultneos en un diagrama de Actividad o en un diagrama de Estados. Las sincronizaciones visualmente muestran bifurcaciones y junturas presentando flujos paralelos. Se representan con una barra gruesa. Pueden ser horizontales o verticales.

Flujo de final

Procedimiento para la creacin de flujo de final

la representacinUn diagrama de estados es un grafo cuyos nodos son estados y cuyos arcos dirigidos son transiciones etiquetadas con los nombres de los eventos.

Un estado se representa como una caja redondeada con el nombre del estado en su interior.

Una transicin se representa como una flecha desde el estado origen al estado destino.

Nom del Estado.

La caja de un estado puede tener 1 o 2 compartimentos. En el primer compartimento aparece el nombre del estado. El segundo compartimento es opcional, y en l pueden aparecer acciones de entrada, de salida y acciones internas.

1. Se puede comenzar por identificar todos los posibles estados del sistema y representar cada uno como una caja separada en una hoja de papel. Luego, se pueden explorar todas las conexiones con significado (es decir, los cambios de estado) entre las cajas.

2. Como alternativa, se puede comenzar por el estado inicial, y luego metdicamente ir siguiendo un camino hasta el o los estados restantes; luego de los estados secundarios, proseguir a los terciarios; etc.

Cuando se termina de construir el DTE preliminar, deben seguirse las siguientes reglas para verificar la consistencia:

Se han definido todos los estados?.

Se pueden alcanzar todos los estados?.

Se han definido estados que no tengan caminos que lleven a ellos?

Se puede salir de todos los estados?

El sistema responde adecuadamente a todas las condiciones posibles?