# data[].attributes.body
Cada entrada en el diccionario de dato consiste en un conjunto de detalles que describen los datos utilizados o producidos en el sistema. Cada articulo se identifica por:

-Nombre de dato

- Descripción del dato

- Sinónimo o alias

- Longitud de campo

-Valores de datos

Cabe mencionar que cada uno tiene valores específicos que se permiten para éste en el sistema estudiado.

# data[].attributes.body
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.

# data[].attributes.body
Es un listado organizado de todos los datos pertinentes al sistema con definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un entendimiento en común de todas las entradas, salidas, componentes y cálculos.

# data[].attributes.body
Existen tres tipos de diccionarios de datos:

1. Diccionario Off-Line

2. Diccionario On-Line

3. Diccionario In-Line

Off-Line:

• Se ocupa de mantener el diccionario en condiciones.
• No tiene injerencia en el uso dinámico de los datos.
On-Line:
•Trabaja junto con el compilador.
• Impide que el programador defina los datos en el programa y los toma directamente del diccionario.
In-Line:
• No incorpora la definición de datos en el programa, sino que las carga cuando se ejecuta.

# data[].attributes.body
Un diccionario de datos contiene las características lógicas de los datos que se van a utilizar en un sistema, incluyendo nombre, descripción, alias, contenido y organización.
El diccionario de datos contiene las definiciones de todos los datos mencionados en el DFD (Diagrama de flujo de datos), en una especificación del proceso y en el propio diccionario de datos.

# data[].attributes.body
1. - Describe el significado de los flujos y almacenes que se muestran en los DFD.

2. - Describe la composición de agregados de paquetes de datos que se mueven a lo largo de los flujos (los que no se pueden descomponer en unidades más elementales).

3. - Describe la composición de los paquetes de datos en los almacenes.

4. -Especifica los valores y unidades relevantes de piezas elementales de información en los flujos de datos y en los almacenes de datos.

# data[].attributes.body
El objetivo de un diccionario de datos es dar precisión sobre los datos que se manejan en un sistema, evitando así malas interpretaciones o ambigüedades.

Estos diccionarios se desarrollan durante el análisis de flujo de  datos y su contenido también se emplea durante el diseño del proyecto en general.