Desarrollo De Proyectos De Software (2)

Diagrama De Flujo De Datos

Definición:

El diagrama de flujo de datos, es un modelo que describe los flujos de datos o tuberías, los procesos que cambian o transforman los datos en un sistema, las entidades externas que son fuente o destino de los datos (en consecuencia, los límites del sistema) y los almacenamientos o depósitos de datos a los cuales tiene acceso el sistema; permitiendo así, describir el movimiento de los datos a través del sistema.

  • En síntesis, el Diagrama de Flujo de Datos describe:
  • Los lugares de origen y destino de los datos (los límites del sistema).
  • Las transformaciones a las que son sometidos los datos (los procesos internos).
  • Los lugares en los que se almacenan los datos dentro del sistema.
  • Los canales por donde circulan los datos.

Características:

  • Relevante: Ya que posibilita comunicar diferentes modelos; para así facilitar el entendimiento, entre el usuario y el analista de sistemas.
  • Lógico: Ya que no identifica soporte físico.
  • Descendente: Se construye en forma descendente, de lo general a lo particular.

El diagrama de flujo de datos, posee niveles de desagregación, explosión o apertura de burbujas. El Nivel o Diagrama de Contexto; es aquel que muestra una sola burbuja y las entidades externas, o terminadores con los que interactúa el sistema.

Un enfoque que tiene más éxito, es identificar los acontecimientos externos a los cuales debe responder el sistema y utilizarlos para crear un primer borrador del diagrama de flujo de datos. De ahí puede partirse hacia arriba (para crear diagrama de flujo de datos, de mayor nivel de abstracción) y hacia abajo.

Simbología

Proceso

predefined-process-symbol.png Proceso Predefinido (Subrutina)

Un símbolo de proceso, es un marcador de otra etapa del proceso o una serie de medidas de flujo del proceso; que están formalmente definidos en otros lugares. Esta forma normalmente representa subprocesos (o subrutinas en diagramas de flujo de programación). Si el subproceso que se considera “conocida”, pero en realidad no se define en un procedimiento de proceso, instrucciones de trabajo, o algún otro proceso de diagrama de flujo o la documentación; entonces es mejor no utilizar este símbolo, ya que implica un proceso definido formalmente.

Suplente De Proceso

Como su nombre lo sugiere la forma, este símbolo de diagrama de flujo se utiliza cuando el paso de flujo del proceso es una alternativa a la etapa del proceso normal. Líneas de flujo en un paso de flujo de procesos alternativos son generalmente discontinuas.

Retardo – Retraso

El símbolo de diagrama de flujo de retardo representa un período de espera que es parte de un proceso. Hay un atraso de las formas comunes de mapeo de procesos.

Preparación

Como dice el nombre, cualquier paso del proceso; que es un proceso de preparación de caudal, como una puesta a punto de la operación.

Manual de Operación

Manual de las formas de diagrama de flujo de operaciones que se muestran, los pasos del proceso no están automatizados. En los diagramas de flujo de proceso de datos, esta forma de flujo de datos indica una operación de bucle, junto con un símbolo de límite de bucle.

Control De Ramificación De Los Símbolos De Fujo

Flow Line (Flecha, conector)

Los conectores de flujo de línea, demuestran la dirección de los flujos de proceso.

Terminator (Terminal Punto de óvalo)

Terminator, muestra los puntos de inicio y fin de un proceso. Cuando se utiliza como un símbolo en Inicio, representan un grupo de disparo que establece el flujo de proceso en marcha.

Decisión

Indica una pregunta o una sucursal en el flujo del proceso. Por lo general, una forma de diagrama de flujo. Decisión, se utiliza cuando hay dos opciones (Sí / No, No / No-Go, etc).

connector-symbol.png Conector (Inspección)

En los diagramas de flujo este símbolo suele ser pequeño, y se utiliza como un conector para mostrar un aumento de un punto en el flujo de proceso a otro. Los conectores son usualmente marcados con letras mayúsculas (A, B, AA) para mostrar los puntos de coincidencia en el salto. Son útiles para evitar el flujo de las líneas que se cruzan con otras formas y líneas de flujo. Estos también son útiles, para el salto de un subproceso definido en la zona del diagrama de flujo principal.

Proceso de Asignación: En los mapas de procesos, este símbolo es de tamaño completo y muestra un punto de inspección en el flujo del proceso.

[Sólo para confundir más las cosas; algunas personas utilizan un círculo para indicar una operación y un cuadrado para indicar una inspección. Es por eso, que es importante incluir una clave de símbolo en el diagrama de flujo].

Conector Fuera De Página

El Conector Fuera de página, muestra la continuación de un organigrama de proceso en otra página. Cuando se utilizan en combinación con conectores, lo mejor es diferenciar las etiquetas; por ejemplo: números de uso para Off-Page Conectores y letras mayúsculas para conectores. En la práctica, la mayoría de los diagramas de flujo sólo tiene que utilizar la forma de conectar dos referencias en la página y fuera de la página.

storage-symbol.png Combinación (Almacenamiento)

  • Diagrama de flujo: Muestra la fusión de varios procesos y la información de uno solo.
  • Proceso de asignación: por lo general, indica que el almacenamiento es de materias primas.

extract-symbol.png Extracto (Medición)

  • Diagrama de flujo: Aparece cuando un proceso se divide en caminos paralelos. También indica una frecuencia de medición, cuando tiene una “M” mayúscula dentro del símbolo.
  • Proceso de asignación: por lo general indica, que el almacenamiento de productos a terminado.

or-symbol.png Or

La muestra (Or), es un símbolo lógico que indica cuando un proceso se aparta; por lo general, durante más de dos ramas. Cuando se utiliza este símbolo, es importante etiquetar las líneas de flujo saliente, para indicar los criterios a seguir de cada rama.

