Definición de diagrama de flujo del sistema

Lluvia de ideas creativa empresaria, revisando el diagrama de flujo colgado en la pared de ladrillo en la oficina

Credito de imagen: Imágenes de héroes / Imágenes de héroes / GettyImages

Un diagrama de flujo es una descripción gráfica de una secuencia de actividades en un proceso. Los diagramas de flujo se utilizaron por primera vez a principios del siglo XX para describir sistemas de ingeniería y fabricación. Con el auge de la programación informática, el diagrama de flujo del sistema se ha convertido en una herramienta valiosa para representar el flujo de control a través de un sistema informático y dónde se toman las decisiones que afectan el flujo.

Diagrama de flujo del sistema vs. Diagrama de flujo de datos

Se utilizan una variedad de símbolos estándar tanto en el sistema como en los diagramas de flujo de datos, y la forma del símbolo indica su función. Los símbolos están conectados por líneas que muestran la dirección del flujo. El texto dentro del símbolo describe su función específica. A diferencia de los diagramas de flujo de datos que muestran el movimiento de datos, los diagramas de flujo del sistema muestran decisiones que cambian el flujo de la lógica del programa. Los diagramas de flujo del sistema usan el símbolo de diamante para representar decisiones de sí / no, con una línea separada que deja el diamante para cada respuesta.

Video del día

Símbolos del diagrama de flujo del sistema

Todos los diagramas de flujo del sistema comienzan y terminan con una forma ovalada que indica el comienzo y el final de la tarea de programación que se describe. Dentro del diagrama de flujo, se usa un rectángulo para representar un proceso o actividad a completar. La entrada o salida de datos al sistema está representada por un paralelogramo. En un sistema informático, los ejemplos de fuentes de entrada de datos incluyen teclados, ratones, escáneres, cámaras, micrófonos y diferentes tipos de sensores. Ejemplos de destinos de salida incluyen impresoras 2D y 3D, dispositivos de visualización y altavoces.

Leer un diagrama de flujo del sistema

Si desea comprender un sistema, debe saber cómo leer el diagrama de flujo del sistema que lo describe. Comenzando con el símbolo de inicio, siga las líneas de flujo a través de cada símbolo hasta el símbolo final. En cada símbolo de decisión, trace los caminos alternativos. Pasar por un diagrama de flujo de esta manera se conoce como "verificación de escritorio". Los programadores utilizan la verificación de escritorio para asegurarse de que todas las decisiones y procesos estén correctamente definidos antes de comenzar a codificar.

Beneficios de los diagramas de flujo del sistema

La programación de computadoras requiere una planificación cuidadosa y un pensamiento lógico. Los programadores deben comprender a fondo una tarea antes de comenzar a codificar. Los diagramas de flujo del sistema se utilizaron mucho en los primeros días de la programación para ayudar a los diseñadores de sistemas a visualizar todas las decisiones que debían abordarse. Desde entonces, se han introducido otras herramientas que pueden ser más apropiadas para describir sistemas complejos. Una de estas herramientas es el pseudocódigo, que utiliza una combinación de sintaxis de lenguaje de programación y lenguaje natural similar al inglés para describir cómo se completará una tarea. Muchos diseñadores de sistemas encuentran que el pseudocódigo es más fácil de producir y modificar que un diagrama de flujo complicado. Sin embargo, los diagramas de flujo todavía se utilizan para muchas aplicaciones comerciales.