¿Cuáles son las funciones de un diagrama de flujo de símbolos?
Si bien un diagrama de flujo de símbolos es similar al organigrama de una empresa, las dos formas gráficas cumplen funciones diferentes. Un diagrama de flujo describe los pasos que toma el software para procesar la información, desde las entradas iniciales de datos, a través del procesamiento y las decisiones lógicas, hasta el punto en que termina el programa. Los desarrolladores de software utilizan diagramas de flujo para planificar cómo funcionan las aplicaciones informáticas antes de que los programadores escriban el código. Los gerentes y auditores luego revisan los diagramas de flujo para verificar que el software esté realizando el trabajo que la empresa necesita.
De entrada y salida
Obtener información de un teclado o informar los resultados en una impresora constituye pasos importantes en un programa, por lo que un diagrama de flujo tiene símbolos especiales para indicar la entrada y la salida. Puede usar un paralelogramo como una forma general para representar diferentes dispositivos de entrada / salida, o usar figuras especializadas que se asemejen a discos duros, impresoras, unidades de cinta magnética y pantallas de visualización. Dependiendo de lo que haga el símbolo de entrada-salida, también puede implicar que el programa haga una pausa para la respuesta del usuario; esto es importante, ya que la computadora funciona a toda velocidad para todas las demás operaciones.
Caja de proceso
Un cuadro de proceso en forma de rectángulo en un diagrama de flujo indica manipulaciones de datos y cálculos que no involucran decisiones. Los procesos se ejecutan en pasos claramente definidos, y dentro de un cuadro de proceso, los pasos siempre ocurren en el mismo orden. Al igual que los símbolos de entrada-salida, los cuadros de proceso tienen una sola línea que lo conecta con el paso del diagrama de flujo anterior y una sola línea que lleva al siguiente. Un diagrama de flujo puede contener cualquier número de cuadros de proceso. Los buenos candidatos para los cuadros de proceso incluyen "calcular el total del pedido como la suma de cada artículo menos los descuentos", "ordenar la tabla de número de pieza" y "combinar ciudad, estado y código postal en una dirección de correo".
Decisión Diamante
Además de los cálculos, el software de computadora realiza diferentes tipos de operaciones lógicas, como probar un cálculo para detectar errores o comparar dos números para ver cuál es mayor. El programa luego toma diferentes acciones dependiendo del resultado de la prueba. Los desarrolladores de software utilizan símbolos de diamante de cuatro puntas para indicar las diferentes rutas tomadas después de que un programa tome una decisión. El diamante tiene una sola línea que conduce hacia él, pero dos o más líneas que conducen a otros pasos. El interior del diamante lleva una descripción de la decisión; Las líneas que van desde el símbolo están etiquetadas para cada resultado. Por ejemplo, un programa de nómina puede comparar las horas de trabajo semanales con el número 40. Si el número no es mayor que 40, una línea conduce desde el diamante a un proceso para calcular la paga normal; si es mayor que 40, otra línea conduce a un proceso para el pago de horas extra.
Terminadores y conectores
Algunos diagramas de flujo ocupan muchas páginas, por lo que es esencial saber dónde comienza y termina un proceso. Los símbolos de terminador, con una forma alargada y redonda, muestran los puntos inicial y final del cuadro. Un terminador en la parte superior de una página, por ejemplo, puede tener la etiqueta "Inicio" escrita en ella; otro terminador puede tener la palabra "Fin". Un diagrama de flujo tiene un solo punto de inicio, pero puede tener varios lugares en los que termina, determinados por decisiones tomadas en el camino. Si el diagrama de flujo no tiene decisiones, tiene un solo final. Otro símbolo, llamado conector, muestra dónde un proceso abandona la página o continúa desde una página anterior. Los conectores suelen aparecer como círculos o símbolos en forma de galón, y contienen una letra. Un conector correspondiente con la misma letra aparece en una página diferente, continuando el flujo del programa a procesos adicionales, operaciones de entrada-salida y decisiones.