Vous êtes sur la page 1sur 23

Resumen

Las técnicas de desarrollo y diseño de programas que se utilizan en la programación


convencional tienen inconvenientes, sobre todo a la hora de verificar y modificar un
programa. En la actualidad están adquiriendo gran importancia las técnicas de
programación, cuyo objetivo principal es el de facilitar la comprensión del programa, y
además permiten, de forma rápida, las ampliaciones y modificaciones que surjan en la
fase de explotación del ciclo de vida de un programa o una aplicación informática.

En la programación convencional se suele hacer un uso indiscriminado y sin control de


las instrucciones de salto condicional e incondicional, lo cual produce cierta
complejidad en la lectura y en las modificaciones de un programa . eliminar estas
dificultades es uno de los propósitos de la programación estructurada y, por ello, en
ocasiones, se ha definido como la técnica de programación sin saltos condicionales e
incondicionales.

De una forma general los diagramas de flujo de datos son gráficas dirigidas en donde
los nodos especifican las actividades de proceso y los arcos la transferencia de datos
entre nodos de proceso. Como cualquier diagrama de flujo, estos pueden ser
utilizados en cualquier nivel de abstracción. Un diagrama de datos representa el flujo
de datos entre estatutos individuales o entre bloques de estatutos dentro de una rutina;
flujo de datos entre rutinas secuenciales, flujo de datos entre procesos concurrentes o
flujo de datos entre sistemas de cómputo distribuidos, donde cada nodo representa
una unidad de proceso geográficamente separada. Distinto a otros diagramas de flujo,
las burbujas no indican la lógica de decisión o las condiciones bajo las cuales varios
nodos de proceso se activen.

Los diagramas de datos pueden expresarse utilizando una notación informal, o por
medio de símbolos especiales para denotar a los nodos de proceso, a los nodos de
entrada.

Los diagramas generales especifican los procesos de un sistema en forma funcional;


cada diagrama describe las entradas, los pasos de proceso y las salidas para la
función en cuestión; un diagrama general puede indicar la localización de los
diagramas de detalles subordinados necesarios.
Tabla de contenido
Resumen ....................................................................................................................................... 1
I. HISTORIA .............................................................................................................................. 2
II. CONCEPTO .......................................................................................................................... 3
III. OBJETIVOS ...................................................................................................................... 3
IV. BENEFICIOS ..................................................................... Error! Bookmark not defined.
V. VENTAJAS ............................................................................................................................ 4
VI. CLASIFICACION O TIPOS ............................................................................................... 4
VII. SIMBOLOGIA Y SU SIGNIFICADO ................................................................................ 11
VIII. REGLAS DE UN DF ........................................................................................................ 15
IX. APLICACIONES .............................................................................................................. 17
X. CONCLUCIÓN .................................................................................................................... 18
XI. BIBLIOGRAFIA................................................................................................................ 18
XII. ANEXOS .......................................................................................................................... 19

I. HISTORIA
La paternidad del diagrama de flujo es en principio algo difusa. El método
estructurado para documentar gráficamente un proceso como un flujo de pasos
sucesivo y alternativo, el "proceso de diagrama de flujo", fue expuesto por
Frank Gilbreth, en la Sociedad Americana de Ingenieros Mecánicos (ASME), en
1921, bajo el enunciado de "Proceso de Gráficas-Primeros pasos para
encontrar el mejor modo". Estas herramientas de Gilbreth rápidamente
encontraron sitio en los programas de ingeniería industrial.
Al principio de los 30, un ingeniero industrial, Allan H. Mogensen comenzó la
formación de personas de negocios en Lake Placid, Nueva York, incluyendo el
uso del diagrama de flujo. Art Spinanger, asistente a las clases de Mogesen,
utilizó las herramientas en su trabajo en Procter & Gamble, donde desarrolló su
“Programa Metódico de Cambios por Etapas”. Otro asistente al grupo de
graduados en 1944, Ben S. Graham, director de ingeniería de Formcraft
Standard Register Corporation, adaptó la gráfica de flujo de procesos al
tratamiento de la información en su empresa. Y desarrolló la gráfica del
proceso de múltiples flujos en múltiples pantallas, documentos, y sus
relaciones. En 1947, ASME adoptó un conjunto de símbolos derivados de la
obra original de Gilbreth como Norma ASME para los gráficos de procesos
(preparada Mishad, Ramsan y Raiaan).

