Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UML Diagramas de Actividad
UML Diagramas de Actividad
TEMAS
1. Diagrama de actividades 2. Elementos de un Diagrama de Actividades 3. Aplicacin de los diagramas de actividades 4. Laboratorios
TEMAS
1. Diagrama de actividades 1.1 Introduccin 1.2 Definicin 1.3 Trminos y Conceptos 1.4 Cuando usar diagramas de actividad
Definicin
Representa el comportamiento interno de una operacin o de un caso de uso, bajo la forma de un desarrollo por etapas, agrupadas secuencialmente. El propsito del diagrama de actividad es: Modelar el flujo de tareas Modelar las operaciones
TEMAS
2. Elementos de un Diagrama de actividades 2.1 Particiones 2.2 Nodos de Accin 2.3 Nodos de Control 2.4 Nodos de Objeto 2.5 Extremos 2.6 Otros Elementos
Elementos principales
Nombre diagrama Estado de Accin Transicin Barras de sincronizacin Nodo de decisin Inicio y Fin
Clase::Operacin
Actividad
Nodo de Accin
Enviar Pedido
Nodo de Objeto
Nodo Final
Caractersticas
Muestra los aspectos dinmicos de un sistema Puede describir procesos o casos de uso. Permite elegir el orden en que pueden hacerse las cosas. Establece las reglas de secuencia a seguir.
Particiones
Carriles (swimlanes) o Calles
Franja de divisin vertical Muestra las actividades responsabilidad de un determinado objeto Puede representar a un actor o trabajador del negocio que participa en el proceso modelado por un caso de uso.
A B C
Nodo de Control
Indica el comienzo del flujo de actividades. Representa el inicio del flujo de trabajo del caso de uso del negocio. Se representa a travs de un crculo de color negro. Se coloca dentro del swimlane correspondiente al rol que comienza el caso de uso. Es un estado nico para el flujo de actividades
Nodo de Control
Nodo Final (end state)
Indica el final del flujo de actividades del caso de uso. Se representa a travs de un crculo de color negro dentro de un crculo transparente. Se coloca dentro del swimlane correspondiente al rol que termina el caso de uso. Puede haber ms de un estado final en dependencia de las diferentes maneras de acabar el caso de uso.
Nodo de Accin
Actividad
Actividad (activity).
Representa una tarea, actividad o paso dentro del flujo de trabajo del caso de uso del negocio. Se representa a travs de un rectngulo ovalado en los extremos. El nombre de la actividad debe: Ser simple y breve. Ser un verbo o frase verbal en infinitivo. Incluir el objeto de la actividad. Colocarse dentro del smbolo de la actividad.
Copyright 2007, Cibertec. Todos los derechos reservados
Extremos
Nodo de Control
Nodo de Decisiones
Representa momentos para tomar caminos alternativos Se representa por un rombo Debe nombrarse tal y como se hace en el negocio. Se acompaa de la pregunta que debe hacerse el proceso para tomar la decisin.
[condicin]
Nodos de Control
Nodo Fork y Nodo Join
Actividades a desarrollar simultneamente Se representa por una lnea horizontal o vertical gruesa
Ejemplo
Se tiene un proceso de solicitud de servicio. El cliente realiza la solicitud de un servicio, el vendedor pregunta si es cliente nuevo, en caso de serlo le pide sus datos y los registra. Luego pide los datos del servicio, indica el plan de tarifas y los indica al cliente. En caso de ser aceptada por el cliente, el vendedor programa servicio. Realice un Diagrama de Actividad para el caso planteado
Copyright 2007, Cibertec. Todos los derechos reservados
Solucin
Nodo de Objeto
Flujo de Objetos: Muestra el cambio de estado de un objeto al realizarse una actividad Elementos: Nodo de Objeto
Flujo de objetos
Copyright 2007, Cibertec. Todos los derechos reservados
Flujo de Objetos
Actividad
Copyright 2007, Cibertec. Todos los derechos reservados
PRACTICA
En este laboratorio, usted: Reconoce el ambiente de Microsoft Visio for Enterprise Architects para Diagramas de Actividad Reconoce los elementos Asigna los estereotipos adecuados Coloca los elementos de la versin 2.0 de UML
10