Sie sind auf Seite 1von 14

Diagrama de flujo

Diagrama de flujo sencillo con los pasos a seguir si una lmpara no funciona.


Diagrama de actividades para un loop (bucle).
El diagrama de flujo o diagrama de actividades es la representacin grfica del algoritmo o proceso.
Se utiliza en disciplinas como programacin,economa, procesos industriales y psicologa cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de
trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de
actividades muestra el flujo de control general.
En SysML el diagrama de actividades ha sido extendido para indicar flujos entre pasos que mueven
elementos fsicos (e.g., gasolina) o energa (e.g., presin). Los cambios adicionales permiten al
diagrama soportar mejor flujos de comportamiento y datos continuos.
Estos diagramas utilizan smbolos con significados definidos que representan los pasos del algoritmo, y
representan el flujo de ejecucin mediante flechas que conectan los puntos de inicio y de fin de proceso.
ndice
[ocultar]
1 Caractersticas
2 Descripcin
3 Tipos de diagramas de flujo
4 Simbologa y significado
5 Cursograma
o 5.1 Simbologa y normas del cursograma
6 Historia
7 Ventajas de los diagramas de flujo
8 Vase tambin
9 Referencias
10 Enlaces externos
[editar]Caractersticas
Un diagrama de flujo siempre tiene un nico punto de inicio y un nico punto de trmino.
Las siguientes son acciones previas a la realizacin del diagrama de flujo:
Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el
autor o responsable del proceso, los autores o responsables del proceso anterior y posterior y de
otros procesos interrelacionados, as como las terceras partes interesadas.
Definir qu se espera obtener del diagrama de flujo.
Identificar quin lo emplear y cmo.
Establecer el nivel de detalle requerido.
Determinar los lmites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son:
Establecer el alcance del proceso a describir. De esta manera quedar fijado el comienzo y el final
del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al
proceso siguiente.
Identificar y listar las principales actividades/subprocesos que estn incluidos en el proceso a
describir y su orden cronolgico.
Si el nivel de detalle definido incluye actividades menores, listarlas tambin.
Identificar y listar los puntos de decisin.
Construir el diagrama respetando la secuencia cronolgica y asignando los correspondientes
smbolos.
Asignar un ttulo al diagrama y verificar que est completo y describa con exactitud el proceso
elegido.
[editar]Descripcin
En UML 1.x, un diagrama de actividades es una variacin del diagrama de estado UML donde los
"estados" representan operaciones, y las transiciones representan las actividades que ocurren cuando la
operacin es completa.
El diagrama de actividades UML 2.0, mientras que es similar en aspecto al diagrama de actividades
UML 1.x, ahora tiene semnticas basadas enredes de Petri. En UML 2.0, el diagrama general de
interaccin est basado en el diagrama de actividades. El diagrama de actividad es una forma especial
de diagrama de estado usado para modelar una secuencia de acciones y condiciones tomadas dentro
de un proceso.
La especificacin del Lenguaje de Modelado Unificado (UML) define un diagrama de actividad como:
una variacin de una mquina estados, lo cual los estados representan el rendimiento de las
acciones o subactividades y las transiciones se provocan por la realizacin de las acciones o
subactividades.
1

