Ingeniera de Software Clase 9 - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Ingeniera de Software Clase 9

Description:

Universidad Nacional de Colombia Sede Medell n. Diagrama ... Reservar plazas. Confirmar plaza reservada. Emitir Tiquete. Ejemplo. Diagrama de flujo de datos ... – PowerPoint PPT presentation

Number of Views:189
Avg rating:3.0/5.0
Slides: 18
Provided by: gir63
Category:

less

Transcript and Presenter's Notes

Title: Ingeniera de Software Clase 9


1
Ingeniería de SoftwareClase 9
Diagrama de Actividades y Diagrama de Flujo de
Datos
  • Gloria Lucia Giraldo Gómez
  • glgiraldog_at_unalmed.edu.co
  • Escuela de Sistemas
  • Universidad Nacional de Colombia Sede Medellín

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
Elementos de un diagrama de actividades
  • Actores
  • Pasos
  • Flujos
  • Concurrencia fork y join
  • Condiciones

3004582 Ingenieria de Software
Semestre 01 - 2006
4
UN SISTEMA DE RESERVAS DE VUELO
3004582 Ingenieria de Software
Semestre 01 - 2006
5
Ejemplo
6
Diagrama de flujo de datos
  • DFD

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
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

9
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

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
Ejemplo 1
  • DFD Clásico

Gestión de Cuentas por pagar
Proveedor
Nota Este tipo de diagrama es el que
utilizaremos para el entregable 2
12
Ejemplo 1
  • DFD Clásico Nivel 1 para el proceso de Gestión de
    cuentas por pagar

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 agrupa todos los datos
que necesita el sistema
Entidad externa
Procesos
14
Ejemplo 2 nivel 0 del sistema de Gestión de
Cuentas por pagar
  • Propuesto por UNAL

Gestión Cuentas por pagar
Proveedor
Cuentas por pagar Datos del proveedor
15
Ejemplo 3 nivel 1 para el sistema de rastreo de
paquetes
Gerente
6. Estadís- ticas e informes
Controlador de envíos
1. Gestión de clientes fijos
Vendedores
4. Gestión logística
Cliente fijos y esporádicos Sucursales Camiones Ja
ulas Conductores Ayudantes Despachadores Cargadore
s Vendedores Secretarias Envío Viajes Inventario
en camiones Inventario en sucursales
Despachadores
2. Gestión de Clientes esporádicos
Cliente
5. Rastreo de paquetes
3. Gestión de envíos
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
Ejercicio
  • A partir del modelo verbal de la corporacion CBM
    (computer books by mail) realizar un DFD
Write a Comment
User Comments (0)
About PowerShow.com