Sin embargo, según explica Douglas Hartree fueron originalmente Herman


Goldstine y John von Neumann quienes desarrollaron el diagrama de flujo
(inicialmente llamado "diagrama") para planificar los programas de ordenador.
Las tablas de programación original de flujo de Goldstine y von Neumann,
aparecen en un informe no publicado, "Planificación y codificación de los
problemas de un instrumento de computación electrónica, la Parte II, Volumen
1 "(1947), reproducido en las obras completas de von Neumann.

Inicialmente los diagramas de flujo resultaron un medio popular para describir


algoritmos de computadora, y aún se utilizan con este fin. Herramientas como
los diagramas de actividad UML, pueden ser considerados como evoluciones
del diagrama de flujo.

En la década de 1970 la popularidad de los diagramas de flujo como método


propio de la informática disminuyó, con el nuevo hardware y los nuevos
lenguajes de programación de tercera generación. Y por otra parte se
convirtieron en instrumentos comunes en el mundo empresarial. Son una
expresión concisa, legible y práctica de algoritmos. Actualmente se aplican en
muchos campos del conocimiento, especialmente como simplificación y
expresión lógica de procesos, etc.

II. CONCEPTO
Es un gráfico lógico del plan de trabajo que se ejecutara para la solución de un
determinado problema. A través de él, se planifica la solución del problema
independiente del lenguaje de computación a usar. De esta manera se separa
las instrucción es un lenguaje determinado con todas las reglas.

Los diagramas de flujo de datos son un tipo de herramienta de modelado,


permiten modelar todo tipo de sistemas, concentrándose en las funciones que
realiza, y los datos de entrada y salida de esas funciones.

III. OBJETIVOS
 Estructura la solución del problema independiente del lenguaje a utilizar.
 Separar la solución lógica de programación de la parte de reglas y sintaxis
de codificación con esta división del trabajo se obtiene mayor eficiencia.
 Dar una visión completa del problema al programador ya que pierde en un
programa ya codificado.
 Permitir una compresión más rápida del programa a otros programadores.

IV. VENTAJAS
 Favorecen la comprensión del proceso al mostrarlo como un dibujo. El
cerebro humano reconoce muy fácilmente los dibujos. Un buen diagrama
de flujo reemplaza varias páginas de texto.
 Permiten identificar los problemas y las oportunidades de mejora del
proceso. Se identifican los pasos, los flujos de los reprocesos, los conflictos
de autoridad, las responsabilidades, los cuellos de botella, y los puntos de
decisión.
 Muestran las interfaces cliente-proveedor y las transacciones que en ellas
se realizan, facilitando a los empleados el análisis de las mismas.
 Son una excelente herramienta para capacitar a los nuevos empleados y
también a los que desarrollan la tarea, cuando se realizan mejoras en el
proceso.

V. CLASIFICACION O TIPOS
Según Gómez Rondón, Francisco. Año 1.995 lo clasifica de la siguiente
manera

4. POR SU PRESENTACIÓN

4.1. DIAGRAMA DE FLUJO DE FLUJO DE BLOQUE


Un diagrama de bloques es una representación gráfica de una idea o
concepto. Se utiliza para describir el aspecto amplio de la conectividad o
de la relación entre las cosas, y rara vez incluye pequeños detalles.
Debido a la limitada información sobre los diagramas de bloques, éstos
no se prestan para ser analizados o para una planificación global.

Tipos:
 Diagrama de flujo de bloques de procesos de producción industrial
 Diagrama de flujo de bloques funcional

4.2. DIAGRAMA DE FLUJO DE DETALLE


 Plasman las actividades en su más detallada expresión.
5. POR SU FORMATO

5.1. DIAGRAMA DE FLUJO DE FORMATO VERTICAL


En el que el flujo de las operaciones va de arriba hacia abajo y de derecha
a izquierda
DIAGRAMA DE FLUJO DE FORMATO HORIZONTAL
En el que la secuencia de las operaciones va de izquierda a derecha en forma
descendente.

