Sei sulla pagina 1di 10
Capítulo N° 5 Diagramas de Actividad para modelado de Negocio
Capítulo N° 5
Diagramas de Actividad
para modelado de Negocio
TEMAS

TEMAS

TEMAS

1. Diagrama de actividades

2. Elementos de un Diagrama de Actividades

3. Aplicación de los diagramas de actividades

4. Laboratorios

Copyright © 2007, Cibertec. Todos los derechos reservados

TEMAS

TEMAS

TEMAS

1. Diagrama de actividades

1.1 Introducción

1.2 Definición

1.3 Términos y Conceptos

1.4 Cuando usar diagramas de actividad

Copyright © 2007, Cibertec. Todos los derechos reservados

Definición

Definición

Definición

Representa el comportamiento interno de una operación o de un caso de uso, bajo la forma de un desarrollo por etapas, agrupadas secuencialmente.

El propósito del diagrama de actividad es:

Modelar el flujo de tareas

Modelar las operaciones

Copyright © 2007, Cibertec. Todos los derechos reservados

TEMAS

TEMAS

TEMAS

2. Elementos de un Diagrama de actividades

2.1 Particiones

2.2 Nodos de Acción

2.3 Nodos de Control

2.4 Nodos de Objeto

2.5 Extremos

2.6 Otros Elementos

Copyright © 2007, Cibertec. Todos los derechos reservados

Elementos principales

Elementos principales

Elementos principales

Nombre diagrama

Estado de Acción

Transición

Barras de sincronización

Nodo de decisión

Inicio y Fin

Clase::Operación

Actividad
Actividad

Copyright © 2007, Cibertec. Todos los derechos reservados

Organización de los elementos Nodo de Control: Nodo Inicial Act Solicitar Compra Nodo de Acción
Organización de los elementos
Nodo de Control: Nodo Inicial
Act Solicitar Compra
Nodo de Acción
Consolidar Pedido de Areas
Flujo de Control
Flujo de Objeto
Registrar Pedido
PedidoCompra
Enviar Pedido
Nodo de Objeto
Nodo Final
Ejemplo de Diagrama de Actividades para el proceso de Negocio: Solicitar Compra
Copyright © 2007, Cibertec. Todos los derechos reservados
Características

Características

Características

Muestra los aspectos dinámicos 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.

Copyright © 2007, Cibertec. Todos los derechos reservados

Particiones

Particiones

Particiones

Carriles (swimlanes) o Calles

Franja de división 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.

AB C Copyright © 2007, Cibertec. Todos los derechos reservados
AB
C
Copyright © 2007, Cibertec. Todos los derechos reservados
Nodo de Control

Nodo de Control

Nodo de Control

Nodo inicial (initial state).

reservados Nodo de Control Nodo inicial (initial state). – Indica el comienzo del flujo de actividades.

Indica el comienzo del flujo de actividades.

Representa el inicio del flujo de trabajo del caso de uso del negocio.

Se representa a través de un círculo 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

Copyright © 2007, Cibertec. Todos los derechos reservados

Nodo de Control

Nodo de Control

 

Nodo Final (end state)

Nodo Final (end state)

Indica el final del flujo de actividades del caso de uso.

Se representa a través de un círculo de color negro dentro de un círculo transparente.

Se coloca dentro del swimlane correspondiente al rol que termina el caso de uso.

Puede haber más de un estado final en dependencia de las diferentes maneras de acabar el caso de uso.

Copyright © 2007, Cibertec. Todos los derechos reservados

Nodo de Acción

Nodo de Acción

Nodo de Acción

Actividad (activity).

Actividad

Representa una tarea, actividad o paso dentro del flujo de trabajo del caso de uso del negocio.

Se representa a través de un rectángulo 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 símbolo de la actividad.

Copyright © 2007, Cibertec. Todos los derechos reservados

Extremos

Extremos

Extremos

Flujo de Control (Transición)

Señala la dirección en que fluyen las actividades.

Representa la secuencia de cada elemento dentro del diagrama.

Al completarse la ejecución de una actividad el flujo de control pasa a la siguiente

Se representa por una línea dirigida

Copyright © 2007, Cibertec. Todos los derechos reservados

Nodo de Control

Nodo de Control

Nodo de Control

Nodo de Decisiones

los derechos reservados Nodo de Control Nodo de Decisiones Representa momentos para tomar caminos alternativos Se

Representa momentos para tomar caminos alternativos

Se representa por un rombo

Debe nombrarse tal y como se hace en el negocio.

Se acompaña de la pregunta que debe hacerse el proceso para tomar la decisión.

[condición]
[condición]
hacerse el proceso para tomar la decisión. [condición] Copyright © 2007, Cibertec. Todos los derechos reservados

Copyright © 2007, Cibertec. Todos los derechos reservados

Nodos de Control Nodo Fork y Nodo Join Actividades a desarrollar simultáneamente Se representa por
Nodos de Control
Nodo Fork y Nodo Join
Actividades a desarrollar simultáneamente
Se representa por una línea horizontal o vertical gruesa
Copyright © 2007, Cibertec. Todos los derechos reservados
Ejemplo

Ejemplo

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

Solución Copyright © 2007, Cibertec. Todos los derechos reservados Nodo de Objeto Flujo de Objetos:
Solución
Copyright © 2007, Cibertec. Todos los derechos reservados
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

Flujo de Objetos

Flujo de Objetos

Objetos salen de una actividad (cambia de estado)

Actividad
Actividad

Objetos entran de una actividad (lectura de estado)

Actividad Copyright © 2007, Cibertec. Todos los derechos reservados
Actividad
Copyright © 2007, Cibertec. Todos los derechos reservados
PRACTICA
PRACTICA

PRACTICA

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 versión 2.0 de UML

Copyright © 2007, Cibertec. Todos los derechos reservados