Diagrama de Flujo
Un diagrama de flujo es una representación visual de la secuencia de pasos y decisiones necesarias para realizar un proceso. Cada paso en la secuencia se anota dentro de una forma de diagrama. Los pasos están unidos por líneas de conexión y flechas direccionales. Esto permite que cualquiera pueda ver el diagrama de flujo y seguir lógicamente el proceso de principio a fin.Características
Debe consistir en símbolos estandarizados y aceptables.(ii) Los símbolos deben usarse correctamente de acuerdo con las reglas de los diagramas de flujo.
(iii) Debe tener declaraciones breves, claras y legibles escritas dentro de los símbolos.
(iv) Debe tener claro un punto inicial y un punto final.
(v) Debe fluir en un orden lógico.
(vi) Debería tener palabras clave aceptables y comunes como READ, INPUT, PRINT o WRITE.
(vii) Debe tener flechas que indiquen el flujo de instrucciones.
Símbolos o elementos de un Diagrama de Flujo
| Simbolo | Nombre del símbolo | Propósito |
|---|---|---|
![]() | Comenzar / Parar | Se usa al principio y al final del algoritmo para mostrar el inicio y el final del programa. |
![]() | Proceso | Indica procesos como operaciones matemáticas. |
![]() | Entrada y salida | Se utiliza para denotar entradas y salidas del programa. |
![]() | Decisión | Representa declaraciones de decisión en un programa, donde la respuesta suele ser Sí o No. |
![]() | Flecha | Muestra relaciones entre diferentes formas. |
![]() | Conector en página | Conecta dos o más partes de un diagrama de flujo, que están en la misma página. |
![]() | Conector fuera de página | Conecta dos partes de un diagrama de flujo que se distribuyen en diferentes páginas. |
Tipos de diagrama
Diagramas de flujo de documentos: estos diagramas de flujo muestran el flujo de documentos en papel y electrónicos entre las distintas unidades de una empresa. Estos diagramas de flujo representan una herramienta poderosa que ayuda a los analistas a comprender, analizar, documentar y mejorar varios procesos de trabajo dentro de una organización. Observamos que entre los diferentes tipos de diagramas de flujo, los diagramas de flujo de documentos deben leerse de izquierda a derecha porque indican el flujo de documentos a través de varias unidades de negocios. Los usuarios pueden crear un diagrama de flujo de documentos dividiendo dicho diagrama en columnas y departamentos que operan dentro de una organización. Entre los diferentes tipos de diagramas de flujo, el diagrama de flujo de documentos perfecto facilita a los trabajadores y gerentes identificar la ubicación de los controles internos dentro de una organización. Las organizaciones empresariales pueden usar diagramas de flujo de documentos para informar al cuadro directivo con hechos que son independientes de los supuestos y las proyecciones. Estos dispositivos también ofrecen una visión clara de los procesos comerciales y permiten a una empresa alcanzar sus objetivos comerciales.
Diagramas de flujo de datos: también conocidos como diagramas de flujo de datos (DFD), estos diagramas de flujo son una representación gráfica del "flujo" de datos dentro de un sistema de información. Notamos que un DFD es un paso preliminar que ayuda a crear una visión general del sistema sin revelar ninguna cantidad de detalles gráficos. El diagrama de flujo de datos típico destaca principalmente los canales a través de los cuales se transmiten los datos dentro de un sistema. Los DFD modernos surgieron en la década de 1970 en el campo del desarrollo de software. Se utilizan dos clases distintas de notaciones en los diagramas de flujo de datos modernos. Estas anotaciones representan procesos, almacenes de datos, flujos de datos y entidades externas. El modelo Yourdon and Coad usa círculos para representar procesos. Los DFD basados en el sistema Gane y Sarson representan procesos como cuadrados con esquinas redondeadas.
Diagramas de flujo del sistema: estas representaciones visuales muestran cómo fluyen los datos dentro de un sistema y la ejecución de decisiones para controlar eventos. Los diagramas de flujo del sistema generalmente usan símbolos que están conectados para ilustrar qué sucede con varios puntos de datos dentro de un sistema. Por ejemplo, los arquitectos de software pueden usar diferentes tipos de diagramas de flujo. Sin embargo, un diagrama de flujo del sistema es óptimo para demostrar el flujo de datos a través de operaciones como la entrada de datos, programas de software, medios de almacenamiento, microprocesadores y microcontroladores, y redes de comunicaciones. Un diagrama de flujo del sistema puede representar el mecanismo de control de crucero en un automóvil moderno al representar entradas como el flujo de combustible al motor, el funcionamiento de los sensores de velocidad, cómo responde el sistema cuando el automóvil está ganando impulso, etc. Además, los diagramas de flujo del sistema ayudan Comprendemos los procesos que animan el control de aeronaves, los mecanismos de calefacción central y las lavadoras automáticas.
Diagramas de flujo del programa: estos diagramas se crean con símbolos gráficos estándar que representan una secuencia de instrucciones codificadas. Estos diagramas de flujo se usan típicamente para ilustrar el funcionamiento interno de un sistema computarizado moderno. Se utilizan cuatro símbolos básicos para construir un diagrama de flujo de programa moderno. Estos incluyen inicio, proceso, decisión y finalización. Los diagramas de flujo del programa ayudan a los desarrolladores y arquitectos de software a localizar errores dentro de partes del código de la computadora. Estos dispositivos ayudan a mejorar la eficiencia de codificación y comunican la lógica esencial de un sistema a revisores y desarrolladores.
Diagramas de flujo de proceso: también conocidos como diagrama de flujo de proceso, estos dispositivos visuales iluminan importantes relaciones compartidas entre los componentes principales construidos dentro de una planta industrial. Estos diagramas son comúnmente utilizados por la industria de ingeniería química e ingeniería de procesos para mejorar un proceso o crear nuevos procesos. Los diagramas de flujo de procesos modernos utilizan una serie de símbolos y anotaciones para narrar visualmente un proceso industrial. Un diagrama de flujo del proceso ayuda a documentar los procesos industriales con el fin de promover una mejor comprensión, reforzar los mecanismos de control de calidad y capacitar a los nuevos empleados. Las empresas pueden usar estos dispositivos para implementar una eficiencia y repetibilidad óptimas en un proceso comercial. Un diagrama de flujo de proceso bien construido ayuda a detectar cuellos de botella y resalta las ineficiencias del proceso.
Modelo de proceso de negocio y notación (BPMN): este es un método de diagrama de flujo que modela los muchos pasos dentro de un proceso de negocio planificado. Este dispositivo muestra una secuencia detallada de actividades comerciales y flujos de información necesarios para completar los procesos comerciales públicos y privados. BPMN fue concebido originalmente para ayudar a cubrir las brechas de comunicación que pueden operar entre los diversos departamentos dentro de una organización. Este modelo de diagrama de flujo está diseñado para permitir a los interesados obtener una comprensión más profunda de un determinado proceso. La lectura de BPMN permite a los implementadores de procesos lograr una implementación precisa de un proceso. Los analistas de negocios, los participantes del proceso, los gerentes, los consultores y los desarrolladores técnicos lo usan comúnmente.
Un diagrama ER muestra la relación entre conjuntos de entidades. Un conjunto de entidades es un grupo de entidades similares y estas entidades pueden tener atributos. En términos de DBMS, una entidad es una tabla o atributo de una tabla en la base de datos, por lo que al mostrar la relación entre las tablas y sus atributos, el diagrama ER muestra la estructura lógica completa de una base de datos. Echemos un vistazo a un diagrama ER simple para comprender este concepto.
Modelo Entidad y Relación (E/R)
Un modelo de entidad-relación (o modelo ER) describe cosas de interés interrelacionadas en un dominio específico del conocimiento. Un modelo ER básico se compone de tipos de entidad (que clasifican las cosas de interés) y especifica las relaciones que pueden existir entre entidades (instancias de esos tipos de entidad).
Esquema del modelo entidad-relación.
Por ejemplo, una entidad de empleado puede tener múltiples valores de habilidad. Un atributo derivado se basa en otro atributo. Por ejemplo, el salario mensual de un empleado se basa en el salario anual del empleado. Líneas de conexión, líneas continuas que conectan atributos para mostrar las relaciones de las entidades en el diagrama.
Cardinalidad de mapeo
Representa el número de entidades de otro conjunto de entidades que están conectadas a una entidad utilizando un conjunto de relaciones.
Es más útil para describir conjuntos de relaciones binarias.
Para establecer una relación binaria, la cardinalidad de mapeo debe ser uno de los siguientes tipos:
Doce y cincuenta y nueve de la noche
Uno a muchos
Muchos a uno
Muchos a muchos
Diagrama de Contexto
Se dibuja un diagrama de contexto, a veces llamado diagrama de flujo de datos de nivel 0, para definir y aclarar los límites del sistema de software. Identifica los flujos de información entre el sistema y las entidades externas. Todo el sistema de software se muestra como un solo proceso.
Diagrama Nivel 0,1,2
Diagrama de contexto: nivel 0
El diagrama de contexto caracteriza todas las interacciones que un sistema realiza con su entorno (entidades externas), pueden ser otros sistemas, sectores internos de la organización o factores externos a este. Se dibuja un solo proceso que representa el sistema en cuestión y su nombre se escribe en dicha burbuja como un nombre común más adjetivos. Solo los flujos de datos que denotan las interrelaciones entre el sistema y sus agentes externos lo dejan, sin permitir otros procesos o almacenamiento en el dibujo.
Es muy útil para los niveles posteriores de análisis como herramienta de equilibrio. Y se conoce como el diagrama de flujo de datos DFD de nivel "0"
Diagrama de nivel superior: nivel 1
El diagrama de nivel superior muestra todos los procesos que describen el proceso principal. En este nivel, los procesos generalmente no están directamente vinculados, pero debe haber almacenamiento externo o una entidad que los una. Esta regla de construcción ayuda al analista a considerar que a un nivel de abstracción tan alto (DFD nivel 1), es muy probable que la información procesada se almacene en el sistema incluso si no está especificada por un requisito. funcional, siendo de hecho un requisito no funcional.
Detalle o diagrama de extensión: nivel 2
En un diagrama de nivel 2 o superior, las excepciones a los principales canales de información comienzan a explotarse a medida que el nivel de detalle aumenta gradualmente. Ahora se permiten flujos entre procesos.
El nivel 2 del DFD (Diagrama de flujo de datos) se puede considerar como el máximo que se validará conjuntamente con el usuario porque en los niveles posteriores, el alto grado de complejidad del diagrama puede ser muy difícil de leer para las personas que no pertenecen al equipo del sistema. . También se recomienda el diagrama de nivel superior.
Importancia del Modelo E/R
Para evitar arruinar los datos en una base de datos de producción, es importante planificar los cambios cuidadosamente. ERD es una herramienta que ayuda. Al dibujar diagramas ER para visualizar ideas de diseño de bases de datos, tiene la oportunidad de identificar los errores y fallas de diseño, y hacer correcciones antes de ejecutar los cambios en la base de datos.







No hay comentarios:
Publicar un comentario