Programación estructurada

Diagramas de flujo

Diagramas de flujo

Un diagrama de flujo es una representación gráfica de los distintos pasos de un proceso en orden secuencial

 

Se usan cuando queremos:

  • entender o determinar como se lleva a cabo un proceso
  • estudiar un proceso para mejorarlo
  • comunicar como se realiza un proceso
  • documentar un proceso

Diagramas de flujo

Incluyen secuencias de acciones, valores de entrada y salida, decisiones que deben tomarse durante el proceso o cualquier cosa que sea relevante para el proceso

 

Sin embargo, su alcance es limitado y queda sobrepasado, por ejemplo, por el lenguaje unificado de modelado (UML)

Elementos gráficos

Los diagramas de flujo utilizan diversos elementos para mostrar distintas partes del proceso que se está ilustrando

Elementos gráficos

Los diagramas de flujo utilizan diversos elementos para mostrar distintas partes del proceso que se está ilustrando

Utilizamos óvalos horizontales para indicar los puntos de inicio y fin de un proceso

Elementos gráficos

Los diagramas de flujo utilizan diversos elementos para mostrar distintas partes del proceso que se está ilustrando

Utilizamos rectángulos para indicar cualquier paso de un proceso

Elementos gráficos

Los diagramas de flujo utilizan diversos elementos para mostrar distintas partes del proceso que se está ilustrando

Utilizamos flechas para indicar la secuencia de los pasos de un proceso

Elementos gráficos

Los diagramas de flujo utilizan diversos elementos para mostrar distintas partes del proceso que se está ilustrando

Utilizamos rombos para indicar cualquier decisión binaria dentro del proceso

Elementos gráficos

Los diagramas de flujo utilizan diversos elementos para mostrar distintas partes del proceso que se está ilustrando

Las flechas de salida de un punto de decisión deben ir etiquetadas

Se cumple la condición

No se cumple la condición

Elementos gráficos

Los diagramas de flujo utilizan diversos elementos para mostrar distintas partes del proceso que se está ilustrando

Si varias flechas llegan a un mismo punto, podemos unirlas con un círculo pequeño

Se cumple la condición

No se cumple la condición

Se cumple la condición

No se cumple la condición

Procedimiento

  1. Definir el proceso que se quiere diagramar y ponerle título al diagrama
  2. Determinar las fronteras y alcances del proceso: ¿dónde o en qué circunstancias empieza? ¿dónde o en qué circunstancias termina? En este punto se decide el nivel de detalle del diagrama
  3. Determinar las actividades que se realizan como parte del proceso y escribir cada una
  4. Acomodar todas las actividades en el orden que les corresponde
  5. Dibujar el diagrama
  6. Revisar el diagrama con otras personas involucradas en el proceso para decidir si el proceso fue diagramado de manera adecuada

Consideraciones

Aunque el proceso para hacer un diagrama de flujo no es realmente complicado vale la pena tener ciertas cosas en mente:

  • Fuera de la escuela, no hay un diagrama absolutamente y unívocamente correcto; son herramientas para entender o comunicar un proceso y, por tanto, dependen mucho de quienes los elaboran y de los motivos de su elaboración
    • En términos de clase sí van a encontrar algunas restricciones que obedecen a razones didácticas
  • Lo más importante es poder identificar todos los pasos del proceso antes de empezar a diagramar

Programación estructurada: Diagramas de flujo

By Gilberto 🦁

Programación estructurada: Diagramas de flujo

Diagramas de flujo

  • 199