1 / 21

Curso de UML

Curso de UML. Actividad 3 Diagrama de Actividades Dra. Anaisa Hernández González. Realizaciones de CUN. Muestran la manera en que colaboran los trabajadores y entidades de negocio para ejecutar el proceso. Se documentan con:. Diagramas de actividad Descripción textual

sawyer
Download Presentation

Curso de UML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Curso de UML Actividad 3 Diagrama de Actividades Dra. Anaisa Hernández González

  2. Realizaciones de CUN Muestran la manera en que colaboran los trabajadores y entidades de negocio para ejecutar el proceso. Se documentan con: • Diagramas de actividad • Descripción textual • Diagramas de clases • Diagramas de secuencia

  3. Diagrama de actividades • Es una especialización del Diagrama de Estado, organizado respecto de las acciones y usado para especificar: • Un método • Un caso de uso • Un proceso de negocio (Workflow) • Las actividades se enlazan por transiciones automáticas. Cuando una actividad termina se desencadena el paso a la siguiente actividad

  4. Especificación Textual de los CUN • nombre del caso del uso del negocio • actores • propósito • resumen • Casos de uso asociados • Flujo de trabajo: • Básico (normal) • Alternativo • Prioridad • Mejoras • Cursos alternos

  5. Diagramas de actividad para CUN Describen el flujo de trabajo asociado a un CUN. Muestran a través de las calles las responsabilidades de los trabajadores del negocio y a través del flujo de objetos cómo se utilizan las entidades del negocio.

  6. Diagrama de actividades para CUN Trabajadores del Negocio Entidades del Negocio Actores del Negocio Actividades Transiciones entre actividades

  7. Trabajadores del negocio Abstracción de una persona, máquina o sistema automatizado que actúa en el negocio realizando una o varias actividades, interactuando con otros trabajadores del negocio y manipulando entidades del negocio.

  8. Entidades del negocio Representan una pieza significativa y persistente de informaciónque los trabajadores del negocio utilizan o generan durante la realización de los CUN, por lo que brindan la base para compartir la información (flujo de documentos) entre los trabajadores del negocio que participan en las distintas realizaciones.

  9. Diagrama de Actividades Estado de actividad: representa la ejecución de un procedimiento o el funcionamiento de una actividad en un flujo de trabajo. Descripción de actividad Estado inicial Estado final

  10. Decisión:indican qué transición seguir después de completada una actividad, según el valor de la condición de guarda definida. También se puede usar el icono de decisión para mostrar donde las vías alternativas se unen de nuevo. Bifurcación Unión [cond. de guarda] [cond. de guarda] Diagrama de Actividad • Transiciones: indica cuál estado de actividad sigue a otro

  11. Diagrama de Actividad Barras de sincronización:para mostrar subflujos paralelos. Permite expresar hilos concurrentes en el proceso de un caso de uso del negocio. O sea, subflujos que ocurren en paralelo. También se usa para representar dónde se vuelven a unir los hilos concurrentes y la actividad que parte de ella no se ejecuta si no han concluido todos los hilos concurrentes. Hilos concurrentes Unión de hilos

  12. roles participantes (puede ser una persona física o un sistema) A B C Actividades + información + sincronización entre actividades Diagrama de Actividad Calles (swimlanes): cada una representa una responsabilidad durante todo el proceso, llevada a cabo por una parte de la organización (workers-Trabajadores)

  13. Nombre [estado] Actividad 1 Actividad 2 Diagrama de Actividades Flujo de entidades: Muestra cómo se generan y utilizan las entidades del negocio dentro del flujo de trabajo. Poner las dos cosas es redundante, cuando hay una entidad que las relaciona

  14. Heurísticas para la construcción del Diagrama de Actividades • No intentar mostrar elementos de diseño. Centrarse en las necesidades del cliente y no moverse hacia el espacio de la solución. • No sustituir los diagramas de actividad por la descripción de los casos de uso. • Limitar el nivel de complejidad de cada diagrama. Si hay más de 3 posibles caminos, usar diagramas adicionales para mejorar la comprensión. • Usar calles para roles distintos. • En lo posible, un diagrama por caso de uso.

  15. Diagrama de casos de uso del negocio (Ejemplo: Empresa constructora)

  16. Diagrama de Actividad (Ejemplo: Empresa constructora)

  17. Otro ejemplo

  18. Anidamiento de diagramas • Un estado de actividad puede referirse a otro DA, que muestre la estructura interior del estado de actividad. Esto puede hacerse: • Anidando los DA • Mostrando el subgrafo que describe la actividad declarada en otro DA.

  19. Anidamiento de diagramas Hacer_Algo Hacer_1 Hacer_2

  20. Descripción del subdiagrama Hacer_1 Hacer_Algo Hacer_2

More Related