summing-junction-symbol.png En (Resumen A La Salida)

La lógica de En (Resumen A La Salida), la forma del diagrama de flujo de conexiones, se muestra cuando convergen varias ramas en un solo proceso. El símbolo de combinación es más común para este uso; sin embargo, este símbolo y el símbolo (Or) son realmente más relevantes en el procesamiento de datos de diagramas de flujo, que en los diagramas de flujo del proceso.

Símbolos De Entrada Y Salida

data-symbol.png Datos (E/S)

La forma de diagrama de flujo de datos, indica las entradas y salidas de un proceso. Como tal, la forma que más a menudo se conoce es como E/S, forma una forma de datos.

Documento

El símbolo de diagrama de flujo de documentos, es para una fase del proceso que produce un documento.

Multi-Documento

Igual que el documento; excepto porque produce varios documentos. Esta forma no es tan de uso general, como la forma de diagrama de flujo de documentos, incluso cuando están implicados varios documentos.

Mostrar

Indica una etapa del proceso, donde la información se muestra a una persona (los usuarios de PC, operador de la máquina).

manual-input-symbol.png Manual De Entrada

Muestra los pasos del proceso donde se le pide al operador / usuario para obtener información que deben introducir manualmente en un sistema.

Tarjeta

Esta es la compañía de las formas de diagrama de flujo de cinta perforada. Esta forma se utiliza raramente.

Perforadas De Cinta

Todavía puede tener validez el uso del símbolo de cintas perforadas, se usa para la entrada en ordenadores antiguos y máquinas CNC (de forma digital).

Archivo Y Almacenamiento De Símbolos De Información

stored-data-symbol.png Los Datos Almacenados

Uso general de almacenamiento de datos, forma de diagrama de flujo utilizado para cualquier etapa del proceso que almacena los datos (a diferencia de las formas más específicas a seguir al lado de este cuadro).

database-symbol.png Disco magnético (Base De Datos)

El símbolo más universalmente reconocible, para una ubicación de almacenamiento de datos; esta forma de diagrama de flujo se representa una base de datos.

direct-access-storage-symbol.png Almacenamiento De Acceso Directo

Direct Access Storage en ingles, en español Unidad De Disco Duro.

internal-storage-symbol.png De Almacenamiento Interno

Se utiliza en los diagramas de flujo de programación; en el sentido de la información almacenada en la memoria, en lugar de en un archivo.

sequential-access-storage-symbol.png De Almacenamiento De Acceso Secuencial (Cinta Magnética)

A pesar de que parece una “Q”, el símbolo se supone que se vea como un rollo de cinta. (Su uso en la actualidad es muy limitado, al menos a nivel domestico o de pequeñas empresas)

Símbolos de datos de procesamiento

collate-symbol.png Cotejar

La forma de diagrama de flujo Intercalar, indica una fase del proceso que requiere la organización de los datos, información o materiales de acuerdo a un formato estándar o el arreglo.

sort-symbol.png Ordenar

Indica la clasificación de datos, información, materiales en un orden pre-definido.

Diccionario De Datos.

Un diccionario de datos, es un conjunto de metadatos que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa; incluyendo nombre, descripción, alias, contenido y organización.

En un diccionario de datos, se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos.

Definiciones

Una definición de un dato se introduce mediante el símbolo “=”; en este contexto el “=” se lee como “está definido por”, o “está compuesto de”, o “significa”. Para definir un dato completamente, la definición debe incluir:

  • El significado del dato en el contexto de la aplicación. Esto se documenta en forma de comentario.
  • La composición del dato, si es que está compuesto de otros elementos significativos.
  • Los valores que el dato puede tomar, si se trata de un dato elemental que ya no puede ser descompuesto.

Datos Elementales

Son aquellos para los cuales no hay una descomposición significativa. Por ejemplo, puede ser que no se requiera descomponer el nombre de una persona en primer-nombre, apellido-materno y apellido-paterno; esto depende del contexto del sistema que se esté modelando.

Cuando se han identificado los datos elementales, deben ser introducidos en el diccionario y proveer una breve descripción que describa el significado del dato. En el caso de que el dato tenga un nombre significativo, se puede omitir la descripción; sin embargo, es importante especificar las unidades de medida que el dato puede tomar.

Datos Opcionales
Un dato opcional, es aquel que puede estar o no estar presente como componente de un dato compuesto. Se caracteriza por estar encerrado entre paréntesis.

Selección

Indica que un elemento consiste exactamente en una opción, de un conjunto de alternativas que se encierran entre corchetes.

Iteración

Se usa para indicar ocurrencias repetidas de un componente en un elemento compuesto:

  • Ejemplo 1: Orden-de-compra = nombre-cliente + dirección-de-envío + {artículo} significa que una orden de compra siempre debe contener un nombre de cliente, una dirección de envío y una o más ocurrencias de un artículo.
  • Ejemplo 2: Se pueden especificar límites superiores e inferiores a las iteraciones. Orden-de compra = nombre-cliente + dirección-de-envío + 1 {artículo} 10 significa que una orden de compra siempre debe contener un nombre de cliente, una dirección de envío y de 1 a 10 artículos.
Redes Sociales...
Tweet about this on TwitterShare on Google+Share on FacebookShare on LinkedInEmail this to someone

En Electrónica ML utilizamos cookies para que usted obtenga una mejor experiencia como usuario de nuestra web. Si continúa navegando, está dando su consentimiento para la aceptación y uso de las mencionadas cookies y la aceptación de nuestra política de cookies, click en el enlace para mayor información.

ACEPTAR
Aviso de cookies
Soporte Técnico