Вы находитесь на странице: 1из 16

Análisis y Diseño de

Sistemas I
Escuela de Ingeniería de Sistemas e Informática
Universidad José Carlos Mariategui
MBA Javier Coaila C.
Artefactos de modelado para el
Desarrollo Estructurado de Sistemas
Existen 3 herramientas gráficas de modelado: Diagrama
de Entidad Relación (DER), Diagrama de Flujo de
Datos (DFD) y Diagrama de Transición de Estados
(DET).
El DER pone énfasis en los datos y sus relaciones. EL
DFD centra la atención en la funcionalidad del sistema
y el DET en el comportamiento en el tiempo. El
Diccionario de Datos (DD) es un complemento a estas
herramientas que nos permite definir con un mayor
detalle los datos presentes en los diagramas.
Diagrama de Flujo de Datos
Describe el flujo de información y las transformaciones que se
aplican a los datos conforme se mueven de la entrada a la salida,
visualiza a un sistema como una red de procesos conectados entre si.
Los elementos que componen un DFD son:
Diagrama de Flujo de Datos
- Función o proceso: Representa la transformación del flujo de datos.
Tiene una o más entradas que se transforman en salidas. Su nombre
empieza con un verbo.
- Entidad Externa: Representa el origen o destino de la información del
sistema. Los flujos hacia o desde estos representan la interfaz del sistema
con el mundo exterior.
- Almacenamiento: Son datos pasivos, generalmente archivos, tablas,
etc. Representan información del sistema almacenada en forma temporal.
- Flujo o dato: representado por una flecha que indica su dirección de
origen a destino. Representan datos en movimiento los que se mueven
desde y hacia los almacenes. Existen tres tipos: Flujo de entrada, flujo de
salida y flujo de diálogo.
Diagrama de Flujo de Datos
Flujo de salida o consulta: indica
la utilización de la información del
almacén con el proceso.

Flujo de entrada o actualización:


indica que el proceso va a alterar la
información del almacén.

Flujo de diálogo: representa como


mínimo un flujo de consulta y uno
de actualización que no tienen
relación directa.
Diagrama de Flujo de Datos
Diagrama de Flujo de Datos
Características de un buen DFD

Las funciones o procesos: Cada proceso debe tener una entrada y una salida, es decir
el proceso debe ser capaz de crear los flujos de salida a partir de los de entrada.

- El proceso no crea datos nuevos, sólo los transforma.

- El proceso no debe perder información

Almacenes:

- Cada datos que sale primero debe entrar

- No crean datos nuevos

DFD por niveles



Diagrama de Contexto: Consta de una sola burbuja y de las entidades externas con
los flujos de datos desde y hacia ellas. Pueden aparecer almacenes si comparten info
con las entidades externas
Diagrama de Flujo de Datos
DFD por niveles

Diagrama del sistema: Conocido también como diagrama de nivel 0.
Representa las funciones principales a realizar y su relación entre ellas.
Muestra los procesos de más alto nivel y sus principales interfaces.

Procesos o funciones primitivas: Son procesos que no se descomponen
en diagramas de nivel inferior, ya sea porque no se puede o por que no
interesa.

Consistencia entre niveles: A medida que se va descendiendo e
incrementando detalle la numeración de cada proceso o función debe
añadir un nivel. Ej. las burbujas obtenidas de la función 3 agregan un
dígito y serían 3.1, 3.2, etc. las obtenidas de la 3.1 serían 3.1.1, 3.1.2, etc.
Diagrama de Flujo de Datos
Diagrama de Flujo de Datos
¿Cuántos niveles debe tener un DFD?

Depende del sistema. Se recomienda que no sean mas de 6 procesos y almacenes. Todos
deben entrar en una sola hoja.

¿Deben desarrollarse todas con el mismo número de niveles?

No, depende de la complejidad de cada proceso. Sin embargo si una función desciende 2
niveles y otra 7 niveles se dice que esta desequilibrado. Hay que pensar en asignar
funcionalidad a otros procesos.

¿Cómo asegurar que los niveles de un DFD son consistentes entre si?

Los flujos de entrada y salida de una burbuja en un nivel dado deben corresponder con
los que entran y salen de toda la figura asociada a dicha burbuja en el nivel inmediato
inferior.

¿Cómo se muestran los almacenes en los diversos niveles?

Mostrar un almacén en el nivel más alto donde por primera vez sirve de interfaz entre dos
o más procesos, luego mostrarlo en cada nivel inferior que describa mejor la burbuja.
Diagrama de Flujo de Datos
Diagrama de Flujo de Datos
Diagrama de Flujo de Datos

Diagrama de Contexto SIGEDU


Diagrama de Flujo de Datos

Diagrama del sistema (nivel 0) deSIGEDU


Diagrama de Flujo de Datos

Diagrama de nivel 1, burbuja 1, Administrar la gestión académica


Diagrama de Flujo de Datos

Práctica

Desarrollar el DFD para una consultora de sistemas que


desarrolla e implanta software de gestión empresarial.

Вам также может понравиться