UML: Diagrama de
  actividades




  Universidad de Cartagena
    Ingeniería de Software
             2012
Diagrama de actividades




En UML un diagrama de actividades se usa para mostrar la
secuencia de actividades. Los diagramas de actividades
muestran el flujo de trabajo desde el 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 también pueden usarse para detallar
  situaciones donde el proceso paralelo puede
  ocurrir en la ejecución de algunas actividades. Los
  Diagramas de Actividades son útiles para el
  Modelado de Negocios donde se usan para
  detallar el proceso involucrado en las actividades
  de negocio.

      « Muestra los aspectos dinámicos de un sistema,
       Describe casos de uso,
       Establece reglas en secuencia a seguir »
Componentes
• 1. Particiones
   o Los carriles o calles: Delimitan actividades de las cuales es responsable
     un determinado objeto.
   o Puede representar un actor que participa en el proceso de modelado
     de un caso de uso.
• 2. Nodos de control:

   o Nodo inicial:
      • Un nodo inicial o de comienzo se describe por un gran punto
        negro.
      • Indica el inicio del flujo de trabajos de un caso de uso.
      • Estado único para el flujo de actividades.

   o Nodo final:
      • El nodo final de actividad se describe como un círculo con un
        punto dentro del mismo.
      • Indica el fin de flujos de trabajos en un caso de uso.
      • Puede haber mas de un estado final dependiendo de las
        diferentes maneras de acabar un caso de uso.
o Nodo de decisión:
   • Representan momentos para tomar cambio alternativos.
   • Representación grafica es un rombo.




o Nodo de bifurcación y unión : (Concurrencia)
   • Desarrollo en simultaneo de actividades.
   • Las bifurcaciones y uniones tienen la misma notación: tanto
     una barra horizontal como vertical (la orientación depende
     de si el flujo de control va de derecha a izquierda o hacia
     abajo y arriba
• 3. Nodo de acción:

  o Actividad: Una actividad es la especificación de una
    secuencia parametrizada de comportamiento. Una
    actividad muestra un rectángulo con las puntas
    redondeadas adjuntando todas las acciones, flujos de
    control y otros elementos que constituyen la actividad

  o Acción: Una acción representa un solo paso dentro de
    una actividad. Las acciones se denotan por rectángulos
    con las puntas redondeadas
• 4. Extremos:
   o Flujo de control (transición):
      • Señalan la dirección en la cual fluyen las actividades.
      • Representación por medio de una línea dirigida.
      • Al completarse una actividad, el flujo hace que pase al
        siguiente.
Sistemas de reserva de vuelos
   PASAJERO           VENDEDOR                        AEROLÍNEA




          Solicitar
          Pasaje            Verificar existencia
                                  del vuelo
                                                         Dar Detalles del
                                                              vuelo


                           Informar alternativas y
       Seleccionar                precios
          vuelo




                       Solicitar           Reservar
                        Pago                plazas         Confirmar plaza
       Pagar pasaje                                          reservada




                             Emitir Tiquete
Bibliografía
• http://es.scribd.com/doc/2568098/UML-Diagramas-
  de-actividad

• http://www.sparxsystems.com.ar/resources/tutorial/
  uml2_activitydiagram.html
¡Gracias por su atención!
UML es la innovación conceptual en el mundo tecnológico
                del desarrollo de software.

Diagrama de Actividades

  • 1.
    UML: Diagrama de actividades Universidad de Cartagena Ingeniería de Software 2012
  • 2.
    Diagrama de actividades EnUML un diagrama de actividades se usa para mostrar la secuencia de actividades. Los diagramas de actividades muestran el flujo de trabajo desde el 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.
  • 3.
    • Estos tambiénpueden usarse para detallar situaciones donde el proceso paralelo puede ocurrir en la ejecución de algunas actividades. Los Diagramas de Actividades son útiles para el Modelado de Negocios donde se usan para detallar el proceso involucrado en las actividades de negocio. « Muestra los aspectos dinámicos de un sistema, Describe casos de uso, Establece reglas en secuencia a seguir »
  • 4.
    Componentes • 1. Particiones o Los carriles o calles: Delimitan actividades de las cuales es responsable un determinado objeto. o Puede representar un actor que participa en el proceso de modelado de un caso de uso.
  • 5.
    • 2. Nodosde control: o Nodo inicial: • Un nodo inicial o de comienzo se describe por un gran punto negro. • Indica el inicio del flujo de trabajos de un caso de uso. • Estado único para el flujo de actividades. o Nodo final: • El nodo final de actividad se describe como un círculo con un punto dentro del mismo. • Indica el fin de flujos de trabajos en un caso de uso. • Puede haber mas de un estado final dependiendo de las diferentes maneras de acabar un caso de uso.
  • 6.
    o Nodo dedecisión: • Representan momentos para tomar cambio alternativos. • Representación grafica es un rombo. o Nodo de bifurcación y unión : (Concurrencia) • Desarrollo en simultaneo de actividades. • Las bifurcaciones y uniones tienen la misma notación: tanto una barra horizontal como vertical (la orientación depende de si el flujo de control va de derecha a izquierda o hacia abajo y arriba
  • 7.
    • 3. Nodode acción: o Actividad: Una actividad es la especificación de una secuencia parametrizada de comportamiento. Una actividad muestra un rectángulo con las puntas redondeadas adjuntando todas las acciones, flujos de control y otros elementos que constituyen la actividad o Acción: Una acción representa un solo paso dentro de una actividad. Las acciones se denotan por rectángulos con las puntas redondeadas
  • 8.
    • 4. Extremos: o Flujo de control (transición): • Señalan la dirección en la cual fluyen las actividades. • Representación por medio de una línea dirigida. • Al completarse una actividad, el flujo hace que pase al siguiente.
  • 9.
    Sistemas de reservade vuelos PASAJERO VENDEDOR AEROLÍNEA Solicitar Pasaje Verificar existencia del vuelo Dar Detalles del vuelo Informar alternativas y Seleccionar precios vuelo Solicitar Reservar Pago plazas Confirmar plaza Pagar pasaje reservada Emitir Tiquete
  • 10.
    Bibliografía • http://es.scribd.com/doc/2568098/UML-Diagramas- de-actividad • http://www.sparxsystems.com.ar/resources/tutorial/ uml2_activitydiagram.html
  • 11.
    ¡Gracias por suatención! UML es la innovación conceptual en el mundo tecnológico del desarrollo de software.