Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4 DIAGRAMAS
1.4.1 ACTIVIDAD
El diagrama de Actividad es un diagrama de flujo del proceso multi-propsito que
se usan para modelar el comportamiento del sistema. Los diagramas de actividad
se pueden usar para modelar un Caso de Uso, o una clase, o un mtodo
complicado.
En UML un diagrama de actividad se usa para mostrar la secuencia de
actividades. Los diagramas de actividad muestran el flujo de trabajo desde un
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 tambin
pueden usarse para detallar situaciones donde el proceso paralelo puede ocurrir
en la ejecucin de algunas actividades.
Restriccin de Accin
Las restricciones se pueden adjuntar a una accin.
Flujo de control
Un flujo de control muestra el flujo de control de una accin a otra. Su notacin es
una lnea con una punta de flecha.
Nodo inicial
Un nodo inicial o de comienzo se describe por un gran punto
negro.
Nodo Final
La diferencia entre los dos tipos de nodos es que el nodo final del flujo denota el
final de un solo flujo de control, y el nodo final de actividad denota el final de todos
los flujos finales dentro de la actividad.
Flujo de objetos y Objeto
Un flujo de objeto en la ruta a lo largo de la cual pueden
pasar objetos o datos. Un objeto se muestra cmo un
rectngulo. Un flujo de objeto se muestra como un conector
con una punta de flecha denotando la direccin a la cual se est pasando el
objeto.
Un almacn de clave se muestra como un objeto con las
claves <<datastore>>
Elementos bsicos
Actores: Los actores representan un tipo de usuario del sistema. Se entiende
como usuario cualquier cosa externa que interacta con el sistema. No
tiene por qu ser un ser humano, puede ser otro sistema informtico o
unidades organizativas o empresas.
Siempre hay que intentar independizar los actores de la forma en que se
interacta con el sistema. Un actor en un diagrama de caso de uso representa un
rol que alguien puede estar jugando, no un individuo particular por lo tanto puede
haber personas particulares que pueda estar usando el sistema de formas
diferentes en diferentes ocasiones.
Caso de uso: Es una tarea que debe poder llevarse a cabo con el apoyo del
sistema que se est desarrollando. Se representa mediante un
ovulo. Cada caso de uso debe detallarse habitualmente mediante
una descripcin textual.
Tipo de acciones.
Existen tres tipos de asociacin o relaciones en los diagramas de casos de uso:
Include: Se puede incluir una relacin entre dos casos de uso de tipo include si
se desea especificar comportamiento comn en dos o ms casos de uso.
mejor.
La identificacin de funcionalidad comn puede ayudar a descubrir el
posible uso de componentes ya existentes en la implementacin.
Extend: Se puede incluir una relacin entre dos casos de uso de tipo include si
se desea especificar diferentes variantes del mismo caso de uso. Es decir, esta
relacin implica que el comportamiento de un caso de uso es diferente
dependiendo de ciertas circunstancias. En principio esas variaciones pueden
escenarios asociadas al
que
diferentes
elementos
estn
es
imprescindible
utilizar
productos
que
incorporen
esta
Dependencia
Asociacin
Generalizacin
Realizacin