DIAGRAMA DE FLUJO DE FORMATO TABULAR


También conocido como de formato columna o panorámico, en el que se
presenta en una sola carta el flujo total de las operaciones, correspondiendo a
cada puesto o unidad una columna.
DIAGRAMA DE FLUJO DE FORMATO ARQUITECTÓNICO
Muestra el movimiento o flujo de personas, formas, materiales, o bien la
secuencia de las operaciones a través del espacio donde se realizan

POR SU PROPÓSITO:
DIAGRAMA DE FLUJO DE FORMA
El cual se ocupa fundamentalmente de documentos con poca o ninguna
descripción de operaciones.
DIAGRAMA DE FLUJO DE LABORES
Indica el flujo o secuencia de las operaciones, así como quién o en donde se
realiza y en qué consiste ésta.

DIAGRAMA DE FLUJO DE MÉTODO


Muestra la secuencia de operaciones, la persona que las realiza y la manera de
hacerlas.
DIAGRAMA DE FLUJO ANALÍTICO
Describe no sólo el procedimiento quién lo hace, y cómo hacer cada operación,
sino para qué sirven para analizar.

DIAGRAMA DE FLUJO ASISTIDO POR COMPUTADORA


El flujo de información se hace con recursos de software.
VI. SIMBOLOGIA Y SU SIGNIFICADO

Proceso / Símbolos Operación


Proceso Mostrar un proceso o paso de acción. Este es el símbolo
más común en los diagramas de flujo de procesos y
mapas de procesos de negocio.
Proceso Un símbolo predefinidos proceso es un marcador de otra
predefinido etapa del proceso o una serie de medidas de flujo del
(Subrutina) proceso que están formalmente definidos en otros
lugares. Esta forma normalmente representa
subprocesos (o subrutinas en diagramas de flujo de
programación). Si el sub-proceso que se considera
"conocida", pero en realidad no se define en un
procedimiento de proceso, instrucciones de trabajo, o
algún otro proceso de diagrama de flujo o la
documentación, entonces es mejor no utilizar este
símbolo, ya que implica un proceso definido formalmente.
Suplente Como su nombre lo sugiere la forma, este símbolo de
Proceso diagrama de flujo se utiliza cuando el paso de flujo del
proceso es una alternativa a la etapa del proceso
normal. líneas de flujo en un paso de flujo de procesos
alternativos son generalmente discontinuas.
Retraso El símbolo de diagrama de flujo de retardo representa un
período de espera que es parte de un proceso. Hay un
atraso de las formas comunes de mapeo de procesos.
Preparación Como dice el nombre, cualquier paso del proceso que es
un proceso de preparación de caudal, como una puesta a
punto la operación.
Manual de Manual de las formas de diagrama de flujo de
Operación operaciones que se muestran los pasos del proceso no
están automatizados. En los diagramas de flujo de
proceso de datos, esta forma de flujo de datos indica una
operación de bucle junto con un símbolo de límite de
bucle (que no es compatible con Microsoft Office, sino un
símbolo Manual de Operación de girar 180 ° hará el
truco.)

Control de ramificación de los símbolos de flujo


Flow Line Conectores de flujo línea de mostrar la dirección
(Flecha, conector) que el proceso de los flujos.
Inicio / Fin Expresa Inicio o Fin del diagrama

Decisión Indica una pregunta o una sucursal en el flujo del


