Está en la página 1de 4

Brailyn Perez 20240064

• Diagramas de flujo

Un diagrama de flujo es una representación visual del tratamiento de un problema; como


mínimo, un diagrama de flujo muestra las operaciones realizadas dentro del proceso que
pretende la solución del problema y la secuencia en la que son realizadas dichas
operaciones. A grandes rasgos, un diagrama de flujo debe responder a las siguientes
preguntas: ¿Qué actividades debo hacer para solucionar el problema? ¿En qué orden
deberán ejecutarse dichas actividades? Los diagramas de flujo se elaboran en las fases
iniciales del ciclo de vida de desarrollo (análisis, diseño), ya que facilitan la comunicación
entre desarrolladores y clientes; una de sus mayores virtudes es que facilitan entender la
lógica del problema a resolver, transformando problemas grandes y complejos en
actividades ordenadas.

• Ventajas de utilizar diagramas de flujo

Las ventajas de utilizar diagramas de flujo son las siguientes.

1. Son generalmente conocidos e interpretados.

2. Son una de las mejores formas de comunicar la lógica de un programa o sistema.

3. Permiten el análisis de un problema de una forma abstracta.

4. Son aceptados como documentación técnica para los programas y desarrollos.

. Sirven como referencia para los programadores.

B. Apoyan el proceso de depuración de programas, sobre todo en la solución de problemas


relacionados con la lógica del programa, mismos que el compilador es incapaz de detectar.

. Facilitan las funciones de mantenimiento a los programas, al exponerlos de una forma clara
y lógica.

• Estándar ANSI/ISO 5807-1985 para diagramas de flujo

De acuerdo con el estándar ANSI ISO 5807 1985 de la ( merican ational tandard nstitute), los
diferentes tipos de diagramas de flujo son los siguientes.

1. Diagramas de flujo de datos (data flo chart).

2. Diagramas de flujo de programas (program flo chart).

3. Diagramas de flujo de sistemas (system flo chart).

4. Diagrama de flujo de red (program net or chart).

. Diagramas de recursos de sistemas (system resources chart)


• Símbolos utilizados en los diagramas de flujo
• Reglas para la elaboración de diagramas de flujo

Las reglas básicas para la elaboración de diagramas de flujo son las siguientes. 1. Deben
utilizarse símbolos estándar para la diagramación, aplicables a los diagramas de flujo de
programas.

2. Todos los requerimientos y actividades del programa deberán representarse en orden


lógico.

3. El diagrama de flujo debe ser claro, limpio y fácil de seguir.

4. Debe evitarse cualquier ambig edad en el entendimiento del diagrama de flujo. Si el


diagrama no simplifica el entendimiento del proceso diagramado, hay que redefinirlo.

. La dirección usual en que debe dibujarse un diagrama de flujo es de izquierda a derecha y


de arriba a abajo (left right, top do n).

6. Las deben correr de forma vertical y horizontal, en caso de no ser posible mantenerlas
rectas, se deben utilizar ángulos rectos. No deben trazarse en diagonal. . Las  pueden
terminar en punta de flecha, para sugerir la dirección del flujo de control del programa.

. Sólo una  debe salir de un símbolo de .

. Sólo un flujo de datos debe entrar a un símbolo, pero es posible que salgan de él dos o tres
líneas de flujo, dependiendo las posibles salidas permitidas por el proceso.

10. Sólo una línea de flujo puede estar asociada a un símbolo .

11. En los símbolos debe evitarse al máximo la información textual. La breve información
textual asociada a un elemento debe estar dentro de sus límites gráficos.

12. En la información textual de los símbolos, se debe iniciar preferentemente con un verbo
en infinitivo. Correcto: “Imprimir documento”. Incorrecto: “El documento pasa a impresión”, o
“Impresión del documento”.

13. En caso de que se requieran explicaciones que no sean breves, deberá utilizarse el
símbolo .

14. En el caso de los símbolos , que permiten especificar entradas y salidas, se recomienda
agregar en el contenido textual las palabras GET y PUT, dependiendo si se trata de acciones
de petición o de mostrado de datos, respectivamente.

15. Si el diagrama se hace complejo, es mejor utilizar símbolos conectores para reducir el
número y amplitud de las líneas de flujo.

16. Si el diagrama es extenso, es preferible crear niveles de abstracción distintos, de forma


que en el primer nivel el diagrama quede claro; a partir de ahí se harán diagramas para los
elementos que puedan describirse a mayor detalle.
• Cómo elaborar un diagrama de flujo de programa

Ejemplificaremos la creación de un diagrama de flujo de un programa con un programa que


estará preguntando números del 1 al 10. Sólo terminará su ejecución al momento en que
proporcione un número 7. El algoritmo sería como sigue.

1.Inicio.

2. Se pregunta un número del 1 al 10 (Número,i[1-10]).

3. Si el número es igual a 7, entonces el programa concluye.

4. Si el número no es 7, entonces el programa manda un mensaje que diga que el número no


es el esperado.

5. Fin.

0 como todos los diagramas deben tener principio y fin, el primer paso es colocar los
símbolos de inicio y fin. Para ello se utiliza el símbolo .

• Diagramas de flujo de los casos prácticos.

En esta parte se construirán los diagramas de flujo de los casos prácticos a partir de las mini
especificaciones. Cabe aclarar que no es necesario haber realizado las mini especificaciones
para realizar los diagramas de flujo; el diagrama de flujo puede hacerse directamente de la
descripción del problema, a partir del algoritmo y del algoritmo orientado a datos.

Dependiendo de lo que tomemos en cuenta como base, será el nivel de detalle del
diagrama. Nosotros tomaremos como origen las mini especificaciones, a fin de obtener los
diagramas al mayor detalle. Dado lo pequeño de los programas, sólo utilizaremos los
siguientes símbolos.

También podría gustarte