Procesos
Metodologías de Desarrollo de Software
Metodologías de Desarrollo de
Software
METODOLOGÍAS DE DESARROLLO DE SOFTWARE
Curso 4:
Modelado de Negocio
Capítulos:
1.
Anexo A
División de Alta Tecnología - DAT
MODELO DE ANÁLISIS DE NEGOCIO
Anexo A:
Diagrama de Actividades
Temas:
1.
Introducción
2.
Elementos de un Diagrama de Actividades
3.Ejemplos
Metodologías de desarrollo de software
1
División de Alta Tecnología – DAT
Metodologías de Desarrollo de Software
Diagrama de Actividades
1. Introducción
MODELO DE ANÁLISIS DE NEGOCIO
Anexo A:
Diagrama de Actividades
Temas:
1. Introducción
Metodologías de desarrollo de software
1. INTRODUCCIÓN
Representa el comportamiento
interno de una operación o de un
casode 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
Diagrama de Actividades
2
División de Alta Tecnología – DAT
Metodologías de Desarrollo de Software
1. INTRODUCCIÓN
Características:
Muestra los aspectos dinámicos de un sistema
Puede describir procesos ocasos de uso.
Permite elegir el orden en que pueden
hacerse las cosas.
Establece las reglas de secuencia a seguir.
Diagrama de Actividades
1.2. USOS DEL DIAGRAMA DE ACTIVIDADES
Modelado del
Negocio
Workflow de
Análisis
Diseño
1. Introducción
Diagrama de Actividades
2. Elementos
3
División de Alta Tecnología – DAT
Metodologías de Desarrollo de Software
MODELO DEANÁLISIS DE NEGOCIO
Anexo A:
Diagrama de Actividades
Temas:
2. Elementos
Metodologías de desarrollo de software
2. ELEMENTOS
2.1
Particiones
2.2
Nodos
2.3
Extremos
Diagrama de Actividades
2.1. PARTICIONES
Carriles (swimlanes), Particiones o Calles
Franja de división vertical / horizontal
Representa una agrupación de alto nivel de
acciones relacionadas.
Puedenestar jerárquicamente anidadas.
Particion H
Particion V
2. Elementos
4
División de Alta Tecnología – DAT
Metodologías de Desarrollo de Software
2.1. PARTICIONES
2. Elementos
2.2. NODOS
Nodos de acción
• Unidades de trabajo atómicas
dentro de la actividad
Nodos de control
• Controlan el flujo por medio de
la actividad
Nodos de objeto
• Representan objetosutilizados
por la actividad.
2. Elementos
2.2.1. NODOS DE ACCIÓN
Nodo de acción de llamada.
Invoca una actividad, comportamiento u operación.
Nodo Enviar señal.
Envía una señal asincrónicamente.
Nodo de acción de aceptar evento.
Espera eventos detectados por el objeto que los posee.
Nodo de acción de aceptar evento de tiempo.
Responde a tiempo.
2.2. Nodos
5
División de AltaTecnología – DAT
Metodologías de Desarrollo de Software
2.2.1. NODOS DE ACCIÓN
Nodo de acción de llamada
Puede indicar que la acción invoca a otra
actividad (usa un rastrillo).
Puede invocar un comportamiento.
Puede invocar una operación al utilizar la
sintaxis estándar de operación.
2.2. Nodos
2.2.1. NODOS DE ACCIÓN
Nodo de acción de aceptar evento de tiempo.
Responde si tiene o noun extremo de
entrada.
La expresión de tiempo puede hacer
referencia a:
Un evento en el tiempo.
Un punto en el tiempo.
Una duración.
Action1
2.2. Nodos
2.2.2. NODOS DE CONTROL
NODOS DE CONTROL
• Inicio
• Final de actividad
• Final de Flujo
•
•
FlowFinal
De decisión
•
REPRESENTACIÓN GRÁFICA
Nodo Fork y Join
De fusión (combinar)
2.2. Nodos
6División de Alta Tecnología – DAT
Metodologías de Desarrollo de Software
2.2.2. NODOS DE CONTROL
2.2. Nodos
2.2.2. NODOS DE CONTROL
NODO INICIAL
Indica el comienzo del flujo de actividades.
Representa el inicio del flujo cuando se invoca una
actividad.
Se representa a través de un círculo de color negro.
Se coloca dentro del carril correspondiente al rol que
comienza el caso de uso....
Regístrate para leer el documento completo.