proceso. Por lo general, una forma de diagrama
de flujo Decisión se utiliza cuando hay dos
opciones (Sí / No, No / No-Go, etc)
Conector Diagrama de flujo: En los diagramas de flujo, este
(Inspección) símbolo suele ser pequeño y se utiliza como un
conector para mostrar un aumento de un punto
en el flujo de proceso a otro. Los conectores son
usualmente marcadas con letras mayúsculas (A,
B, AA) para mostrar los puntos de coincidencia
salto. Son útiles para evitar el flujo de las líneas
que se cruzan otras formas y líneas de flujo. Ellos
también son útiles para el salto y de un sub-
procesos definidos en la zona para que el
diagrama de flujo principal.
Proceso de Asignación: En los mapas de
procesos, este símbolo es de tamaño completo y
muestra un punto de inspección en el flujo del
proceso.
[Sólo para confundir más las cosas, algunas
personas utilizan un círculo para indicar una
operación y un cuadrado para indicar una
inspección. Es por eso que es importante incluir
una clave de símbolo en el diagrama de flujo.]
Conector fuera de Fuera de la página Conector muestra la
página continuación de un organigrama de proceso en
otra página. Cuando se utilizan en combinación
con conectores, lo mejor es para diferenciar las
etiquetas, por ejemplo, números de uso para Off-
Page Conectores y letras mayúsculas para
conectores. En la práctica, la mayoría de los
diagramas de flujo sólo tiene que utilizar la forma
de conectar dos referencias en la página y fuera
de la página.
Combinación Diagrama de flujo: Muestra la fusión de varios
(Almacenamiento) procesos y la información en una sola.
Proceso de asignación: por lo general indica que
el almacenamiento de materias primas.
Extracto Diagrama de flujo: Aparece cuando un proceso
(medición) se divide en caminos paralelos. También indica
una frecuencia de medición, con "M" mayúscula
dentro del símbolo.
Proceso de asignación: por lo general indica que
el almacenamiento de productos terminados.
O La muestra o símbolo lógico cuando un proceso
se aparta - por lo general durante más de dos
ramas. Cuando se utiliza este símbolo, es
importante etiquetar las líneas de flujo saliente
para indicar los criterios a seguir cada rama.
En resumen la La lógica Resumiendo forma de diagrama de flujo
salida de conexiones se muestra cuando convergen
varias ramas en un solo proceso. El símbolo de
combinación es más común para este uso, sin
embargo. Este símbolo y el símbolo O son
realmente más relevantes en el procesamiento
de datos de diagramas de flujo que en los
diagramas de flujo del proceso.

Entrada y símbolos de salida


Datos La forma de diagrama de flujo de datos indica que las
(E / S) entradas y salidas de un proceso. Como tal, la forma es
más a menudo se conoce como E / S que forma una
forma de datos.
Documento Muy explica por sí mismo - el símbolo de diagrama de
flujo de documentos es para una fase del proceso que
produce un documento.
Multi- Igual que el documento, excepto, bueno, varios
Documento documentos. Esta forma no es tan de uso general como
la forma de diagrama de flujo de documentos, incluso
cuando están implicados varios documentos.
Mostrar Indica una etapa del proceso donde la información se
muestra a una persona (por ejemplo, los usuarios de PC,
operador de la máquina).
Manual de Manual de las formas de diagrama de flujo de entrada
Entrada muestra los pasos del proceso donde se le pide al
operador / usuario para obtener información que deben
introducir manualmente en un sistema.
Tarjeta Esta es la compañía de las formas de diagrama de flujo
de cinta perforada. Esta forma se utiliza raramente.
Perforadas Si eres muy bueno en todos los estiramientos de la vida
de cinta de una máquina, usted todavía puede tener el uso del
símbolo de cintas perforadas - se usa para la entrada en
ordenadores antiguos y máquinas CNC.

Archivo y Almacenamiento de símbolos de información


Los datos Un general de almacenamiento de datos forma de
almacenados diagrama de flujo utilizado para cualquier etapa
del proceso que almacena los datos (a diferencia
de las formas más específicas a seguir al lado de
este cuadro).
Disco magnético El símbolo más universalmente reconocibles para
(base de datos) una ubicación de almacenamiento de datos, esta
forma de diagrama de flujo representa una base
de datos.
Almacenamiento de Direct Access Storage es una manera elegante
acceso directo de decir unidad de disco duro.

De almacenamiento Se utiliza en los diagramas de flujo de


interno programación en el sentido de la información
almacenada en la memoria, en lugar de en un
archivo.
De almacenamiento A pesar de que parece una “Q” el símbolo se
supone que se vea como rollo de cinta
de acceso
secuencial
(Cinta magnética)

Símbolos de datos de procesamiento


Cotejar La forma de diagrama de flujo Intercalar indica una fase del
proceso que requiere la organización de los datos, información o
materiales de acuerdo a un formato estándar o el arreglo.
Ordenar Indica la clasificación de datos, información, materiales en un
orden pre-definido.
VII. REGLAS DE UN DF
Las reglas descritas a continuación deben seguirse como tal para garantizar
una buena calidad de un software.

