Sie sind auf Seite 1von 21

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 cuenta
EVENTO:

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.

SubmachineState
Un 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.

FinalState

Un tipo especial de estado que significa que la regin que


encierra se ha completado.

JunctionPoint
Cadenas junto transiciones en una sola ejecucin a la
trayectoria de terminacin.
Cada ruta de acceso completa que implica a la salida es
lgicamente independiente y
slo 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.

ShallowHistor y
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 subestado 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

Sin c r o ni za c i n
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 representacin
Un 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.

Nom del
Una transicin se representaEstado.
como una flecha desde el
estado origen al estado destino.

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?

Das könnte Ihnen auch gefallen