diagrama de estado

Páginas: 2 (263 palabras) Publicado: 26 de enero de 2015
Sistemas 2
4704338
Prof. Ing. Diógenes Rodríguez B.

Ejercicio:
Elabore el Diagrama de Estado Correspondiente para un ascensor, donde
se combinan los estados conlas transiciones simples.
El ascensor empieza estando en el primer piso. Puede subir o bajar. Si el ascensor
está parado en un piso, ocurre un evento de tiempo rebasadodespués de un
período de tiempo y el ascensor baja al primer piso. Este diagrama de estado no
tiene un punto de finalización (estado final).
El evento de la transiciónentre los estados EnPrimerPiso y Subiendo tiene un
argumento, piso (el tipo de este parámetro ha sido suprimido). Lo mismo sucede
con los eventos de las transicionesentre Parado y Subiendo y entre Parado y
Bajando.
El estado Parado (Idle state) asigna el valor cero al atributo temporizador, luego lo
incrementa continuamente hastaque ocurra el evento Bajar (piso) o el evento
Subir (piso) o hasta que la guard-condition [temporizador = tiempo-límite] se
convierta en verdadera.
La transición deestado entre Parado y EnPrimerPiso tiene una guard-condition y
una expresión-acción. Cuando el atributo temporizador es equivalente a la
constante tiempo-límite, seejecuta la acción Bajar (primerpiso) y el estado del
ascensor cambia de Parado a EnPrimerPiso.
Esta transición de estado [temporizador = tiempo-límite] / Bajar (primerpiso)se
puede convertir en una claúsula-envío tal como:
[temporizador = tiempo-límite] ^ Self.Bajar (primerpiso) donde la expresión
destino es, en este caso, el propioobjeto que se evalúa a sí mismo, y el nombre
del evento es Bajar (primerpiso), evento significativo al objeto contenido en la
expresión destino.

UNIDAD III. UML

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas
  • Diagramas
  • diagrama
  • diagramas
  • Diagrama
  • diagramas
  • Diagramas
  • Diagramas de estado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS