Un diagrama de flujo es la forma más tradicional deespecificar los detalles algorítmicos de un proceso y constituye larepresentación gráfica de un proceso multifactorial. Se utilizaprincipalmente en programación, economía y procesos industriales, pasando también a partir de estas disciplinas a formar parte fundamental de otras, como la psicología cognitiva;estos diagramas utilizan una serie de símbolos con significadosespeciales.
Son la representación gráfica de los pasos de un proceso,que se realiza para entenderlo mejor. Son modelos tecnológicosutilizados para comprender los rudimentos de la programación lineal.
Definición
No es un esquema para representar gráficamente un algoritmo.Se basan en la utilización de diversos símbolos para representaroperaciones específicas. Se les llama diagramas de flujo porque lossímbolos utilizados se conectan por medio de flechas para indicar lasecuencia de la operación.
Un diagrama de flujo es la representación grafica del flujo osecuencia de rutinas simples. Tiene la ventaja de indicar la secuenciadel proceso en cuestión, las unidades involucradas y los responsablesde su ejecución; en pocas palabras es la representación simbólica opictórica de un procedimiento administrativo.
El método de ordenación más conocido y popular entre estudiantes yaprendices de programación, es el método burbuja, por su facilidad decomprensión y programación. El método de búsqueda es una operación quetiene por objeto la localización de un elemento dentro de la estructurade datos. Encontramos dos técnicas que utiliza este método de acceso,para encontrar elementos dentro de un array: Búsqueda secuencial ybúsqueda binaria.
Símbolos utilizados.
Para poder hacer comprensibles los diagramas a todas las personas,los símbolos se someten a una normalización, es decir, se hicieronsímbolos casi universales, ya que, en un principio cada usuario podríatener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel queconocía sus símbolos, los podía interpretar.
La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarsea un patrón definido previamente.
En teoría, no es necesario usar un tipo especial de símbolos paracrear un diagrama de flujo, pero existen algunos ampliamente utilizados por lo que es adecuado conocerlos y utilizarlos, ampliando así lasposibilidades de crear un diagrama más claro y comprensible para crearun proceso lógico y con opciones múltiples adecuadas. Se utilizan los símbolos indicados a continuación, estandarizados según la norma ISO 5807:
Flecha. Indica el sentido y trayectoria del proceso de información o tarea.
Rectángulo.Se usa para representar un evento o proceso determinado. Éste escontrolado dentro del diagrama de flujo en que se encuentra. Es elsímbolo más comúnmente utilizado. Se usa para representar un evento queocurre de forma automática y del cual generalmente se sigue unasecuencia determinada.
Rombo.Se utiliza para representar una condición. Normalmente el flujo deinformación entra por arriba y sale por un lado si la condición secumple o sale por el lado opuesto si la condición no se cumple. Elrombo además especifica que hay una bifurcación.
Círculo.Representa un punto de conexión entre procesos. Se utiliza cuando esnecesario dividir un diagrama de flujo en varias partes, por ejemplopor razones de espacio o simplicidad. Una referencia debe darse dentropara distinguirlo de otros. La mayoría de las veces se utilizan númerosen los mismos.
Existen además un sin fin de formas especiales para denotar las entradas, las salidas, los almacenamientos, etcétera.
De acuerdo al estándar ISO, los símbolos e incluso las flechas debentener ciertas características para permanecer dentro de suslineamientos y ser considerados sintácticamente correctos. En el casodel círculo de conexión, se debe procurar usarlo sólo cuando se conectacon un proceso contenido dentro de la misma hoja.
Existen también conectores de página, que asemejan a una “rectángulo oblicuo” y se utilizan para unir actividades que se encuentran en otra hoja. [1]
Características que debe cumplir un diagrama de flujo.
En los diagramas de flujo se presuponen los siguientes aspectos:
Existe siempre un camino que permite llegar a una solución (finalización del algoritmo).
Existe un único inicio del proceso.
Existe un único punto de fin para el proceso de flujo (salvo del rombo que indica una comparación con dos caminos posibles).
Desarrollo del Diagrama de Flujo Las siguientes son acciones previas a la realización del diagrama de flujo :
Identificar a las ideas principales para desarrollará el diagramade flujo. Deben estar presentes el dueño o responsable del proceso, losdueños o responsables del proceso anterior y posterior y de otrosprocesos interrelacionados, otras partes interesadas. * Definir que seespera obtener del diagrama de flujo.
Identificar quién lo empleará y cómo. * Establecer el nivel de detalle requerido.
Determinar los límites del proceso a describir. Los pasos a seguir para construir el diagrama de flujo son :
Establecer el alcance del proceso a describir. De esta maneraquedará fijado el comienzo y el final del diagrama. Frecuentemente elcomienzo es la salida del proceso previo y el final la entrada alproceso siguiente.
Identificar y listar las principales actividades/subprocesos queestán incluidos en el proceso a describir y su orden cronológico.
Si el nivel de destalle definido incluye actividades menores, listarlas también.
Identificar y listar los puntos de decisión.
Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.
Recomendaciones.
A su vez, es importante que al construir diagramas de flujo, se observen las siguientes recomendaciones:
Evitar sumideros infinitos, burbujas que tienen entradas pero no salidas.
Evitar las burbujas de generación espontánea, que tienen salidassin tener entradas, porque son sumamente sospechosas y generalmenteincorrectas.
Tener cuidado con los flujos y procesos no etiquetados. Esto sueleser un indicio de falta de esmero, pero puede esconder un error aún másgrave: a veces el analista no etiqueta un flujo o un proceso porquesimplemente no se le ocurre algún nombre razonable.
Ventajas de los Diagramas de Flujo.
Favorecen la comprensión del proceso a través de mostrarlo como undibujo. El cerebro humano reconoce fácilmente los dibujos. Un buendiagrama de flujo reemplaza varias páginas de texto.
Permiten identificar los problemas y las oportunidades de mejoradel proceso. Se identifican los pasos redundantes, los flujos de losre-procesos , los conflictos de autoridad, las responsabilidades, loscuellos de botella, y los puntos de decisión.
Muestran las interfaces cliente-proveedor y las transacciones queen ellas se realizan, facilitando a los empleados el análisis de las mismas.
Son una excelente herramienta para capacitar a los nuevos empleadosy también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.
domingo, 9 de noviembre de 2008
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario