Está en la página 1de 12

Un diagrama de actividades ha sido

diseñado para mostrar una visión


simplificada de lo que ocurre durante una
operación o proceso. Básicamente es una
extensión de un diagrama de estados con
la diferencia que el diagrama de
actividades resalta las actividades;
veremos que uno de los aspectos mas
importantes dentro del diagrama de
actividades es su facultad para expandirse
dándonos a entrever o mejor
mostrándonos quién tiene
responsabilidades dentro de un proceso;
dándonos como resultado el modela miento
mucho mas definido de dicho proceso.
Un diagrama de Actividad demuestra la serie de
actividades que deben ser realizadas en un uso-caso,
así como las distintas rutas que pueden irse
desencadenando en el uso-caso.
Es importante recalcar que aunque un diagrama de
actividad es muy similar en definición a un diagrama
de flujo (típicamente asociado en el diseño de
Software), estos no son lo mismo. Un diagrama de
actividad es utilizado en conjunción de un diagrama
uso-caso para auxiliar a los miembros del equipo de
desarrollo a entender como es utilizado el sistema y
cómo reacciona en determinados eventos. Lo
anterior, en contraste con un diagrama de flujo que
ayuda a un programador a desarrollar código a
través de una descripción lógica de un proceso. Se
pudiera considerar que un diagrama de actividad
describe el problema, mientras un diagrama de flujo
describe la solución.
Actividad
Modela miento flujos
Modela miento Acciones
Reglas de Secuencia
Proceso de Negocio
Marco de Responsabilidad
DiagramaActividadesVSTS2010 Part
2</a> - <a
href="http://www.metacafe.com/">More
free videos are here</a></font>
http://www.youtube.com/watch?v=DlulXY81z-4
http://www.youtube.com/watch?v=MU8QyE7lzyA
Permite elegir el orden en que pueden
hacerse las cosas.
Puede describir procesos o casos de
uso.
Muestra los aspectos dinámicos de un
sistema.
Establece las reglas de secuencia a
seguir.
Ayuda a un programador a desarrollar
código a través de una descripción
lógica de un proceso.
La gran desventaja de los
diagramas de actividad es que no
indican de forma explícita qué
objetos ejecutan qué actividades ni
tampoco la forma en que el servicio
de mensajería trabaja entre ellos.
Para mostrar tales interacciones de
forma clara son necesarios los
diagramas de interacción, los
cuales son más utilizados en la
práctica.
1) Representa el flujo de comportamiento dinámico y control
general de un sistema o negocio, modela una secuencia de
procesos (acciones), condiciones y actividades tomadas
dentro de un proceso. Una actividad representa una operación
en alguna clase que resulta en un cambio del estado del
sistema. Son útiles en análisis de negocio para capturar
procesos de alto nivel y operaciones internas.
2) Los propósitos de los diagramas de actividades son:
a) Modelar el flujo de tareas.
b) Modelar las operaciones.
3) Se usan para especificar: un método, un caso de uso, un
proceso de negocio.
Los símbolos que se utilizan para representar un diagrama de
actividades sirven para especificar el inicio, actividad,
transición, ramificación, barras de sincronización.
4) Los diagramas de actividad pueden visualizar, especificar y
documentar la dinámica de un conjunto de objetos. También
se pueden usar para modelar el flujo de control de una
operación. Mientras que los diagramas de interacción
enfatizan el flujo de control de un objeto a otro, los diagramas
de actividad subrayan el flujo de control de una actividad a
Uso de los Diagramas de Actividades
UML y el Lenguaje i*enel ...
 
UML -- Diagramas de Actividad
Diagramas de Actividad
Resultados de imágenes de
diagramas de actividades