1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de


izquierda a derecha.
2. Los símbolos se unen con líneas, las cuales tienen en la punta una
flecha que indica la dirección que fluye la información procesos, se
deben de utilizar solamente líneas de flujo horizontal o verticales (nunca
diagonales).

3. Es un símbolo solo puede entrar una flecha de flujo si varias líneas se


dirigen al mismo símbolo, se deben unir en una sola flecha

4. Se debe evitar el cruce de líneas, para lo cual se quisiera separar el


flujo del diagrama a un sitio distinto, se pudiera realizar utilizando
cuenta que solo se van a utilizar conectores cuando sea estrictamente
necesario.
5. No deben quedar líneas de flujo sin conectar.
6. Todo texto escrito dentro de un símbolo debe ser legible, preciso, que
indique su función exacta y unívoca, evitando el uso de muchas

palabras.
7. Todos los símbolos pueden tener más de una línea de entrada, a
excepción del símbolo final.
8. Solo los símbolos de decisión pueden y deben tener más de una línea
de flujo de salida.

Errores comunes que se puede cometer al construir un diagrama de flujo.

 DE FORMA: Se genera por no seguir las reglas establecidas, puede


hacer el diagrama difícil de interpretar, confundir el diagrama y hasta
convertirlo en errado en cuanto ser lógica.
 DE LÓGICA: Son errores de estructura del diagrama en cuanto al orden
puede ser de distinta gravedad, desde dejar de mostrar el resultado. O
falta un cálculo hasta un error que determine que un programa nunca
llegue a su fin.
 DE OBJETIVO: Es cuando un diagrama de flujo esta correcto en cuanto
a su estructura y forma pero no soluciona el problema propuesto sino
otro.
Una vez terminado el diagrama de flujo, es necesario asegurarse de que
funcione correctamente cumpliendo el objetivo fundamental, las condiciones
específicas y las excepciones del problema propuesto a esto se le llama
generalmente "corrida en frió" prueba de escritorio.
Para ellos e selecciona algunos datos (creadas por el programador para fines
de la prueba) que cubran todos los casos posibles en todas las condiciones.
Tomando estos datos se recorre el diagrama de flujo símbolo a símbolo
siguiendo la orden de cada uno de ellos, todo esto se hará a un lado del
diagrama o en una hoja aparte dándole valores a variables y ejecutando
operación que se indique.

VIII. APLICACIONES
Los diagramas de flujo debido a los caracterizas principales que estos
presentan, será muy útil cuando:

 se quieren conocer o mostrar de forma global un proceso.


 es necesario tener un conocimiento básico, común a un grupo de
personas sobre el mismo.
 se debe comparar dos o más procesos o alternativas de un
problema dado.
 se necesita una guía que permita un analices sistémico de un
proceso.

En la solución de problemas el diagrama de flujo es una herramienta


fundamental

 En la fase de definición de proyectos para identificar oportunidades


de mejora, guiar la estimación de costes asociados al problema,
identificar los organismos implicados en el mismo y establecer las
fronteras de la misión del grupo de trabajo que debe abordarlo.
 En el inicio de cualquier proyecto, para unificar el conocimiento
básico de los participantes en el mismo.
 En la fase de diagnóstico, para la planificación de las recogidas de
datos y para la elaboración de teorías sobre las causas.
 En la fase de diseño de soluciones, para guiar en el diseño de
sistemas de control y para la identificación de posibles focos de
resistencia al cambio.
 En la fase de implantación de soluciones, para mostrar el proceso y
los cambios realizados y para identificar las necesidades de
formación existentes.
La herramienta es muy útil para: La herramienta es útil para:
 Identificación de  Definición de Equipos.
problemas  Formulación de teorías sobre las
 Análisis de síntomas causas.
 Identificación de posibles  Evaluación de posibles
soluciones. soluciones.
 Solución de controles y  Evaluación de solución
controles. implantada.

