You are on page 1of 15

DIAGRAMAS UML

Diagramas de Estados
1. DEFINICION

Los diagramas de estado es una tcnica


conocida para describir el comportamiento de un
sistema. Describen todos los estados posibles en
los que puede entrar un objeto particular y la
manera en que cambia el estado del objeto
como resultado de los e!entos que llegan a l.
En la mayor parte de las tcnicas
Orientadas a Obetos! los diagramas de
estado se dib"an para "na sola clase!
mostrando el comportamiento de "n solo
obeto d"rante todo s" ciclo de #ida$
%En &" estado 'de (nimo)
se
enc"entra "sted y como
cambia
s" estado de (nimo*
". DE#ENDENCI$%

&n objeto permanece en un estado


por un tiempo 'nito (asta que se
cumpla la condici)n de cambio. %e
construyen a partir del Diagrama de
Estructura Est*tica +Diagramas de
clases, identi'cando cu*les objetos
cambian de estado cual es le estado
inicial y el 'nal de'niendo a qu
e!entos puede responder el objeto y
qu transacciones ejecutar*.
-. NO.$CION
Dentro de la notaci)n se utili/an los siguientes
s0mbolos1
De los cuales los m*s utili/ados son1

Estado

Identi'ca un periodo de tiempo del objeto +no


instant*neo, en el cual el objeto est* esperando
alguna operaci)n tiene cierto estado
caracter0stico o puede recibir cierto tipo de
est0mulos. %e representa mediante un rect*ngulo
con los bordes redondeados que puede tener tres
compartimientos1 uno para el nombre otro para
el !alor caracter0stico de los atributos del objeto
en ese estado y otro para las acciones que se
reali/an al entrar salir o estar en un estado
+entry e2it o do respecti!amente,.

Eventos
Es una ocurrencia que puede causar la transici)n de
un estado a otro de un objeto. Esta ocurrencia
puede ser una de !arias cosas1
Condici)n que toma el !alor de !erdadero o 3also
4ecepci)n de una se5al de otro objeto en el modelo
4ecepci)n de un mensaje
#aso de cierto per0odo de tiempo despus de entrar
al estado o de cierta (ora y 3ec(a particular
El nombre de un e!ento tiene alcance dentro del
paquete en el cual est* de'nido no es local a la
clase que lo nombre.

Envo de mensajes :
$dem*s de mostrar la transici)n de
estados por medio de e!entos puede
representarse el momento en el cual se
en!0an mensajes a otros objetos. Esto
se reali/a mediante una l0nea punteada
dirigida al diagrama de estados del
objeto receptor del mensaje.

Transicin simple
&na transici)n simple es una relaci)n entre
dos estados que indica que un objeto en el
primer estado puede entrar al segundo
estado y ejecutar ciertas operaciones
cuando un e!ento ocurre y si ciertas
condiciones son satis3ec(as. %e representa
como una l0nea s)lida entre dos estados
que puede !enir acompa5ada de un te2to
con el siguiente 3ormato1
6. C&$NDO &.ILI7$4 LO% DI$84$9$% DE
E%.$DO
Los diagramas de estados son buenos para
describir el comportamiento de un objeto a tra!s
de !arios casos de uso. No son tan buenos para
describir un comportamiento que in!olucra cierto
n:mero de objetos que colaboran entre ellos. $s0
pues es :til combinar los diagramas de interacci)n
son buenos para la descripci)n del comportamiento
de !arios objetos en un mismo caso de uso. #or su
parte los diagramas de acti!idades son buenos
para mostrar la secuencia general de las acciones
de !arios objetos y casos de uso.
;. E<E9#LO DI$84$9$% E%.$DO%

Conclusi)n

You might also like