Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SIA II - 00 - Modelamiento Funciones DFD
SIA II - 00 - Modelamiento Funciones DFD
por
conductos
Utilizado en el anlisis y diseo de sistemas de informacin. Utilizado como una primera herramienta para modelar los
componentes de un sistema.
Caractersticas
Son esquemas grficos Particionados nfasis en el flujo de datos Lgicos y no fsicos Preciso, conciso y de fcil lectura
4
Procesos
(Burbujas)
Muestran lo que hace el sistema Cada proceso tiene una o ms entradas de datos y una o ms salidas
X Y
1 P1
V
5
Depsitos de datos
Los procesos pueden introducir o recuperar datos
1 P1
2 P2
Costos
6
Estn fuera del sistema. Usan o proporcionan datos desde y hacia el sistema. No se tiene control sobre ellas.
Proveedor
1 Pago Cuentas
DIAGRAMA DE CONTEXTO Se muestran todas las entidades externas que interactuan con el sistema y los flujos de datos entre estas entidades y el sistema
9
Direccin Departamento
Pedidos de elementos
Proveedores
10
Departamento
Sol.Rechazada Gastos Requeridos 1 Comprobar Fondos Sol. aprobada 3 Clasificar Gastos
Direccin
CTASxDEPTO
TIPO CUENTAS
Proveedores
Sol. Registrada
SOLICITUDES SUSPENDIDAS
5 Organizar Aprovisionamiento
11
Informe Entrega
Se puede expandir cada uno de los procesos en DFDs ms detallados. Es necesario llegar a un nivel en donde se especifique cada elemento del DFD Especificar procesos. Especificar almacenes y flujos de datos.
13
TIPO-CUENTAS
15
Todos los flujos que entran en un proceso deben ser los mismos que entran en sus niveles expandidos.
Los flujos de datos que salen de un proceso niveles expandidos son los mismos que salen de sus
16
Diagrama de contexto
Ext1
A
Ext 2
C
A 1 P1 D
Sistema
Diagrama 1
Ext1
2 P2
C Ext 2
17
ds1
g 3.3
z
ds2
k 3
j
x
A
y Diagrama 2
ds1 y 5
v 2 l
z
w
EXT 2
w
2.1
2.2
2.3
v A
Sistema Diagrama de contexto B EXT 2
18
EXT 1
Solicitante
3 Hacer Pregunta
R. respuesta a la solicitud
1 Aprobar Solicitud
Detalle de prstamos
CUENTASPRESTAMOS
19
1.1
Recibir Solicitud
C2 Pedido Salario
Procesos Fsicos
Informe con Horas extras
ARCHIVO-STOCK
Alejandra
Orden de compra
Sr. Garca
Sr. Gonzlez
Informe con Aumento Resumen de control de costos
Procesos Lgicos
Informe con Horas extras
ARCHIVO-STOCK
Ordenamiento de stock
Orden de compra
23
24
25
26
27
Caso 2
Obtener resultado
Obtener Registro
An quedan?
Prdidas
Registro Venta
Caso 3
Fin de mes
Vtas diarias
Facturar
TRANSACCIONES
Comparar costo
28
REGISTRO-INVENTARIO
= NUM-SOLICITUD + CANT-MANTENIDA
BUSCAR REGISTRO-INVENTARIO con NUM-ELEMENTO en REGISTRO-INVENTARIO = NUM-ELEMENTO en elemento-pedido IF CAN-MANTENIDA en REGISTRO-INVENTARIO < CANT-NECESITADA en ELEMENTO-PEDIDO THEN escribe SOLICITUD-NOENCO Enviar aviso de no disponibilidad ELSE Enviar aviso de entrega.
29
Extracto Ventas
= NUM-ELEMENTO +CANT-VENDIDA +PRECIO
REPEAT para todos los registros BEGIN CANTIDAD-VENTAS = CANT-VENDIDA * PRECIO TOTAL-VENTAS-DIARIAS = TOTAL-VENTAS-DIARIAS + CANTIDAD-VENTAS END enviar ventas totales
30
Para almacenes
Lo que sale de un almacn de datos primero debe entrar.
Para procesos
Un proceso no puede crear datos nuevos, slo puede recoger las entradas y transformarlas para obtener la salida en un nuevo formato. Un proceso no debera perder ningn dato.
31
32
Nominacin de Flujos
Deberan nominarse usando una palabra (ideal) En muchos casos, sin embargo, deben usarse palabras adicionales, P.e.: factura validada.
33
FACTURAS
rut+fecha+cantidad
CUENTA-CLIENTE
Rut-cliente+ cantidad
Cliente
Productos a entregar
34