Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Diagrama de actividades v2

4,841 views

Published on

  • Be the first to comment

Diagrama de actividades v2

  1. 1. Ingeniería de SoftwareClase 9Diagrama de Actividades yDiagrama de Flujo de DatosGloria Lucia Giraldo Gómezglgiraldog@unalmed.edu.coEscuela de SistemasUniversidad Nacional de Colombia – Sede Medellín
  2. 2. 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
  3. 3. Elementos de un diagrama de actividades  Actores  Concurrencia: fork  Pasos y join  Flujos  Condiciones3004582 – Ingenieria de Software Semestre 01 - 2006
  4. 4. UN SISTEMA DE RESERVAS DE VUELO PASAJERO VENDEDOR AEROLÍNEA Solicitar Pasaje Verificar existencia del vuelo Dar Detalles del vuelo Informar alternativas y precios Seleccionar vuelo Solicitar Pago Reservar plazas Confirmar plaza Pagar pasaje reservada Emitir Tiquete3004582 – Ingenieria de Software Semestre 01 - 2006
  5. 5. Ejemplo
  6. 6. Diagrama de flujo de datos DFD
  7. 7. 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
  8. 8. Niveles de los diagramas de flujode 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
  9. 9. Elementos básicos del diagrama deflujo 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:
  10. 10. 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:
  11. 11. Ejemplo 1  DFD Clásico Cuentas por pagar saldo Factura del proveedor Gestión de Datos del Proveedor Cuentas proveedor Dirección para por pagar enviar correo chequeNota: Este tipo de diagrama es el que utilizaremos para el entregable 2
  12. 12. Ejemplo 1 DFD Clásico Nivel 1 para el proceso de Gestión de cuentas por pagar
  13. 13. 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 usuarios Almacén de información: Procesos agrupa todos los datos que Entidad necesita el sistema externa
  14. 14. Ejemplo 2: nivel 0 del sistema deGestión de Cuentas por pagar Propuesto por UNAL Gestión Proveedor Cuentas por pagar Cuentas por pagar Datos del proveedor
  15. 15. Ejemplo 3: nivel 1 para el sistema de rastreo de paquetes Gerente 6. Estadís- Controlador ticas de e informes envíos Vendedores 1. Gestión de clientes 4. Gestión Cliente fijos y esporádicos fijos Sucursales logística Camiones Despachadores Jaulas Conductores Ayudantes Despachadores 2. Gestión de Cargadores Cliente Clientes Vendedores esporádicos Secretarias Envío Viajes 5. Rastreo de Inventario en camiones paquetes 3. Gestión de Inventario en sucursales envíos
  16. 16. 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
  17. 17. Ejercicio A partir del modelo verbal de la corporacion CBM (computer books by mail) realizar un DFD

×