Reingenieria

Solo disponible en BuenasTareas
  • Páginas : 5 (1064 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de diciembre de 2010
Leer documento completo
Vista previa del texto
Diagrama de Actividades

Los diagramas de actividades pueden usarse para modelar los procesos de negocio en los que colaboran estos sistemas automáticos y humanos.
Parar modelar el flujo de trabajo:
* Hay que establecer un centro de interés para el flujo del trabajo. Para los sistemas no triviales, es imposible mostrar todos los flujos de trabajo interesantes en un diagrama.

* Hayque seleccionar los objetos del negocio que tienen las responsabilidades de más alto nivel en cada parte del flujo de trabajo global. Estos pueden ser cosas concretas del vocabulario del sistema, o pueden ser más abstractos. En cualquier caso. Debe crearse una calle para cada objeto del negocio importante.

* Hay que identificar las condiciones del estado inicial del flujo de trabajo y laspostcondiciones del estado final. Esto es importante para ayudar a modelar los límites del flujo de trabajo.

* Comenzando por el estado inicial del flujo de trabajo, hay que especificar las actividades y acciones que tiene lugar a lo largo del tiempo, y deben de representarse en el diagrama de actividades como estados de actividad o estados de acción.

* Hay que llevar las accionescomplicadas o los conjuntos de acciones que aparecen muchas veces a estados de actividad, y proporcionar un diagrama de actividades separado que expanda cada uno.

Definición y Usos de Diagramas de Actividades.
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 importanterecalcar 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, encontraste 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.

En la siguiente sección se describen los diversos elementos que componen un diagrama de Actividad.
Composición
* Inicio: El inicio de undiagrama de actividad es representado por un círculo de color negro sólido.
* Actividad: Una actividad representa la acción que será realizada por el sistema la cual es representada dentro de un ovalo.
* Transición: Una transición ocurre cuando se lleva a cabo el cambio de una actividad a otra, la transición es representada simplemente por una línea con una flecha en su terminación paraindicar dirección.
* Ramificación (Branch): Una ramificación ocurre cuando existe la posibilidad que ocurra más de una transición (resultado) al terminar determinada actividad. Este elemento es representado a través de un rombo.
* Unión (Merge): Una unión ocurre al fusionar dos o más transiciones en una sola transición o actividad. Este elemento también es representado a través de un rombo.* Expresiones Resguardadas (Guard Expressions): Una expresión resguardada es utilizada para indicar una descripción explicita acerca de una transición. Este tipo de expresión es representada mediante corchetes ([...] y es colocada sobre la línea de transición.
* Fork: Un fork representa una necesidad de ramificar una transición en más de una posibilidad. Aunque similar a una ramificación(Branch) la diferencia radica en que un fork representa más de una ramificación obligada, esto es, la actividad debe proceder por ambos o más caminos, mientras que una ramificación (Branch) representa una transición u otra para la actividad (como una condicional). Un fork es representado por una línea negra solida, perpendicular a las líneas de transición.
* Join: Una join ocurre al fusionar dos...
tracking img