VICO OPEN MODELING, S.L.
www.vico.org
Diagramas deActividad
Artefactos UML
Josep Vilalta MarzoRev.- 2.1
2006
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
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
• 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
Inicio de un flujo
Elementos de undiagrama de Actividad
/ activa entrada Portal
Muestra opciones
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
Condición lógica
[Guard Condition]
Elementos de undiagrama de Actividad
Entra datos de registro
[Registrar nuevo Usuario]
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]
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]
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]