Diagramas De Estado

Páginas: 8 (1787 palabras) Publicado: 17 de febrero de 2013
Seminario UML

Diagramas de actividad y diagramas de estados

J.M. Drake

Notas:

1

Elementos básicos de un diagrama de actividad
Los diagramas de actividad permiten describir como un sistema implementa su funcionalidad. Los diagramas de actividad modelan el comportamiento dinámico de un procedimiento, transacción o caso de uso haciendo énfasis en el proceso que se lleva a cabo. Losdiagramas de actividad es uno de los elementos de modelado que son mejor comprendidos por todos, ya que son herederos directos de los diagramas de flujo. Los diagramas de actividad son mas expresivo que los diagramas de flujo. También heredan características de:
Los diagramas de estado. Los diagramas de flujo de datos. Las redes de Petri.

Seminario UML: Diagramas de actividad y diagramas deestado

J. M. Drake

2

Notas:

2

Actividades y acciones
Una acción es un paso de un proceso que tiene la semática “run to completion” (Se inicia para ser terminado) Una actividad es un conjunto de acciones que modelan un proceso. No tiene la semántica “run to completion”. Una actividad se modela mediante un diagrama de actividad. Enjabonar, enjuagar o secar un coche son acciones de laactividad “Lavar un coche”

Seminario UML: Diagramas de actividad y diagramas de estado

J. M. Drake

3

Notas:

3

Branching and merges

Las decisiones representan las alternativas de flujo de control en un diagrama que se llevan a cabo en función de una condición. La condiciones de guarda asociadas a cada rama de salida determinan la opción de flujo de control que se sigue. Lasramas de flujo de control abiertas en una o varias condiciones se cierran en un punto de convergencia (merge).
4

Seminario UML: Diagramas de actividad y diagramas de estado

J. M. Drake

Notas:

4

Decisiones consistentes
La opciones de una decisión deben ser:
Completas. No ambiguas.

Seminario UML: Diagramas de actividad y diagramas de estado

J. M. Drake

5

Notas:

5 UML 1.x UML 2.0

Seminario UML: Diagramas de actividad y diagramas de estado

J. M. Drake

6

Notas:

6

Fork y Joint

Los fork y los joint se utilizan en los diagramas de actividad para describir concurrencia entre acciones o actividades. Las líneas de flujo de salida de un fork representa líneas de ejecución que se ejecutan concurrentemente. Las líneas de flujo de entrada de unjoint se sincronizan para continuar en una única línea de flujo. Todas la acciones de las líneas de flujo previas a un joint deben completarse antes de que se ejecute la primera acción de la línea posterior a él.
Seminario UML: Diagramas de actividad y diagramas de estado J. M. Drake

7

Notas:

7

Time events
Los eventos de tiempo modelan:
Activaciones temporizadas. Timeouts Retrasos.....

Un evento de tiempo puede ser el inicio de una actividad. Un evento temporizado con flujo de entrada representa una única activación tras llegarle el flujo Un evento de tiempo sin flujo de entrada representa una activación que puede ser repetida en el tiempo.

Seminario UML: Diagramas de actividad y diagramas de estado

J. M. Drake

8

Notas:

8

Calling other activities

Unaactividad representada en un diagrama representa un punto en el que se ejecuta la actividad descrita en otro diagrama

Seminario UML: Diagramas de actividad y diagramas de estado

J. M. Drake

9

Notas:

9

Objects

Seminario UML: Diagramas de actividad y diagramas de estado

J. M. Drake

10

Notas:
En un diagrama de actividad se pueden representar los objetos de datos quese generan, se consumen o se intercambian en un proceso y que son relevantes para su descripción. Cuando un objeto de datos se representan como una caja, significa que esos datos existen en el punto de flujo de control en que se insertan. Cuando un objeto de datos se representa mediante unos pines asociados a las acciones o actividades, representan objetos de datos de entrada o de salida.

10...
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