Diagramas de flujo de datos es una técnica para la representación gráficas del comportamiento de la información en los diferentes procesos de una empresa o negocio, proporciona una visión global de los componentes funcionales del sistema.
Características
- Identificación de los requerimientos del SI.
- La estructura se organiza de lo general a lo específico.
- Visualización de forma temprana el modelo de implementación.
- Comprensión de las interacciones entre el sistema y los subsistemas.
- Definición de la comunicación entre los usuarios y el sistema.
Notación
Proceso: Representa una funcionalidad que tiene que llevar a cabo el sistema para transformar o manipular datos.
Entidad Externa: Fuentes de información. Emiten o reciben información de los procesos.
Flujo de Datos: Indican el flujo de información a través del sistema
Almacén de Datos y archivos: Lugares donde se guarda los datos para su procesamiento posterior.
|
|
Estructura
Diagrama de Contexto (Nivel 0) – (Sustantivo)
- Interacciones del sistema y su entorno.
- Conformado por sólo un proceso y sus relaciones con los agentes externos.
Diagrama de Nivel Superior (Nivel 1) – (Verbos)
- Definición de procesos y su relación con el almacenamiento o con las entidades externas.
- No se relacionan proceso entre si.
Diagrama de Nivel de Detalle o Expansión (Nivel 2)
- Especifica el comportamiento de los datos de cada uno de lo procesos identificados en el Nivel 1.
- Es posible la relación entre procesos.
Ejemplo: Sistema General de Ventas
Diagrama de Contexto (Nivel 0)
Diagrama de Nivel Superior (Nivel 1)
Diagrama de Nivel de Detalle o Expansión (Nivel 2) – Diagrama 1: Gestionar Cliente
Diagrama de Nivel de Detalle o Expansión (Nivel 2) – Diagrama 2: Registrar Compra
Diagrama de Nivel de Detalle o Expansión (Nivel 2) – Diagrama 3: Actualizar Inventario
Diagrama de Nivel de Detalle o Expansión (Nivel 2) – Diagrama 4: Generar Pedido
Diagrama de Nivel de Detalle o Expansión (Nivel 2) – Diagrama 5: Gestionar Proveedor