IX. CONCLUCIÓN
A diario en la vida cotidiana cada vez que necesitamos realizar un proceso
seguimos una serie de pasos que nos llevan a culminar un producto, de igual
manera cuando estamos frente un sistema observamos que debemos seguir
una serie de pasos para interactuar con el, todos estos pasos tantos internos
como externo se descomponen en algoritmos que si los representamos
gráficamente construiríamos una serie de Diagraman de Flujos, es por ello que
podemos afirmar con certeza que los Diagramas de Flujos nos sirve para
representar gráficamente los procesos o funciones en que se descompone el
sistema, muestra las fuentes y destinos de datos, identifica y da los nombres a
los procesos que lleva a cabo. Identifica y da nombre a los grupos de datos de
datos que relaciona una función con otra y señala los almacenes y a los que
tiene acceso.
Cabe destacar, que el lenguaje utilizado para especificar la función del
diagrama de flujo, no es mas que el lenguaje que utilizamos diariamente, pero
adoptando ciertos verbos y frases imperativas, para describir de manera exacta
y precisa lo que se quiere realizar.

X. BIBLIOGRAFIA
 Art. “experiencias, estudio, investigación sobre de diagrama de flujos”, extraído
de www.fundibeq.org/opencms/export/sites/diagrama_de_flujo.pdf (recuperado
el 15 de junio de 2014, 16.35 hs.)

 Art. “Artículo de creación de diagramas de flujo”


http://flujograma.wikispaces.com/REGLAS+PARA+LA+CREACION+DE+DIAG
RAMAS (recuperado el 16 de junio de 2014, 14.15 hs.)

 Monografía “Monografía de diagrama de flujo de


Datos” http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-
flujo-datos2.shtml#ixzz34rdUO5zr (recuperado el 16 de junio de 2014, 15.55
hs.)

 Bellows, Jeannie, Castek (2000). Activity Diagrams and Operation Architecture.


Technologies Group Inc.
 http://diagramasdeflujo-edwin.blogspot.com/2011/05/simbologia-de-diagrama-
de-flujo.html

 http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r60247.PDF

 http://www.aiteco.com/que-es-un-diagrama-de-flujo/

XI. ANEXOS

Ejemplo 1. La falta de herramientas

En una empresa de transportes, el taller de mantenimiento tenía fama de causar


muchos retrasos. Un equipo de mejora empezó a investigar y comprobó en primer
lugar que el taller entregaba los vehículos, en general, con unos días de retraso
respecto a la estimación del tiempo necesario para realizar la reparación.

El segundo paso del equipo fue construir un Diagrama de Flujo para obtener
conocimientos sobre lo que realmente ocurría en el taller de mantenimiento. El
Diagrama de Flujo centró la atención del equipo en la búsqueda y obtención de
herramientas.

Posteriores investigaciones confirmaron que el problema principal del taller era la falta
y la mala gestión de las herramientas de trabajo.
Ejemplo 2. Proceso de venta de billetes y facturación de equipajes
En una línea aérea un equipo de mejora tenía como misión el análisis del proceso que
se seguía para emitir los billetes y las tarjetas de embarque para los pasajeros que
llegaban al aeropuerto sin billete.
Construyó a este fin un Diagrama de Flujo del proceso. El diagrama muestra que el
pasajero debe hacer dos colas: una en el mostrador de billetes para su obtención y/o
facturar el equipaje, y otra en la puerta de embarque para obtener la tarjeta de
embarque.
El equipo rediseñó el proceso y consiguió eliminar una de las dos colas, dando acceso
a los agentes del mostrador de billetes a la base de datos del sistema de asignación
de plazas.
Ejemplo 2. Proceso de venta de billetes y facturación de equipajes
En una línea aérea un equipo de mejora tenía como misión el análisis del proceso que
se seguía para emitir los billetes y las tarjetas de embarque para los pasajeros que
llegaban al aeropuerto sin billete.
Construyó a este fin un Diagrama de Flujo del proceso. El diagrama muestra que el
pasajero debe hacer dos colas: una en el mostrador de billetes para su obtención y/o
facturar el equipaje, y otra en la puerta de embarque para obtener la tarjeta de
embarque.
El equipo rediseñó el proceso y consiguió eliminar una de las dos colas, dando acceso
a los agentes del mostrador de billetes a la base de datos del sistema de asignación
de plazas.

Vous aimerez peut-être aussi