ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diagrama Actividades


Enviado por   •  13 de Marzo de 2015  •  959 Palabras (4 Páginas)  •  556 Visitas

Página 1 de 4

2.1. ¿Qué es un diagrama de actividades?

Los diagramas de actividades son muy útiles para describir el comportamiento de determinados procesos, en los que podemos seleccionar el orden en el que se ejecutaran las cosas. A su vez se indican los parámetros esenciales que se deben seguir; esta es un diferencia entre u diagrama de clases y uno de flujo el cual se limita solamente a procesos secuenciales, a diferencia de los diagramas de actividades que pueden manejar procesos paralelos. Los diagramas de actividades hacen parte de las partes del UML. En un diagrama de perspectiva de especificación o de perspectiva de implementación, una actividad es un método sobre una clase. Cada actividad puede ser seguida por otra actividad. Esto simplemente es secuenciación. Cada disparador tiene un guardia, una expresión lógica que se evalúa como "verdadero" o "falso", del mismo modo que en un diagrama de estados, el sistema escogerá una actividad siguiendo con la ruta, en ocasiones podemos encontrarnos con una barra de sincronización, los cuales pueden o no seguir en paralelo es decir que el orden es o no significativo. En este diagrama al tener una decisión compuesta (una condición) la señalamos dentro de un rombo.

En UML un diagrama de actividades se usa para mostrar la secuencia de actividades. Los diagramas de actividades muestran el flujo de trabajo desde el punto de inicio hasta el punto final detallando muchas de las rutas de decisiones que existen en el progreso de eventos contenidos en la actividad. Estos también pueden usarse para detallar situaciones donde el proceso paralelo puede ocurrir en la ejecución de algunas actividades.

Ilustración 1 ejemplo diagrama de actividades

¿Cuándo emplear los diagramas de actividades?

• En el modelado de los procesos del negocio.

• Permiten especificar y evaluar el flujo de trabajo de los procesos de negocio.

• En el análisis de un caso de uso.

• Permiten comprender qué acciones deben ocurrir y cuáles son las dependencias de comportamiento.

• En la comprensión del flujo de trabajo, a través de varios casos de uso.

• Permiten representar con claridad las relaciones de flujo de trabajo (workflow) entre varios casos de uso.

• Cuando se trata de expresar aplicaciones multihilos.

¿En qué situaciones no utilizarlos?

• Para tratar de ver cómo colaboran los objetos.

• En estos casos, es mejor utilizar los diagramas de interacción.

• Para tratar de ver cómo se comporta un objeto durante su ciclo de vida.

En estos casos, es recomendable utilizar los diagramas de estados.

2.2. Componentes

2.2.1. Actividades

Una actividad es la especificación de una secuencia parametrizada de comportamiento. Una actividad muestra un rectángulo con las puntas redondeadas adjuntando todas las acciones, flujos de control y otros elementos que constituyen la actividad.

Ilustración 2 Actividades

2.2.2. Acciones

Una acción representa un solo paso dentro de una actividad. Las acciones se denotan por rectángulos con las puntas redondeadas.

Ilustración 3 Acciones

2.2.3. Restricciones de Acción

Las restricciones se pueden adjuntar a una acción. El siguiente diagrama muestra una acción con pre y post condiciones

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com