El propsito del diagrama de actividad es modelar un proceso de flujo de trabajo (workflow) y/o modelar
operaciones.
Una Operacin es un servicio proporcionado por un objeto, que est disponible a travs de una interfaz.
Una Interfaz es un grupo de operaciones relacionadas con la semntica.
[editar]Tipos de diagramas de flujo
Formato vertical: En l, el flujo y la secuencia de las operaciones, va de arriba hacia abajo. Es una
lista ordenada de las operaciones de un proceso con toda la informacin que se considere
necesaria, segn su propsito.
Formato horizontal: En l, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
Formato panormico: El proceso entero est representado en una sola carta y puede apreciarse de
una sola mirada mucho ms rpido que leyendo el texto, lo que facilita su comprensin, an para
personas no familiarizadas. Registra no solo en lnea vertical, sino tambin horizontal, distintas
acciones simultneas y la participacin de ms de un puesto o departamento que el formato vertical
no registra.
Formato Arquitectnico: Describe el itinerario de ruta de una forma o persona sobre el plano
arquitectnico del rea de trabajo. El primero de los flujogramas es eminentemente descriptivo,
mientras que los utilizados son fundamentalmente representativos.
[editar]Simbologa y significado
valo o Elipse: Inicio y trmino (Abre y/o cierra el diagrama).
Rectngulo: Actividad (Representa la ejecucin de una o ms actividades o procedimientos).
Rombo: Decisin (Frmula una pregunta o cuestin).
Crculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
Tringulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
Tringulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del
documento).
[editar]Cursograma
Se trata de la ms comn y prctica entre todas las clases de flujogramas. Describe el flujo de
informacin en un ente u organizacin, sus procesos, sistemas administrativos y de control. Permite la
impresin visual de los procedimientos y una clara y lgica interpretacin.
[editar]Simbologa y normas del cursograma
Crculo: Procedimiento estandarizado.
Cuadrado: Proceso de control.
Lnea ininterrumpida: Flujo de informacin va formulario o documentacin en soporte de papel
escrito.
Lnea interrumpida: Flujo de informacin va formulario digital.
Rectngulo: Formulario o documentacin. Se grafica con un doble de ancho que su altura.
Rectngulo Pequeo: Valor o medio de pago (cheque, pagar, etctera). Se grafica con un
cudruple de ancho que su altura, siendo su ancho igual al de los formularios.
Tringulo (base inferior): Archivo definitivo.
Tringulo Invertido (base superior): Archivo Transitorio.
Semi-valo: Demora.
Rombo: Divisin entre opciones.
Trapezoide: Carga de datos al sistema.
Elipsoide: Acceso por pantalla.
Hexgono: Proceso no representado.
Pentgono: Conector.
Cruz de Diagonales: Destruccin de Formularios.
Segn la normativa, el flujo presupuesto es de izquierda a derecha y de arriba hacia abajo, siendo
optativo el uso de flechas. Cuando el sentido es invertido (de derecha a izquierda o de abajo hacia
arriba), es obligatorio el uso de la flecha.
[editar]Historia
La paternidad del diagrama de flujo es en principio algo difusa. El mtodo estructurado para documentar
grficamente un proceso como un flujo de pasos sucesivo y alternativos, el "proceso de diagrama de
flujo", fue expuesto por Frank Gilbreth, en la Sociedad Americana de Ingenieros Mecnicos (ASME), en
1921, bajo el enunciado de "Proceso de Grficas-Primeros pasos para encontrar el mejor modo". Estas
herramientas de Gilbreth rpidamente encontraron sitio en los programas de ingeniera industrial.
Al principio de los 30, un ingeniero industrial, Allan H. Mogensen comenz la formacin 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 Metdico de Cambios por Etapas. Otro asistente al grupo de graduados en 1944, Ben S.
Graham, Director de Ingeniera de Formcraft Standard Register Corporation, adapt la Grfica de flujo
de procesos al tratamiento de la informacin en su empresa. Y desarroll la Grfica del proceso de
mltiples flujos en mltiples pantallas, documentos, y sus relaciones. En 1947, ASME adopt un
conjunto de smbolos derivados de la obra original de Gilbreth como Norma ASME para los grficos de
procesos (preparada Mishad, Ramsan y Raiaan).
Sin embargo, segn 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 programacin original de flujo de Goldstine y von Neumann,
aparecen en un informe no publicado, "Planificacin y codificacin de los problemas de un instrumento
de computacin electrnica, 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 an se utilizan con este fin. Herramientas como los diagramas de actividad UML,
pueden ser considerados como evoluciones del diagrama de flujo.
En la dcada de 1970 la popularidad de los diagramas de flujo como mtodo propio de la informtica
disminuy, con el nuevo hardware y los nuevos lenguajes de programacin de tercera generacin. Y por
otra parte se convirtieron en instrumentos comunes en el mundo empresarial. Son una expresin
concisa, legible y prctica de algoritmos. Actualmente se aplican en muchos campos del conocimiento,
especialmente como simplificacin y expresin lgica de procesos, etc.
[editar]Ventajas de los diagramas de flujo
Favorecen la comprensin del proceso al mostrarlo como un dibujo. El cerebro humano reconoce
muy fcilmente los dibujos. Un buen diagrama de flujo reemplaza varias pginas de texto.
Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los
pasos, los flujos de los re-procesos, los conflictos de autoridad, las responsabilidades, los cuellos
de botella, y los puntos de decisin.
Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a
los empleados el anlisis de las mismas.
Son una excelente herramienta para capacitar a los nuevos empleados y tambin a los que
desarrollan la tarea, cuando se realizan mejoras en el proceso.
Al igual que el pseudocdigo, el diagrama de flujo con fines de anlisis
de algoritmos de programacin puede ser ejecutado en un ordenador, con un IDE como Free DFD.
[editar]Vase tambin
Flujo de trabajo
Red de Petri
Diagrama de secuencia
Algoritmo
Programacin
Resolucin de problemas de programacin
Pseudocdigo
Estructuras de control
Bucle
Bucle for
Bucle while
Bucle repetir
Bucle infinito
Programacin estructurada
[editar]Referencias
1. Bellows, Jeannie, Castek (2000). Activity Diagrams and Operation Architecture. Technologies
Group Inc..







Como hacer un diagrama de flujo
Publicado por Jorge Nitales en Programacion el 16 junio 2009 | 105 Comentarios
Extrado de Como Lo Hago!
Como hacer un diagrama de flujo
Publicado por Jorge Nitales en Programacion el 16 junio 2009 | 105 Comentarios
Extrado de Como Lo Hago!


