Vous êtes sur la page 1sur 10

Capítulo N° 5

Diagramas de Actividad
para modelado de Negocio

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

1
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

• 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

2
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

• Nombre diagrama Clase::Operación


• Estado de Acción Actividad

• Transición
• Barras de sincronización
• Nodo de decisión
• Inicio y Fin

Copyright © 2007, Cibertec. Todos los derechos reservados

3
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

• 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

4
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.
A B C

Copyright © 2007, Cibertec. Todos los derechos reservados

Nodo de Control

¾ Nodo inicial (initial state).


– 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

5
Nodo de Control

¾ 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

Actividad
¾ Actividad (activity).
– 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

6
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 Decisiones
ƒ 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]

Copyright © 2007, Cibertec. Todos los derechos reservados

7
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

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

8
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

9
Flujo de Objetos

¾ Objetos salen de una actividad (cambia de estado)

Actividad

¾ Objetos entran de una actividad (lectura de estado)

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

Copyright © 2007, Cibertec. Todos los derechos reservados

10

Vous aimerez peut-être aussi