14
1 [email protected] VICO OPEN MODELING, S.L. www.vico.org Diagramas de Actividad Artefactos UML Josep Vilalta Marzo Rev.- 2.1 2006

Diagramas de Actividad - tecnocomputo.cotecnocomputo.co/almacen/Root/Informatica Pdf/Informatica_Josep...Diagramas UML 2.0 Diagrama Diagrama de Composición Diagrama de Componentes

Embed Size (px)

Citation preview

[email protected]

VICO OPEN MODELING, S.L.

www.vico.org

Diagramas deActividad

Artefactos UML

Josep Vilalta MarzoRev.- 2.1

2006

[email protected]

Diagrama deestructura

Diagrama decomportamiento

Diagramas UML 2.0 Diagrama

Diagrama de Composición

Diagrama de Componentes

Diagrama de Despliegue

Diagrama de Paquetes

Diagrama de Objetos

Diagrama de Secuencia

Diagrama de Comunicación

DiagramaGlobal deInteracción

Diagrama de Ciclo de Vida

Diagrama de Casos de Uso

Diagrama deinteracción

Diagrama de Actividad

DiagramaMáquina de

Estados

Diagrama de Clases

[email protected]

Qué es un diagrama de Actividad

Representación de:

• Una serie de acciones

• Dentro de uno o varios hilos de proceso

• Condicionadas por unos nodos de control

[email protected]

• Definir los flujos de trabajo de una organización

• Modelar operaciones complejas

• Formalizar escenarios de un Caso de Uso

• Formalizar los escenarios de un grupo relacionado de CU (visión global)

• Diseñar un proceso de negocio

• Definir el esquema de una regla de negocio

• Establecer una concurrencia de procesos

• Especificar procesos de software

Para qué usamos undiagrama de Actividad

Modelar los aspectos dinámicos de un sistema

[email protected]

Inicio de un flujo

Elementos de undiagrama de Actividad

/ activa entrada Portal

Muestra opciones

[email protected]

Secuencia de un flujo

Elementos de undiagrama de Actividad

Muestra relación deforos activos con

indicador de estado

Selecciona Foro

Valida login, password yhabilitación de Foro del

Usuario

[email protected]

Condición lógica

[Guard Condition]

Elementos de undiagrama de Actividad

Entra datos de registro

[Registrar nuevo Usuario]

[email protected]

Sincronización hilos de proceso

Elementos de undiagrama de Actividad

Muestra relación deforos activos con

indicador de estado

Entra datos de registro Entra login y correo-e

Selecciona Foro

Valida login, password yhabilitación de Foro del

Usuario

Valida login y correo-e delUsuario

Valida login, correo-e ydatos de registro del

Usuario

[Solicitar nuevo pwd][Registrar nuevo Usuario][Consultar Foros]

[email protected]

Fusión hilos de proceso

Elementos de undiagrama de Actividad

Selecciona Foro

Valida login, password yhabilitación de Foro del

Usuario

Valida login y password

Muestra mensaje deerror

Muestra mensaje de forono habilitado

[NO error y NOhabilitación de Foro]

[NO Error y NO Foroseleccionado]

[SI Error]

[email protected]

Decisión booleana

Elementos de undiagrama de Actividad

Entra Archivo Actualiza Mensaje

Actualiza Archivo

Notifica Consulta porcorreo-e

[NO Archivo]

[SI Archivo]

[SI Consulta]

[Publicar Mensaje][Localizar Archivo]

[NO Consulta]

[email protected]

Fin de un flujo

Elementos de undiagrama de Actividad

Cierra Ciclo de Ventas

[email protected]

Mapa de procesosde negocio

[email protected]

Donde localizarrecursos UML