RETO MES DE ABRIL .............................docx
Investigacion del diagrama de flujo
1. ¿Qué es un diagrama de flujo?
Un diagrama de flujoesundiagramaque describe unproceso,sistemaoalgoritmoinformático.Se
usan ampliamente ennumerososcamposparadocumentar,estudiar,planificar,mejorary
comunicarprocesosque suelenser complejosendiagramasclarosyfácilesde comprender.Los
diagramasde flujoempleanrectángulos,óvalos,diamantesyotrasnumerosasfigurasparadefinir
el tipode paso, juntoconflechasconectorasque establecenel flujoylasecuencia.Puedenvariar
desde diagramassimplesydibujadosamanohastadiagramasexhaustivoscreadospor
computadoraque describenmúltiplespasosyrutas.Si tomamosencuenta todaslasdiversas
figurasde losdiagramasde flujo,sonunode losdiagramasmáscomunesdel mundo, usadospor
personascony sinconocimientotécnicoenunavariedadde campos.Losdiagramasde flujoa
vecesse denominanconnombresmásespecializados.
Símbolosdediagramasdeflujo:
Terminal/Terminador
Proceso
Decisión
Documento
Datoso entrada/salida
Terminal
Proceso
Documento
Decisión
Data
2. Datosalmacenados
Flecha deflujo
Comentario o anotación
Proceso predefinido
Referencia/conectordentro dela página
Referencia/conectorfuera dela página
Datos
almacenados
Proceso
predefinido
A
Referencia
fuera de
página
3. Diagramas de flujo para algoritmos/programación informática
Comouna representaciónvisualdel flujode datos,losdiagramasde flujosonútilesparaescribirun
programa o algoritmo y explicárselo a otros o colaborar con otros en el mismo. Puedes usar un
diagrama de flujopara explicardetalladamente lalógicadetrásde un programa antes de empezar
a codificar el proceso automatizado. Puede ayudar a organizar una perspectiva general y ofrecer
una guía cuando llega el momento de codificar. Más específicamente, los diagramas de flujo
pueden:
Demostrar cómo el código está organizado.
Visualizar la ejecución de un código dentro de un programa.
Mostrar la estructura de un sitio web o aplicación.
Comprender cómo los usuarios navegan por un sitio web o programa.
A menudo, los programadores pueden escribir un pseudocódigo, una combinación de lenguaje
natural y lenguaje informático que puede ser leído por personas. Esto puede permitir más detalle
que el diagramade flujoyservircomoreemplazodel diagramade flujoocomoel próximopasodel
código mismo.
Los diagramas relacionados que se emplean en el software informático incluyen:
Lenguaje unificadode modelado(UML):este esel lenguaje de propósitogeneral usadoen
la ingeniería de software para el modelado.
Diagramas Nassi-Shneiderman (NSD): usados para la programación informática
estructurada. Llevan el nombre de sus creadores: Isaac Nassi y Ben Shneiderman, quienes
losdesarrollaronen1972 enla UniversidadEstatal de NuevaYorkenStonyBrook.También
se denominan "estructogramas".
Diagramas DRAKON: DRAKON es un lenguaje de programación visual de algoritmos
empleado para crear diagramas de flujo.
Tipos de diagramas de flujo
Diagramas de flujo de documentos: Estos "tienen el propósito de mostrar los controles
existentes en el flujo de documentos a través de los componentes de un sistema. (...) El
diagrama se lee de izquierda a derecha y detalla el flujo de documentos a través de
numerosas unidades de negocio".
Diagramas de flujode datos: Estosindican"loscontrolesque rigenlosflujosde datosenun
sistema. (...) Los diagramas de flujo de datos se usan principalmente para mostrar los
canalesdonde se transmitenlosdatosa través del sistemaenlugarde cómo se controlael
flujo".
Diagramas de flujo de sistemas: Estos "indican el flujo de datos que pasa hacia los
componentes principales de un sistema, o a través de ellos, tales como entrada de datos,
programas, medios de almacenamiento, procesadores y redes de comunicación".
4. Diagramas de flujode programas: Estosmuestran"loscontrolesubicadosinternamente en
un programa dentro de un sistema".
Veronis,ensu libroescritoen1978, Microprocessors:Design and Applications,describiótrestipos
de diagramas de flujo en función del alcance y nivel de detalle:
Diagrama de flujo de sistema: identifica los dispositivos que se emplearán.
Diagrama de flujo general: vista general.
Diagrama de flujo detallado: más detalles.
Bohl, en su libro escrito en 1978 llamado A Guide for Programmers, enumera solo dos:
Diagrama de flujo de sistemas.
Diagrama de flujo de programas.
But Fryman, en su libro escrito en 2001 titulado Quality and Process Improvement, distinguió los
tiposde muchasmaneras,másdesde unaperspectiva orientadaalosnegociosque alainformática:
Diagrama de flujo de decisiones.
Diagrama de flujo lógico.
Diagrama de flujo de sistemas.
Diagrama de flujo de productos.
Diagrama de flujo de procesos.
Otros tipos de diagramas de flujo definidos por otros incluyen:
Diagrama de carriles,también conocido como "diagrama de flujo de carriles": detallalos
roles de cada participante en procesos que se realizan entre equipos.
Diagrama de flujo de trabajo: documenta flujos de trabajo, a menudo involucra tareas,
documentos e información en las oficinas.
Diagrama de cadena de procesos impulsada por eventos (EPC): documentao planificaun
proceso de negocio.
Diagrama de flujo de lenguaje de descripción y especificación (SDL): realiza un lluvia de
ideas sobre los algoritmos informáticos mediante tres componentes básicos: proceso,
bloqueo y definición de sistema.
5. Como planificar y dibujar un diagrama de flujo básico
1. Define tupropósitoyalcance..¿Qué deseaslograr?¿Estásconsiderandolascosascorrectas
con un punto inicial y final apropiados para alcanzar ese propósito? Realiza una
investigaciónlosuficientementedetallada,perolosuficientementesimplealahorade crear
tus diagramas para comunicarte con tu audiencia.
2. Identificalastareas enordencronológico.Estopuede involucrarlasconversacionesconlos
participantes, la observación de un proceso o la revisión de cualquier documentación
existente. Puedes escribir los pasos en forma de notas o comenzar con un diagrama en
versión borrador.
3. Organízalospor tipoy figuracorrespondiente,comoprocesos,decisiones,datos,entradas
o salidas.
4. Crea tu diagrama, ya sea dibujándolo a mano o usando un programa como Lucidchart.
5. Confirmatu diagrama de flujo,verificandotodos lospasosconlaspersonasque participan
en el proceso. Observa el proceso para asegurarte de no dejar de lado nada que sea
importante para tu propósito.
Bibliografia
https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-diagrama-de-flujo
Integrantes:
EspitiaRamírezGiancarlo
CovarrubiasGómezSilviaMontserrat