Colección de citas famosas - Libros antiguos - ¿Cuál es la principal diferencia entre diagramas de flujo de información y diagramas de flujo de datos?

¿Cuál es la principal diferencia entre diagramas de flujo de información y diagramas de flujo de datos?

1. Diferentes objetos de descripción

El objeto de descripción del diagrama de proceso de negocio es el negocio específico; el objeto de descripción del diagrama de flujo de datos es el flujo de datos.

Negocio se refiere a una serie de actividades necesarias y lógicamente relacionadas que se llevan a cabo en la gestión empresarial para completar determinadas funciones de gestión. Al inspeccionar el sistema, al comprender la estructura organizativa y las funciones comerciales, se puede tener una comprensión general del negocio principal del sistema. Sin embargo, la comprensión del negocio que obtenemos de esto es estática y los departamentos organizacionales la asignan al negocio. El negocio real es móvil y lo llamamos procesos de negocio. Un proceso de negocio completo involucra múltiples departamentos y múltiples datos. Por ejemplo, el negocio de producción involucra múltiples departamentos, como compras, finanzas, taller de producción e inventario. Se generarán diversas tablas de datos a partir de órdenes de compra de materia prima, cuentas por cobrar, documentos de pago, etc. Por lo tanto, al investigar una empresa, se debe considerar como objeto de investigación una serie de actividades de la empresa, es decir, todo el proceso, y no una sola actividad, a fin de lograr una comprensión integral de la empresa. Cada paso del proceso de negocio está representado por un diagrama, y ​​todos los procesos se unen en un orden determinado para formar un diagrama de proceso de negocio.

El diagrama de flujo de datos es una abstracción y un resumen adicional del proceso de negocio. La abstracción se manifiesta en el hecho de que abandona por completo sustancias concretas, dejando solo el flujo, procesamiento y almacenamiento de datos, en resumen, puede vincular varios procesos comerciales para formar un todo; Desde la perspectiva del modelo piramidal de Anthony, el diagrama de procesos de negocio describe el flujo de información, el flujo de capital y la logística dentro de la empresa, mientras que el diagrama de flujo de datos describe principalmente el flujo de información. Además, el diagrama de flujo de datos debe coincidir con la descripción en el diccionario de datos para describir completamente el modelo lógico del sistema en detalle.

2. Diferentes funciones

El diagrama de flujo empresarial es una "cuenta corriente" que refleja gráficamente el proceso de procesamiento empresarial real. Dibujar este registro es muy útil para que los desarrolladores agilicen y optimicen los procesos comerciales. Los símbolos del diagrama de procesos comerciales son simples y claros, lo que facilita la lectura y comprensión del proceso comercial. El propósito de dibujar un diagrama de flujo es analizar los procesos comerciales, reorganizar los procesos comerciales sobre la base del análisis de los procesos comerciales existentes y generar procesos comerciales nuevos y más razonables. Eliminar enlaces comerciales innecesarios y redundantes; fusionar y duplicar enlaces; complementar pasos importantes faltantes, como determinar los enlaces que serán procesados ​​por el sistema informático, puede encontrar problemas en el proceso de elaboración de diagramas de flujo, analizar deficiencias y mejorar el negocio. procesos de procesamiento.

El análisis del flujo de datos incluye principalmente el análisis del flujo, transmisión, procesamiento y almacenamiento de la información. El propósito del análisis del flujo de datos es descubrir y resolver problemas en el flujo de datos, como un flujo de datos deficiente, falta de coincidencia entre los datos frontales y posteriores, procesamiento de datos irrazonable, etc. Al resolver estos problemas, se formará un flujo de datos fluido que servirá como flujo de datos para nuevos sistemas en el futuro. El diagrama de flujo de datos es más abstracto que el diagrama de procesos de negocio, abandona algunas entidades físicas en el diagrama de procesos de negocio y está más cerca del modelo lógico de sistema de información. Para empresas relativamente simples, podemos dibujar directamente un diagrama de flujo de datos en lugar de un diagrama de flujo comercial.

3. Los símbolos básicos son diferentes

Los símbolos básicos de los diagramas de flujo de negocios y los diagramas de flujo de datos no son completamente consistentes en muchos libros de texto y aún no se ha formado un estándar unificado. Por ejemplo, algunos libros de texto usan círculos para representar entidades externas y otros usan rectángulos para representar entidades externas. Los símbolos utilizados en los dos son diferentes, pero ambos significan lo mismo. Los dos símbolos de procesamiento y almacenamiento de negocios en el diagrama de flujo de negocios son básicamente los mismos que los símbolos correspondientes en el diagrama de flujo de datos. Tanto los diagramas de flujo de negocios como los diagramas de flujo de datos tienen símbolos de líneas de flecha, pero sus significados son diferentes: las líneas de flecha en el diagrama de flujo de negocios representa la dirección del flujo de información, no tiene nombre, la línea de flecha en el diagrama de flujo de datos representa un flujo de datos, tiene un nombre, generalmente escrito encima del flujo de datos;

4. El proceso de dibujo es diferente

El diagrama de procesos comerciales utiliza algunos símbolos y conexiones prescritos para representar procesos comerciales específicos. El dibujo del diagrama de procesos comerciales se basa en la investigación detallada del sistema y los datos obtenidos durante el procesamiento comercial real, y se dibuja en el mismo mapa con símbolos designados. No existen reglas estrictas para su dibujo, solo debe reflejar el proceso comercial real de manera concisa y fiel. En el proceso de dibujo, generalmente se sigue el principio "de arriba hacia abajo".

El método para dibujar el diagrama de flujo de datos es relativamente complejo y se lleva a cabo de acuerdo con el método de "refinamiento paso a paso de arriba hacia abajo", es decir, todo el sistema se considera como un proceso. Se dibuja el proceso de la función y sus conexiones de datos con las entidades circundantes, es decir, un diagrama de flujo de datos aproximado (diagrama de flujo de datos de nivel superior), y luego se analiza paso a paso hasta que el sistema se descompone en un flujo de datos detallado de nivel inferior. diagrama.