Anexo 1 Breve descripción de uml anexo 1: Breve Descripción de uml



Descargar 0,63 Mb.
Página13/18
Fecha de conversión12.01.2017
Tamaño0,63 Mb.
1   ...   10   11   12   13   14   15   16   17   18

Características Avanzadas


Utilizando solamente las características básicas de los estados y las transiciones se puede modelar la mayoría de los comportamientos de los objetos. Sin embargo, las máquinas de estados de UML tienen varias características avanzadas que pueden ayudar a modelar comportamientos complejos.
En UML los estados pueden incluir:





  • Transiciones internas: transiciones que se manejan sin cambiar de estado. Las transiciones internas son ligeramente diferentes de las autotransiciones. Una autotransición implica salir del estado y volver a entrar en él. Por lo tanto, primero se ejecuta la acción de salida del estado, después la acción de la transición y por último la acción de entrada al estado. En cambio, en una transición interna no se abandona el estado y sólo se ejecuta la acción asociada a la transición.




  • Actividades: conjunto de acciones que realiza el objeto mientras se encuentra en ese estado. Una acción no puede ser interrumpida por un evento, pero una actividad sí. A diferencia de las transiciones internas, las actividades no son disparadas por ningún evento externo. Se etiquetan con el evento especial do.




  • Eventos diferidos: lista de eventos que no se manejan en este estado, sino que se posponen y se añaden a una cola para ser manejados por el objeto en otro estado. Los eventos diferidos se etiquetan con la acción especial defer.




1   ...   10   11   12   13   14   15   16   17   18


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal