Los
diagramas que definen el comportamiento de un sistema son muy utilizados, entre
los cuales se encuentran los de componentes, de secuencia, flujo de datos,
entre otros. Pero existe uno un poco más sencillo y particular como lo es el
diagrama de actividad.
Los
diagramas de actividad definen básicamente las diferentes actividades que
componen un caso de uso determinado, dentro del diagrama se muestra el
recorrido que toman las actividades con un punto de inicio y final, también el cómo
se modifica su recorrido al momento en que se debe tomar decisiones, este
diagrama permite mostrar las actividades que se ejecuten paralelamente.
Al
ser un diagrama UML se forma a partir de diferentes elementos o figuras como
las siguientes:
- Punto Inicial: Este punto se representa mediante un circulo relleno (Negro).
- Actividad o Acción: Este elemento se representa como un ovalo o rectángulo con esquinas redondeadas.
- Flujo de control o Transición: Se representan con una línea y una flecha que indica su dirección.
- Nodo de decisión o Ramificación: Se representa mediante un rombo o diamante y con las opciones que pueden tomar como mensajes sobre las líneas que salen de la figura.
- Unión: Se representa también con un rombo, pero sin los mensajes que indican las opciones. Se utiliza para unir dos o más actividades en un solo flujo.
- Los rectángulos redondeados rellenos (Negros) dividen a las actividades que se ejecutan paralelamente, se continua con el resto de actividades hasta que todas las actividades ejecutándose paralelamente hayan concluido.
Los
diagramas de actividad se basan en los diagramas de flujo, pero no se debe
confundir, ya que los de flujo describen la lógica de un proceso, mientras que
los de actividad describen las actividades.
Un
diagrama de actividades se ve de la siguiente forma:
Diagrama de Actividad |
Este
tipo de diagrama permite ver cómo está compuesto un caso de uso determinado,
facilita la comprensión por parte del cliente, diseñadores y programadores.
Describe visualmente los diferentes caminos que pueden tomar los casos de uso,
además, de las actividades que se ejecutan paralelamente.
Referencias:
Lucidchart. (2017). Diagrama de actividades - UML. [online] Disponible en: https://www.lucidchart.com/pages/es/diagrama-de-actividades-uml [Consultado 20 Oct. 2017].
Osmosislatina.com. (2017). Diagramas de Actividad. [online] Disponible en: https://www.osmosislatina.com/lenguajes/uml/actividad.htm [Consultado 20 Oct. 2017].
Comentarios
Publicar un comentario