Académique Documents
Professionnel Documents
Culture Documents
Uso de modelos
Todos los mtodos de anlisis se basan en la
construccin de un conjunto de modelos del
sistema que se pretende desarrollar.
Utilizando alguna notacin se crean modelos que
reflejen el sistema y aplicando las tcnicas de
descomposicin se establece la esencia del
sistema a desarrollar.
Uso de modelos
Ventajas
Proceso
Los procesos son
transformadores
de flujos. Muestran
una parte del
sistema que
transforma datos de
entrada en datos de
salida
Los procesos en el diagrama de
flujo de datos evitan mostrar
detalles procedimentales
ejemplos
Entidades Externas
Representan elementos
externos al sistema:
personas, organizaciones u
otros sistemas que
interactan con l
Estn fuera de los lmites
del sistema.
Proporcionan datos que
sern transformados por
el sistema o consumen los
datos que fueron
transformados por el
sistema
ejemplos
Flujo de datos
Representan datos o
estructuras de datos
que fluyen a travs del
sistema
La flecha indica el
sentido de flujo.
Los flujos de datos
conectan procesos
entre s, con entidades
externas o con
almacenamientos de
datos
ejemplos
Almacn de datos/1
Describen los datos
persistentes que sern
utilizados por el
sistema
Permiten guardar,
temporalmente, datos
que luego podrn ser
procesados por el mismo
proceso que los cre o
por otro distinto
ejemplos
Almacn de datos/2
Si un flujo de datos ingresa a un
almacenamiento se interpreta
como una modificacin del
contenido de su estructura, esto
es, un alta, baja o actualizacin de
uno o ms valores de los
elementos de datos que lo
componen.
Si un flujo de datos parte
desde un almacenamiento
a un proceso expresa la
lectura de uno o ms
elementos, no hay
modificacin del
contenido de su estructura
de datos.
Diagrama de contexto
Resume el requisito principal
del sistema
recibir entradas
procesarlas de acuerdo con
determinadas funciones
generar las salidas
En l, el sistema est
representado por un slo
proceso que identifica cul
es la funcin principal del
sistema
Nivel n + 1
Nivel n
Cada diagrama de flujo de datos
de un nivel n+1 ser el
resultado de la explosin de un
proceso de un diagrama de flujo
de datos de nivel n
Procesos primitivos
Los diagramas de flujo de datos no indican nada acerca de los
detalles de cmo se realizan los procesos.
Ejemplo
Sistema de Video
Club
Entidades
externas que
interactan
con el sistema
Todo el sistema
se resume en
un slo proceso
Entidades
externas
(identificadas en el
nivel 0)
Sugerencias importantes
Las entidades externas son las que se identificaron en el
diagrama de contexto
Extracto del
FDF de 1 nivel
Este proceso, por
su complejidad,
es explotado
Sugerencias Importantes
Solamente exploto aquellos procesos
complejos
Conceptos importantes
Proceso
Almacenamiento
Flujo de datos
Entidad externa
Diagrama de contexto
Proceso primitivo
Fin