Este documento presenta la metodología de desarrollo estructurado a través de diagramas de flujo de datos (DFD) para analizar y diseñar un sistema. Incluye un diagrama de contexto de nivel cero y uno que modelan los procesos, entidades externas, flujos de datos y acumulaciones de un sistema de ventas. También presenta un diccionario de datos que define los campos de las transacciones como órdenes de compra y facturas. Finalmente, describe mini-especificaciones para documentar el diseño como narración, pseud
2. ANALISIS Y DISEÑO ESTRUCTURADO
Diagrama de Flujo de Datos:
DFD
PROCESO
ENTIDAD EXTERNA
ACUMULACION
FLUJO DE DATOS
3. DIAGRAMA DE CONTEXTO (NIVEL CERO)
IVA_debito
Factura_Client
S.I.
Cliente e
Cobranza_Clien
s te
I.
Control
Cheque_Pago_Cli
ente Clientes
Orden_Compra_Client
e 0
G.G
Informe_Vent .
as
4. NIVEL UNO
Existenc
ias
Factura_Client
Cliente e S.I.
IVA_debito
s I.
Despac
har
Mercad
Copia_Factura_Clie
ería
nte
3
Vent
as
Cobranza_Clien Generar
te Cobranz Gener
as ar
1 Inform
es
2
Clientes G.G
Informe_Vent .
as
5. NIVEL DOS
S.I.
Compra IVA_debito
Vent s I.
as
Gener
Ventas
ar F.29
2.1
IVA_Pagado
Gener
ar
Inf.Ve
nta
2.2
G.G
Clientes Informe_Vent .
as
6. Diccionario de Datos
Se explican los flujos y las acumulaciones hasta
llegar a su mínimo detalle.
Nada puede quedar a la interpretación
Signos utilizados:
= Equivalente
+ Concatenación
() Contenido Opcional
{ } Iteración
[ / ]
n Alternativa
0
7. Diccionario de Datos
RUT + Nombre_Cliente + Direccion_Cliente +
Orden_Compra_C Codigo_producto + Cantidad_Productos +
liente = Descripcion_productos + Valor_unitario_prod +
Valor_Total_prod + Tipo_Compra
Campo numérico largo 8 + Campo Alfa-Numérico
largo 1
RUT =
A_Paterno + A_Materno + Nombres
Nombre_Cliente
=
10
{Campo Numérico largo 5 }
1
Codigo_producto
= [Contado / Crédito ]
Tipo_Compra =