Académique Documents
Professionnel Documents
Culture Documents
CIENCIAS E
INGENIERA
-
INGENIERA INDUSTRIAL
2
Bibliografa
1. SENN, James A. Anlisis y Diseo de Sistemas de Informacin. Segunda edicin. Mxico.
Editorial McGraw-Hill Interamericana. (T 58.6 S39 1992) - cap. 4
4. CISNEROS Arata, Vctor. Sistemas e Informacin. Volumen 1, Material para Estudio - Uso
Interno PUCP (T 58.6 C55) cap. 3
6. WEINBERG, Victor. Structured Analysis. Editorial Prentice-Hall, Inc. (QA 76.6 W42) cap. 2
al 5
7. GANE, Chris y Trish SARSON. Anlisis Estructurado de Sistemas. Buenos Aires. Ateneo.
(QA 76.6 G22) 3
Un experto es una persona que ha
cometido todos los errores que se
pueden cometer en un campo muy
reducido
Niels Bohr
4
Diagrama de Flujo de Datos
(DFD)
7
Diagrama de Fujo de Datos (DFD)
8
Diagrama de Fujo de Datos (DFD)
Ejemplo de DFD:
9
Elementos del DFD: Entidades
Entidades Externas
Nombre
Notacin
de la
entidad
externa
Ejemplos
Departa- Jefe
mento de de Cliente Proveedor
Ventas Personal
10
Elementos del DFD: Almacenes
Almacenes de Datos
Ejemplos
11
Elementos del DFD: Procesos
Procesos
Notacin: n
Nombre
del
Proceso
Ejemplos
1.2 5.3.1 3
Actualizar Imprimir Calcular
inventario expediente retencin
12
Elementos del DFD: Flujos de Datos (I)
Flujos de datos
Representan movimientos de informacin dentro del Sistema
Pueden tener 2 o mas destinos simultneamente
Ejemplos
Informe de
DNI Nombre de ventas
invlido usuario
13
Elementos del DFD: Flujos de Datos (II)
Cdigo de
producto Cdigo vlido
Validar
cdigo
Cdigo
rechazado
14
DFD: Conexiones permitidas
15
DFD: Explosin de un proceso (I)
Consiste en desagregar un proceso padre en un nuevo DFD de mayor
detalle.
17
DFD: Niveles (I)
18
DFD: Niveles (II)
Diagrama de Contexto (Nivel 0)
Es un resumen genrico del sistema
Un nico proceso y las entidades externas
20
DFD: El diagrama de Contexto
Se pueden utilizar DFDs para representar el sistema a cualquier
nivel de abstraccin. El DFD de nivel 0 se llama diagrama de
contexto y en l el sistema est representado por un slo proceso,
que identifica cul es la funcin principal del sistema, mostrando
adems los flujos de informacin que lo relacionan con otros
sistemas: las entidades externas.
22
DFD: Ejemplo de diagrama de Contexto...
Del Diagrama de Contexto...
pedido
Cliente
Sistema Orden
de control de compra
de
pedidos
Editor
23
DFD: Ejemplo de diagrama de Contexto...
...al DFD0:
24
DFD: Diagrama Padre y Diagramas Hijos (I)
25
DFD: Diagrama Padre y Diagramas Hijos (II)
Ejemplo:
B E
2
A G
1 D 4
F
C 3 DIAGRAMA-0
U D DIAGRAMA-3
3.2
C
3.1 F
3.4
V 3.3 W
26
DFD: relaciones lgicas entre flujos de datos
En el caso de que sea necesario especificar algn nivel de
lgica en los flujos de datos, se tiene la siguiente simbologa:
* : operador relacional Y
+ : operador relacional O excluyente
0 : operador relacional O incluyente
Ejemplo:
Entrada online
Transaccin vlida
Entrada batch Validar
entrada +
* Error en la entrada
Actualizacin automtica 27
DFD: Gua para su construccin (I)
28
DFD: Gua para su construccin (II)
29
Errores comunes al hacer un DFD
Empleados Estado de cuenta
Formulario de
inscripcin
1. 3.
Crear Generar
cuenta de estado de
Cuenta nuevo
miembro cuenta de
existente Estado de empleado
empleado
Cuentas de ID y direccin
Empleados De empleado
Miembros
2.
Modificacin Congelar
de estado cuenta Cuentas por
Notificacin de
de cuenta Congelamiento cobrar
30
de cuenta
Errores comunes al hacer un DFD
El proceso 1 tiene entradas pero no produce salidas. Esto es
llamado agujero negro.
31
Ejemplos DFD: venta de libros
32
Ejemplos DFD: revisin de datos de un
paciente
33
Ejemplo DFD: Control Presupuestario Diagrama de
Contexto
Direccin
Departamento
Sistema de
Control
Presupuesto Pedidos
elementos
Proveedores
34
Ejemplo DFD: Control Presupuestario Diagrama 0
2 Presupuesto
Establecer Asignado
Departamento Presupuesto
Direccin
PRESUPUESTO
Sol.Rechazada
ASIGNADO
Gastos
Requeridos
1 4
Comprobar Proporcionar
Fondos Resumen
CTASxDEPTO TIPO CUENTAS Gastos
Sol. aprobada
3 Proveedores
SOLICITUDES Clasificar Sol. Registrada 5
SUSPENDIDAS Gastos Organizar
Aprovisionamiento 35
Informe Entrega
Ejemplo DFD: Control Presupuestario Diagrama 3
3.1
Clasificar TIPO CUENTAS
x tipo de
gastos 3.2
Actualizar
tipo
cuenta
3.3
Sumar
total
3.4
Actualizar
Registro
Depto
CUENTASxDEPTO 36
Preguntas?
?
37
Sistema de Aprobacin de un crdito bancario (1/2)
El solicitante del crdito debe reunir toda la documentacin necesaria para poder
aplicar al crdito que desea. Al momento de recibirla, el banco verifica si
efectivamente se encuentra el mnimo de documentos necesarios para iniciar el
proceso, caso contrario informa al solicitante los documentos faltantes.