Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como:...

12
DIAGRAMA DE FLUJO EDWARD BARRERA BARRERA CRISTIAN ANDERSON ISACC

Transcript of Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como:...

Page 1: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

DIAGRAMA DE FLUJO

EDWARD BARRERA BARRERACRISTIAN

ANDERSONISACC

Page 2: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

DIAGRAMA DE FLUJO

Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como:

Economía

Psicología Cognitiva

Programación

Procesos Industriale

s

Estos utilizan símbolos que representan el algoritmo y el flujo de ejecución mediante flechas conectoras.

Los DFD suelen servir para comprender fácilmente el funcionamiento de un sistema. De todas maneras, no es la única herramienta para diagramar sistemas, es más, se debe complementar con otras herramientas para agregar comprensión y exactitud al DFD.

Page 3: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

CARACTERISTICAS COMUNES

Tienen un único punto de inicio y un único punto al terminar.

Las siguientes son acciones previas a la realización del diagrama de flujo:

Identificar las ideas principales, presencia del dueño o responsable de los procesos anteriores, actuales, posteriores y otros interrelacionados.

Definir qué se espera 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.

Page 4: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

Tienen un único punto de inicio y un único punto al terminar.

Establecer el alcance para fijar el comienzo y el final del diagrama. Comienzo = salida y final = entrada.

Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.

Si el nivel de detalle 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.

Page 5: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

TIPOS DE DIAGRAMA DE FLUJO

• El proceso entero está representado en una sola carta.

• Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas.FORMATO PANORÁMICO

• secuencia de las operaciones, va de arriba hacia abajo.

• Es una lista ordenada de las operaciones de un proceso

FORMATO VERTICAL

• la secuencia de las operaciones, va de izquierda a derecha.

FORMATO HORIZONTAL

• Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo.

• El primero de los flujogramas es eminentemente descriptivo.

FORMATO ARQUITECTÓNICO

Page 6: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

VENTAJASUn buen

diagrama de flujo

reemplaza varias páginas

de texto.

Muestran las interfaces

cliente-proveedor y las

transacciones que en ellas se

realizan.

Permiten identificar los problemas y

las oportunidades de mejora del

proceso. El diagrama de flujo con fines de análisis de algoritmos de programación puede ser ejecutado en un ordenador, con un Ide como Free DFD.Son una

excelente herramienta

para capacitar a los nuevos empleados

Page 7: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

SIMBOLOGIA Y SIGNIFICADO

TERMINAL

OPERACIÓN

NOTA ACLARATO

RIA

DECISION O ALTERNATIVA

DISPARADOR

DOCUMENTO

ARCHIV

O

CONECT

OR

CONECTORDE

PAGINA

LINEA DE COMUNICACI

ÓN

ENTRADA /

SALIDA

TARJETA

CINTA PERFORADORA

CINTA MAGNETICA

TECLADO EN LINEA

Page 8: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

COMPONENTES DE LOS DFD

Existen procesos y flujos especiales llamados procesos de control y flujos de control. Se emplean para modelar sistemas en tiempo real.

Los flujos de control y procesos de control. Los flujos de control de salida y los flujos de control

de entrada.

PROCESOS (burbujas): representan la parte del sistema que transforma ciertas entradas en ciertas salidas.

FLUJOS: representan los datos en movimiento. Pueden ser flujos de entrada o flujos de salida. Los flujos conectan procesos entre sí y también almacenes con procesos.

ALMACENES: representan datos almacenados. Pueden ser una base de datos, un archivo físico, etc.

TERMINADORES: representan entidades externas que se comunican con el sistema. Esas entidades pueden ser personas, organizaciones u otros sistemas, pero no pertenecen al sistema que se está modelando.

Page 9: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

REGLAS DE LOS DF

Debe de indicar claramente dónde inicia y dónde termina el diagrama.

Cualquier camino del diagrama debe de llevarte siempre a la terminal de fin.

Organizar los símbolos de tal forma que siga visualmente el flujo de arriba hacia abajo y de izquierda a derecha.

No usar lenguaje de programación dentro de los símbolos. Centrar el diagrama en la página. Las líneas deben ser verticales u horizontales, nunca

diagonales.

Page 10: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

No cruzar las líneas de flujo empleando los conectores adecuados sin hacer uso excesivo de ellos.

No fraccionar el diagrama con el uso excesivo de conectores. Solo debe llegar una sola línea de flujo a un símbolo. Pero pueden

llegar muchas líneas de flujo a otras líneas.

Page 11: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

Las líneas de flujo deben de entrar a un símbolo pro la parte superior y/o izquierda y salir de él por la parte inferior y/o derecha.

Evitar que el diagrama sobrepase una página; de no ser posible, enumerar y emplear los conectores correspondientes.

Usar lógica positiva, es decir, realizar procesos cuando es verdadera la condición y expresar las condiciones de manera clara (por ej., "no es a =/= de b" ==> "a=b").

Comentar al margen únicamente cuando sea necesario.

Page 12: Es la representación grafica del algoritmo o proceso. Estos son utilizados en disciplinas como: Economía Psicología Cognitiva Programación Procesos.

CARACTERISTICAS DE LOS NIVELES

DIAGRAMA DE CONTEXTO

En el diagrama de contexto se

caracterizan todas las interacciones

que realiza un sistema con su

entorno (entidades

externas), estas pueden ser otros

sistemas, sectores internos a la

organización, o factores externos

a la misma.

DIAGRAMA DE NIVEL

SUPERIOREn el diagrama de nivel superior se

plasman todos los procesos que describen al

proceso principal. En este nivel los

procesos no suelen interrelacionarse

directamente, sino que entre ellos

debe existir algún almacenamiento o

entidad externa que los una.

DIAGRAMA DE DETALLE

En un diagrama de nivel 2 o

mayor, comienzan a explotarse las

excepciones a los caminos

principales de la información dado

que aumenta progresivamente

el nivel de detalle. De aquí en adelante se

permiten los flujos entre procesos.