Ayudantía de Metodologías
de Analisis y Diseño
Sergio Sánchez Ríos
Ayudante Departamento Computación
Universidad Valparaíso
[email protected]
Ayudantía de Metodologías
de Analisis y Diseño
Un DFD es una representación del tipo grafo
que se utiliza para dar cuenta de la trama de
subprocesos en virtud de la cual el sistema o
proceso organizacional objeto de tratamiento
informático lleva a cabo sus actividades o ha
de llevarlas a cabo, según se trate de un
sistema en operación o de una nueva
propuesta, respectivamente.
Ayudantía de Metodologías
de Analisis y Diseño
Perspectivas que ofrecen los DFD.
- Perspectiva externa, lo muestra como una unidad
simple.
- Perspectiva interna, lo muestra como un a unidad
compuesta.
Esto nos lleva a decir que trabajar con DFD es trabajar
según una estratificación TOP-DOWN, es decir de lo
más simple a lo más detallado (compuesto).
Ayudantía de Metodologías
de Analisis y Diseño
Ejemplo top-down.
A
M
L
P
E
Simple-Externo
O
N
A
spr
E
sps
Compuesto-Interno
B
spt
F
I
C
H
spx
spw
spv
Ayudantía de Metodologías
de Analisis y Diseño
J
K
spy
L
O
spz
- Diagrama de Contexto, es el diagrama que
muestra el sistema como un todo, la unidad simple
que allí se graficara se identifica por el nombre que
la organización da al proceso sometido a
tratamiento informático.
-Diagrama Cero, es el diagrama del estrato
inmediatamente posterior al de contexto, que da
cuenta
de
la
interna
articulación
de
los
componentes
que
expresan
como
unidad
compuesta
a la unidad simple realizada con
anterioridad. En este caso los procesos reciben un
nombre y además un número cuya nomenclatura es:
(Nº del diagrama) (Punto) (Nº correlativo)
Ayudantía de Metodologías
de Analisis y Diseño
- El tercer estrato que sigue en verticalidad
descendente está constituido por tantos diagramas
relativamente independientes como componentes
existan en el diagrama 0. Esto sucede para cada
estrato que siga hasta lograr el de mayor detalle.
Es importante considerar el balanceo de mallas que
dependerá nada más de que los flujos de entrada y
salida señalados en un diagrama padre sean los
mismos en su diagrama hijo.
Ayudantía de Metodologías
de Analisis y Diseño
Flujo de Datos
Procesos
A
Archivos
A
Procesos Relacionados
Ayudantía de Metodologías
de Analisis y Diseño
Flujos de Datos.
Sirven para representar los flujos de información de
entrada y salida que se producen en los procesos y
para determinar la relación con un archivo.
Solicitud-Crédito
Cliente
1.1.2
Analizar
Solicitud
Crédito
Aceptación-Crédito
Cabe mencionar que las relaciones de entrada y
salida no deben ir mostrándose en cada estrato, ya
que si se quiere saber desde donde viene el flujo se
va ha ver a los DFD superiores.
Ayudantía de Metodologías
de Analisis y Diseño
Flujos de Datos.
Los nombres que se asigne a los flujos de datos
juegan, sin dudas, un papel importante en la calidad
de cualquier Diagrama de Flujo de Datos. En virtud
de lo cual se requiere que los nombres asignado a
los flujos sean únicos y representativo de los datos
que contiene el flujo, es decir deben dar a entender
sus contenido.
Cuentas-Clientes
Solicitud-Aceptada
1.2.2
Analizar
Solicitud
Crédito
Solicitud-Rechazada
Ayudantía de Metodologías
de Analisis y Diseño
Flujos de Datos.
Finalmente es necesario
recomendaciones :
seguir
las
siguientes
-Todos los flujos de datos deben tener un nombre
asignado.
-El nombre debe ser equitativo, esto significa que es
preciso que connote a la totalidad del contenido del
flujo de datos y no a alguno o algunos de sus
componentes.
-No se debe agrupar bajo un solo nombre, flujos de
datos independientes.
Ayudantía de Metodologías
de Analisis y Diseño
Procesos.
Los procesos no hacen más que dar cuenta de las
transformaciones a que se someten ciertos flujos
de datos de entrada en otros de salida.
Postulantes-Rechazados
Solicitud
1.2.2
Verificación
Requisitos
Básicos
Solicitud-Aceptada
Ayudantía de Metodologías
de Analisis y Diseño
Procesos.
Finalmente es necesario
recomendaciones :
seguir
las
siguientes
-Se debe asignar nombre a todos los procesos.
-Los nombres deben ser exhaustivos, lo cual
significa que si un proceso realiza más de una
operación ese “más” debe reflejarse en el nombre.
-Al asignar nombre a un proceso se recomienda no
usar palabras poco significativas – al respecto, por
cirto- como, presisamente “proceso”.
-Si un proceso resulta difícil de nominar, hay que
observar su cohesión, y si ella no es adecuada se
hace necesario verificar el operar del proceso para
establecer si corresponde o no a más de uno.
Ayudantía de Metodologías
de Analisis y Diseño
Archivos.
Para el análisis debe entenderse como un deposito
temporal de datos, en donde los datos pueden estar
contenidos en un disquete, un cassette, o una
carpeta, o como normalmente ocurre en sistemas
automatizados, en base de datos.
Diccionario
Palabra
1.2.2
Palabra-Correcta
Verificar
Ortografía
Ayudantía de Metodologías
de Analisis y Diseño
Archivos.
Finalmente es necesario
recomendaciones :
seguir
las
siguientes
-Los nombres de los archivos deben dar a entender
exacta y elocuentemente lo que denotan.
-No es conveniente pensando en la efectividad del
DFD identificar un archivo mediante una sigla.
-Los nombres deben ir en plural, para significar con
ello que se trata de una agrupación de unidades de
datos.
-El nombre del archivo debe referenciar a los flujos
de datos que recibe y entrega.
Ayudantía de Metodologías
de Analisis y Diseño
Procesos Relacionados y Entidades
externas relacionadas de entrada y salida.
Estos
componentes
corresponden
a
los
generadores o receptores de los flujos de datos que
llegan o se ven sometidos al proceso sometido a
Análisis.
Ayudantía de Metodologías
de Analisis y Diseño
DFD de sistema de Facturación Básico.
El cual posee solo :
-Ingreso de Clientes.
-Ingreso de Facturas.
-Búsqueda Facturas.
Ayudantía de Metodologías
de Analisis y Diseño
Diagrama Contexto.
Mensaje-Cliente-Guardado-o-Cliente-Existe
Usuario
Solicita-Ingreso-Factura
Sistema
Facturación Factura-Almacenada-Impresa-o-Cliente-ErrorUsuario
Básico Muestra-Factura-o-Factura-no-existe
Ayudantía de Metodologías
de Analisis y Diseño
Diagrama Cero.
Ingreso
Cliente
1
Clientes
Usuario
Ingreso Factura-Almacenada-Impresa-o-Error
Factura
2
Facturas
Ver
Facturas
3
Ayudantía de Metodologías
de Analisis y Diseño
Usuario
Diagrama 1.
Clientes
Solicita
Ingresar
Datos
Cliente
1.1
Verificación
Cliente
1.2
Cliente-no-existe
Guardar
Cliente
1.3
Ayudantía de Metodologías
de Analisis y Diseño
Diagrama 2.
Clientes
Solicita
Ingresar
RUT
Cliente
2.1
Ingresar
Datos
Factura
2.3
Verificación
Rut
Cliente
2.2
Guardar
Factura
2.5
Datos-ingresados
Verificar
Nª Factura
Factura
2.4
Facturas
Ayudantía de Metodologías
de Analisis y Diseño
Factura-Guardada
Diagrama 3.
Facturas
Solicito
Ingresar
Nº Factura
3.1
Verificación
Nº Factura
3.2
Muestra-Factura
Ayudantía de Metodologías
de Analisis y Diseño
1) Realizar DFD del Manejo de Ventas y Compras de Productos en
una Distribuidora de Abarrotes. Fecha : 26/09/2002.
2) Realizar DFD del proceso de evaluación y exámenes (Tarea
dada Profesor del Ramo). Fecha : 26/09/2002.
3) Lectura Capitulo 2, Libro: Análisis de Sistemas, Autor: Héctor
Ricardo Acevedo Almonacid. Fecha Control : 03/10/2002.
Ayudantía de Metodologías
de Analisis y Diseño
Descargar

Diapositiva 1 - Poyeks/Pockers/Yorkers