Está en la página 1de 7

DIAGRAMA DE ACTIVIDADES

Definicin y Usos 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 definicin a un diagrama de flujo (tipicamente asociado en el diseo de Software), estos no son lo mismo. Un diagrama de actividad es utilizado en conjuncin de un diagrama uso-caso para auxiliar a los miembros del equipo de desarrollo a entender como es utilizado el sistema y como reacciona en determinados eventos.Lo anterior, en contraste con un diagrama de flujo que ayuda a un programador a desarrollar codigo a travs de una descripcin lgica de un proceso. Se pudiera considerar que un diagrama de actividad describe elproblema, mientras un diagrama de flujo describe la solucin. En la siguiente seccin se describen los diversos elementos que componen un diagrama de Actividad. Composicin

Inicio: El inicio de un diagrama de actividad es representado por un crculo de color negro slido. Actividad : Una actividad representa la accin que ser realizada por el sistema la cual es representada dentro de un ovalo. Transicin: Una transicin ocurre cuando se lleva acabo el cambio de una actividad a otra, la transicin es representada simplemente por una linea con una flecha en su terminacin para indicar direccin.

Ramificacin (Branch) : Una ramificacin ocurre cuando existe la posiblidad que ocurra ms de una transicin (resultado) al terminar determinada actividad.Este elemento es representado a travs de un rombo. Unin (Merge) : Una unin ocurre al fusionar dos o ms transiciones en una sola transicin o actividad.Este elemento tambin es representado a travs de un rombo.

Expresiones Resguardadas (Guard Expressions) : Una expresi resguardada es utilizada para indicar una descripcin explicita acerca de una transicin. Este tipo de expresin es reprsentada mediante corchetes ([...] y es colocada sobre la linea de transicin. Fork : Un fork representa una necesidad de ramificar una transicin en ms de una posibilidad. Aunque similar a una ramificacin (Branch) la diferencia radica en que un fork representa ms de una ramificacin obligada, esto es, la actividad debe proceder por ambos o ms caminos, mientras que una ramificacin (Branch) representa una transicin u otra para la actividad (como una condicional). Un forkes representado por una linea negra solida, perpendicualar a las lineas de transicin . Join : Una join ocurre al fusionar dos o ms transiciones provenientes de un fork, y es empleado para dichas transiciones en una sola,tal y como ocurria antes de un fork .Un fork es representado por una linea negra solida, perpendicualar a las lineas de transicin . Fin : El fin de un diagrama de actividad es representado por un crculo, con otro circulo concentrico de color negro slido. Canales (Swimlanes) : En determinadas ocasiones ocurre que un diagrama de actividad se expanda a lo largo de ms de un entidad o actor, cuando esto ocurre el diagrama de actividad es particionada en canales (swimlines), donde cada canal representa la entidad o actor que esta llevando acabo la actividad.

DIFERENCIA ENTRE DIAGRAMA DE ACTIVIDAD Y DIAGRAMAS DE FLUJO. Los diagramas de actividad son similares a los diagramas de flujo, con la diferencia de que todas las actividades estn claramente unidas a objetos. Los diagramas de actividad siempre estn asociados a una clase, a una operacin o a un caso de uso. Los diagramas de actividad describen la secuencia de las actividades en un sistema. Los diagramas de actividad son una forma especial de los diagramas de estado, que nicamente (o mayormente) contienen actividades. Un diagrama de Actividad demuestra la serie de actividades que deben ser realizadas en un caso de uso, 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 definicin a un diagrama de flujo (tpicamente asociado en el diseo de Software), estos no son lo mismo. Un diagrama de actividad es utilizado en conjuncin de un diagrama de caso de uso para auxiliar a los miembros del equipo de desarrollo a entender como es utilizado el sistema y como reacciona en determinados eventos. Lo anterior, en contraste con un diagrama de flujo que ayuda a un programador a desarrollar cdigo a travs de una descripcin lgica de un proceso. Se pudiera considerar que un diagrama de actividad describe el problema, mientras un diagrama de flujo describe la solucin.

EJEMPLOS: DIAGRAMAS DE ACTIVIDADES DE UN SISTEMA DE BIBLIOTECA CONSULTAR LIBRO EN UNA BIBLIOTECA

REGISTRAR USUARIO DE BIBLIOTECA

PRESTAMO DE LIBRO EN BIBLIOTECA

CONTROL DE MOROSOS DE LA BIBLIOTECA

ADQUISICION DE MATERIAL DE LECTURA PARA LA BIBLIOTECA

También podría gustarte