uml diagrama de actividad
TRANSCRIPT
![Page 1: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/1.jpg)
VICO OPEN MODELING, S.L.
www.vico.org
Diagramas deActividad
Artefactos UML
Josep Vilalta MarzoRev.- 2.1
2006
![Page 2: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/2.jpg)
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
![Page 3: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/3.jpg)
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
![Page 4: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/4.jpg)
• 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
![Page 5: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/5.jpg)
Inicio de un flujo
Elementos de undiagrama de Actividad
/ activa entrada Portal
Muestra opciones
![Page 6: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/6.jpg)
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
![Page 7: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/7.jpg)
Condición lógica
[Guard Condition]
Elementos de undiagrama de Actividad
Entra datos de registro
[Registrar nuevo Usuario]
![Page 8: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/8.jpg)
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]
![Page 9: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/9.jpg)
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]
![Page 10: UML diagrama de actividad](https://reader035.vdocumento.com/reader035/viewer/2022081719/5571f82d49795991698cd26a/html5/thumbnails/10.jpg)
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]