miércoles, 27 de febrero de 2013

DIAGRAMAS DE FLUJO

Un Diagrama de flujo representa la esquematización gráfica de un algoritmo, el cual muestra
 gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta 
construcción es sumamente importante porque, a partir del mismo se escribe un programación en 
algún lenguaje de programación. Si el Diagrama de Flujo está completo y correcto, el paso del mismo a 
un Lenguaje de Programación es relativamente simple y directo.

Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos 
funcionales conectados entre sí por "Tuberías" y "Depósitos" de datos que permite describir el 
movimiento de los datos a través del Sistema. Este describirá: Lugares de Origen y Destino de los
 datos, Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los 
datos dentro del sistema, Los canales por donde circulan los datos. Además de esto podemos decir
 que este es una representación particular de un Sistema, el cual lo contempla en términos de sus 
componentes indicando el enlace entre los mismos.

El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Es utilizado en disciplinas como programación, economía, procesos industriales, y psicología cognitiva.

(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 físicos (gasolina) o energía (presión). Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos.
Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.



DIAGRAMA DE FLUJO

Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para
 indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los
 símbolos se someten a una normalización; es decir, se hicieron símbolos casi universales, ya que, en
 un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma
 de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los 
podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe 
ajustarse a un patrón definido previamente.

El diagrama de flujo representa la forma más tradicional y duradera para especificar los detalles
 algorítmicos de un proceso. Se utiliza principalmente en programación, economía y procesos 
industriales.






IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO


Los diagramas de flujo son importantes porque nos facilita la manera de representar visualmente el 
flujo de datos por medio de un sistema de tratamiento de información, en este realizamos un análisis
 de los procesos o procedimientos que requerimos para realizar un programa o un objetivo.

Por ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los ingredientes, este ya 
seria un proceso, luego de haber conseguido los ingredientes necesitamos realizar la masa, este seria 
otro proceso, luego realizamos la salsa, este seria otro procesos y finalmente unimos todo lo que 
hemos hecho y agregamos los complemento como el jamón, el queso, etc. Para la realización de esta 
pizza ya contamos con 4 procesos los cual podemos desarrollar en un diagrama de flujo y unirlos en el
 mismo. Para así obtener un producto final que seria nuestra pizza.




SÍMBOLOS QUE SE UTILIZAN EN LOS DIAGRAMAS DE FLUJO 


Este se utiliza para representar el inicio o el fin de un algoritmo. También puede representar una parada o una interrupción programada que sea necesaria realizar en un programa.


Este se utiliza para un proceso determinado, es el que se utiliza comúnmente para representar una instrucción, o cualquier tipo de operación que origine un cambio de valor.


Este símbolo es utilizado para representar una entrada o salida de información, que sea procesada o registrada por medio de un periférico.





Este es utilizado para la toma de decisiones, ramificaciones, para la indicación de operaciones lógicas o de comparación entre datos.


Este es utilizado para enlazar dos partes cualesquiera de un diagrama a través de un conector de salida y un conector de entrada. Esta forma un enlace en la misma página del diagrama.


Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la misma pagina.



FIN