Hoy vamos a ver como realizar un digrama de flujo, vamos a mostrar a un nivel bsico, con algunos
elementos.
Un diagrama de flujo es muy util a la hora de ordenar casi todo tipo de procesos, para realizar algoritmos,
etc

Para ver Como Lo Hago, vamos despues del salto.


Como hacer un diagrama de flujo
Que necesitamos?

- Papel y lpiz

Como Lo Hago?

Nota: Primero que todo, tenemos que aclarar que, a pesar de que existe una especie de lenguaje universal, la
simbologia de los diagramas de flujo puede variar, de pais a pais, empresa a empresa o incluso de persona a
persona, lo importante es conocer el significado de cada uno.

Para este caso vamos a utilizar lo siguiente:

: Inicio o Trmino del diagrama.

: Condicin (Bifurcacin)

: Proceso

: Ingreso y Salida de datos

: Conector

Vamos a tomar un problema que deseamos pasar a diagrama de flujo, por ej:

Calcular los promedios de un numero X de alumnos, cada uno con 3 notas, se debe mostrar por pantalla si
esta aprobado o reprobado (usaremos la escala que se usa en Chile, del 1 al 7, de un 4 para arriba esta
aprobado):

1.- Vemos que procesos se deben realizar:

a) Declarar (nombrar) variables a utilizar: Nota1,Nota2,Nota3,Suma,Promedio
b) Ingresar notas
c) Sumar las notas
d) El resultado de la suma, dividirlo por 3
e) Ver si este nuevo resultado es mayor o igual a 4
f) Si es mayor, mostrar aprobado, de lo contrario mostrar reprobado
e) Pregunta si se quieren ingresar las notas de otro alumno
g) Si la respuesta es si, volver al paso b (no es necesario volver al a, ya que las variables estan declaradas)

2.- Entonces, primero que todo, iniciamos el diagrama y declaramos variables:



3.- Ahora ingresamos las notas:



4.- Realizamos el proceso de sumar las 3 notas:



5.- Dividimos la suma en 3 (Cantidad de notas, en este caso es un numero fijo):



6.- Vemos si es igual o mayor a 4:



7.- Preguntamos si quieren calcular otro promedio:



Y el Diagrama completo se ve as (no se puede agrandar):



Y con esto ya tenemos nuestro diagrama de flujo.

- See more at:
http://www.comolohago.cl/2009/06/16/como-hacer-un-diagrama-de-flujo/#sthash.9NO3FiJi.dpuf

Hoy vamos a ver como realizar un digrama de flujo, vamos a mostrar a un nivel bsico, con algunos
elementos.
Un diagrama de flujo es muy util a la hora de ordenar casi todo tipo de procesos, para realizar
algoritmos, etc
Para ver Como Lo Hago, vamos despues del salto.
Como hacer un diagrama de flujo
Que necesitamos?
- Papel y lpiz
Como Lo Hago?
Nota: Primero que todo, tenemos que aclarar que, a pesar de que existe una especie de lenguaje
universal, la simbologia de los diagramas de flujo puede variar, de pais a pais, empresa a empresa
o incluso de persona a persona, lo importante es conocer el significado de cada uno.
Para este caso vamos a utilizar lo siguiente:
: Inicio o Trmino del diagrama.
: Condicin (Bifurcacin)
: Proceso
: Ingreso y Salida de datos
: Conector
Vamos a tomar un problema que deseamos pasar a diagrama de flujo, por ej:
Calcular los promedios de un numero X de alumnos, cada uno con 3 notas, se debe mostrar por
pantalla si esta aprobado o reprobado (usaremos la escala que se usa en Chile, del 1 al 7, de un 4
para arriba esta aprobado):
1.- Vemos que procesos se deben realizar:
a) Declarar (nombrar) variables a utilizar: Nota1,Nota2,Nota3,Suma,Promedio
b) Ingresar notas
c) Sumar las notas
d) El resultado de la suma, dividirlo por 3
e) Ver si este nuevo resultado es mayor o igual a 4
f) Si es mayor, mostrar aprobado, de lo contrario mostrar reprobado
e) Pregunta si se quieren ingresar las notas de otro alumno
g) Si la respuesta es si, volver al paso b (no es necesario volver al a, ya que las variables estan
declaradas)
2.- Entonces, primero que todo, iniciamos el diagrama y declaramos variables:

3.- Ahora ingresamos las notas:

4.- Realizamos el proceso de sumar las 3 notas:

5.- Dividimos la suma en 3 (Cantidad de notas, en este caso es un numero fijo):

6.- Vemos si es igual o mayor a 4:

7.- Preguntamos si quieren calcular otro promedio:

Y el Diagrama completo se ve as (no se puede agrandar):

Y con esto ya tenemos nuestro diagrama de flujo.
- See more at: http://www.comolohago.cl/2009/06/16/como-hacer-un-diagrama-de-
flujo/#sthash.9NO3FiJi.dpuf

Das könnte Ihnen auch gefallen