Diagramas de flujo

Diagrama de Flujo
Es la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.

Características

  • Sintética: La representación que se haga de un sistema o un proceso deberá quedar resumida en pocas hojas, de preferencia en una sola. Los diagramas extensivos dificultan su comprensión y asimilación, por tanto dejan de ser prácticos.


  • Simbolizada: La aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos evita a os analistas anotaciones excesivas, repetitivas y confusas en su interpretación.


  • De forma visible a un sistema o un proceso: Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas.


Símbolos o elementos de un Diagrama de 

Flujo

Símbolo de Inicio / Final

El símbolo de terminación marca el punto inicial o final del sistema. Por lo general, contiene la palabra "Inicio" o "Fin".
Símbolo de Inicio / Final

Símbolo de Acción o Proceso

Un rectangulo solo puede representar un solo paso dentro de un proceso ("agregar dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso más grande.
Símbolo de Acción o Proceso

Símbolo del Documento Impreso

Un documento o informe impreso.
Un documento o informe impreso

Símbolo de Multidocumento

Representa multidocumento en el proceso.
Símbolo de Multidocumento

Símbolo de Decisión o Ramificación

Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de diferentes puntos del diamante.
Símbolo de Decisión o Ramificación

Símbolo de Entrada / Salida

Representa el material o la información que entra o sale del sistema, como una orden del cliente (entrada) o un producto (salida).
Símbolo de Entrada / Salida

Símbolo de Entrada Manual

Representa un paso en el que se pide al usuario que introduzca la información manualmente.
Símbolo de Entrada Manual

Símbolo de Preparación

Representa un ajuste a otro paso en el proceso.
Símbolo de Preparación

Símbolo del Conector

Indica que el flujo continúa donde se ha colocado un símbolo identico (que contiene la misma letra).
Símbolo del Conector

O Símbolo

Indica que el flujo del proceso continúa en más de dos ramas.
O Símbolo

Símbolo de Unión de Invocación

Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de nuevo en un solo proceso.
Símbolo de Unión de Invocación

Símbolo de Fusión

Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.
Símbolo de Fusión

Símbolo de Intercalar

Indica un paso que ordena información en un formato estándar.
Símbolo de Intercalar

Símbolo de Ordenar

Indica un paso que organiza una lista de elementos en una secuencia o establece según algunos criterios predeterminados.
Símbolo de Ordenar

Símbolo de Proceso Predefinido

Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de un proceso más grande. Esta secuencia de acciones podría describirse con más detalle en un diagrama de flujo separado.
Símbolo de Proceso Predefinido

Símbolo del Operación Manual

Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga manualmente.
Símbolo del Operación Manual

Símbolo de Límite de Bucle

Indica el punto en el que debe detenerse un bucle.
Símbolo de Límite de Bucle

Símbolo de Retardo

Indica un retraso en el proceso.
Símbolo de Retardo

Almacenamiento de Datos o Símbolo de Datos Almacenados

Indica un paso donde se almacenan los datos.
Almacenamiento de Datos o Símbolo de Datos Almacenados

Símbolo de la Base de Datos

Indica una lista de información con una estructura estándar que permite buscar y ordenar.
Símbolo de la Base de Datos

Símbolo de Almacenamiento Interno

Indica que la información se almacenó en la memoria durante un programa, utilizado en diagramas de flujo de diseño de software.
Símbolo de Almacenamiento Interno

Símbolo de Visualización

Indica un paso que muestra información.
Símbolo de Visualización

Conector Fuera de Página

Indica que el proceso continúa fuera de la página.
Conector Fuera de Página



Significado de esos elementos





Tipos de diagrama





Modelo Entidad y Relación (E/R)

El modelo entidad-relación ER es un modelo de datos que permite representar cualquier abstracción, percepción y conocimiento en un sistema de información formado por un conjunto de objetos denominados entidades y relaciones, incorporando una representación visual conocida como diagrama entidad-relación.



Esquema del modelo entidad-relación (Ejemplo)





Cardinalidad de mapeo

Indica el número de entidades con las que puede estar relacionada una entidad dada. Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia de cardinalidades puede ser:
  • Uno a uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa.
  • Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A.
  • Varios a uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A.
  • Varios a varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.



Diagrama de Contexto

Los diagramas de contexto representan visualmente el alcance del producto al mostrar un sistema de negocio (proceso, equipamiento, sistema de información, etc.), y sus interacciones con las personas y con otros sistemas (actores).

Los diagramas muestran las entradas al sistema de negocio, el(los) actor(es) que proporciona(n) la entrada, las salidas del sistema de negocio y el actor o los actores que reciben la salida.


Diagrama Nivel 0,1,2

Los niveles de un DFD son:
  • Nivel 0: Diagrama de contexto
  • Nivel 1: Diagrama de nivel superior
  • Nivel 2: Diagrama de detalle o expansión

Diagrama de Contexto: Nivel 0
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. Se dibuja un solo proceso que representa al sistema en cuestión y se escribe su nombre en dicha burbuja como un sustantivo común más adjetivos. De él solamente parten los flujos de datos que denotan las interrelaciones entre el sistema y sus agentes externos, no admitiéndose otros procesos ni almacenamientos en el dibujo, ya que estos son procesos estructurados y ordenados, además posee una cardinalidad que varía según la función que desempeñe cada diagrama. 

Diagrama de Nivel Superior: Nivel 1
En 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. Esta regla de construcción sirve como ayuda al analista para contemplar que en un nivel tan elevado de abstracción (DFD Nivel 1) es altamente probable que la información que se maneja requiere ser almacenada en el sistema aunque no esté especificado por un Requisito funcional, siendo en realidad un requisito no-funcional.

Diagrama de Detalle o Expansión: Nivel 2
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 permite los flujos entre procesos.

El DFD nivel 2 puede considerarse el máximo para ser validado en forma conjunta con el usuario dado que en los niveles posteriores el alto grado de complejidad del diagrama puede resultar de muy difícil lectura para personas ajenas al equipo de sistemas. También se recomienda el diagrama de nivel superior.


Diagrama Padre e Hijo





Importancia del Modelo E/R 

Comentarios

Entradas populares de este blog

Departamentos de una empresa