diagrama de actividades v2

Post on 04-Jul-2015

2.601 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Ingeniería de SoftwareClase 9

Gloria Lucia Giraldo Gómezglgiraldog@unalmed.edu.coEscuela de SistemasUniversidad Nacional de Colombia – Sede Medellín

Diagrama de Actividades y Diagrama de Flujo de Datos

Diagrama de actividades• Es un diagrama de UML (Lenguaje

Unificado de Modelado) • Técnica para describir la lógica de los

procedimientos, los procesos del negocio y el flujo de trabajo

• Detalla los procesos que se llevan a cabo dentro del entorno donde el sistema va a interactuar

• Permite modelar los aspectos dinámicos de un sistema

Elementos de un diagrama de actividades

3004582 – Ingenieria de Software Semestre 01 - 2006

Actores

Pasos

Flujos

Concurrencia: fork y join

Condiciones

UN SISTEMA DE RESERVAS DE VUELO

3004582 – Ingenieria de Software Semestre 01 - 2006

Pagar pasaje

PASAJERO VENDEDOR AEROLÍNEA

Solicitar PasajeVerificar existencia del

vueloDar Detalles del vuelo

Informar alternativas y preciosSeleccionar vuelo

Solicitar Pago Reservar plazas Confirmar plaza

reservada

Emitir Tiquete

Ejemplo

Diagrama de flujo de datos

DFD

Diagrama de Flujo de Datos (DFD)

Forma alternativa para mostrar la manera como un sistema procesa los datos

Muestra las características lógicas de la aplicación, señala qué ocurre y cuándo, pero no cómo ocurre

El grupo de Ingeniería de Software de la Universidad Nacional de Colombia propuso unas modificaciones a este diagrama que veremos mas adelante

Niveles de los diagramas de flujo de datos

Los niveles se refieren a la cantidad de detalles asociados a cada proceso que se realice a los datos de entrada

Los diagramas de contexto pueden ser considerados como el nivel 0 de los diagramas de flujo de datos

Elementos básicos del diagrama de flujo de datos (Clásico)

Procesos: Son las transformaciones de la información. Se representa:

Almacén de información: depósito (temporal o permanente) que será usado por uno o varios procesos. Se representa:

Elementos básicos del diagrama de flujo de datos

Flujo de datos: información que se desplaza entre procesos y otros elementos. Se representa:

Entidad externa: personas o entes generadores o receptores de información. Se representa:

Ejemplo 1 DFD Clásico

Cuentas por pagar

Gestión deCuentas por pagar

ProveedorDatos del proveedor

Factura del proveedor

cheque

Dirección para enviar correo

saldo

Nota: Este tipo de diagrama es el que utilizaremos para el entregable 2

Ejemplo 1 DFD Clásico Nivel 1 para el proceso de

Gestión de cuentas por pagar

DFD propuesto por la UNAL

• El grupo de Ingeniería de Software de la Universidad Nacional de Colombia propone algunas modificaciones al DFD clásico

ProcesosAlmacén de información: agrupa todos los datos que necesita el sistema

Entidad externa

usuarios

Ejemplo 2: nivel 0 del sistema de Gestión de Cuentas por pagar

Propuesto por UNAL

Gestión Cuentas por pagar

Cuentas por pagarDatos del proveedor

Proveedor

Ejemplo 3: nivel 1 para el sistema de rastreo de paquetes

1. Gestiónde clientes

fijos

Vendedores

Despachadores

Gerente

2. Gestión deClientes

esporádicos

3. Gestión deenvíos

Cliente fijos y esporádicosSucursalesCamiones

JaulasConductoresAyudantes

DespachadoresCargadoresVendedoresSecretarias

EnvíoViajes

Inventario en camionesInventario en sucursales

4. Gestión logística

Controladorde

envíos

5. Rastreo de paquetes

6. Estadís- ticas

e informes

Cliente

Como se desarrolla un DFD? Partiendo de lo general a lo particular,

se determinan Las entidades externas involucradas Las entradas de datos que proporcionan

estas entidades Qué procesos deben componer el sistema Qué datos entran y salen de cada proceso

del sistema Se dibuja el primer nivel Se explotan los procesos que lo requieran

Ejercicio A partir del modelo verbal de la

corporacion CBM (computer books by mail) realizar un DFD

top related