Diccionario de Datos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Erick Eduardo De Santos Frutos

080056557

Diseño y Gestión de Sistemas

Profesor Juan Miguel Camargo Pulido

Diccionario de Datos
Diccionario de datos

El diccionario de datos es una lista organizada de todos los datos pertenecientes al


sistema, con una serie de definiciones precisas y rigurosas para que tanto el analista
como el usuario comprendan entradas, salidas, elementos de los almacenamientos
y cálculos intermedios.

En el diccionario de datos incluimos almacenes de datos, flujos de datos, estructuras


de datos, elementos de datos y en algunos casos el modelo E-R.
El diccionario de datos (DD) define los datos en cuanto que:

1. Describe el significado de los flujos de datos y los almacenes que muestran


los DFD's.
2. Describe la composición de la estructura de datos que se mueven a lo largo
de los flujos.
3. Describe la composición de la estructura de datos en los almacenes.
4. Describe los detalles de las relaciones entre almacenes que aparecen en un
diagrama entidad-relación.
Los analistas utilizan los diccionarios de datos por cuatro razones:
1. Para manejar los detalles en sistemas grandes ya que es imposible de recordar
todo lo referente a un sistema.
2. Para comunicar un significado común para todos los elementos del sistema.
Esto es muy importante cuando trabajan varios analistas y no pueden reunirse
todos los días para comunicarse.
3. Para documentar las características del sistema.
4. Localizar errores en el sistema.

Contenido de un Diccionario de Datos


El DD contiene las siguientes:
1. Definiciones lógicas de datos:
 Elemento de Dato (Atributos de la Entidad).
 Estructura de Dato.
 Flujos de Datos.
 Almacenes de datos.
2. Definiciones lógicas de procesos.
3. Definiciones lógicas de entidad externa.

Los elementos de dato se agrupan para formar una estructura de dato.


1. Elemento de dato: Ninguna unidad más pequeña tiene significado para los
analistas o usuarios. Son los bloques básicos para todos los demás datos del
sistema, por sí solo no lleva ningún significado al usuario. Son los atributos
de las entidades.
Por ejemplo: nº factura, fecha expedición, cantidad adeudada.
2. Estructuras de dato: es un grupo de datos elementales que en conjunto
describen un componente del sistema.
Por ejemplo: Factura.
Los flujos de datos, almacenes de datos son estructuras de datos.
Diccionario del sistema

La estructura de un diccionario de sistema se mostrará más adelante. El Diagrama


de Flujo de Datos describe el sistema. El diagrama E-R, describe los datos del
sistema. El componente descripción del proceso describe los procesos del DFD y el
Diccionario de datos que describe los datos del sistema (flujos y almacenes de
datos). Los usuarios del sistema y como lo utilizan se incluyen en la descripción del
usuario.

Notación del Diccionario de datos

1. Notación del elemento dato: Cada uno está identificado con un nombre, una
descripción, un alias, una longitud, un intervalo de valores. Veamos las reglas
a seguir para cada elemento.
 Nombre de los datos: se deben asignar nombres que sean
significativos, es decir, que tengan significado en el contexto del
desarrollo del sistema. Por ejemplo: Fecha-factura. Un nombre no
debe ser mayor de 30 caracteres y tampoco debe contener espacios en
blanco.
 Descripción de los datos: indica de manera breve lo que éste
representa en el sistema, y debe escribirse de forma comprensible
para el lector y pensando que quien lo lea no sabe nada con respecto
al sistema.
 Alias: es cuando el mismo dato recibe varios nombres, según quien
haga uso del dato. Ejemplo; factura puede tener como alias
documento de pago o nota de pago etc...

No son alias los siguientes casos: factura autorizada, factura


verificada.
 Longitud: indica la cantidad de espacio necesario para cada dato sin
considerar la forma en que serán almacenados.
 Valores de los datos: si los valores de los datos están restringidos a un
intervalo específico, debe reflejarse en la entrada del DD. Por ejemplo
Talla unidad [centímetros], rango [1-200].
2. Descripción de las estructuras de datos: Las estructuras de datos se
construyen sobre cuatro relaciones de componentes (datos o estructuras) que
son:
 Relación secuencial: Define los componentes (datos o estructuras)
que siempre se incluyen en una estructura de datos en particular,
es decir, también se llama concatenación de dos o más datos.
 Relación de selección: Define alternativas para datos o estructuras
incluidas en una estructura de datos.
 Relación de iteración: Define la repetición de un componente cero
o más veces.
 Relación opcional: Es un caso especial de la iteración, es decir,
una o ninguna iteración.
3. Descripción de los flujos de datos: Representamos los flujos de datos
siempre y cuando el flujo no sea un único atributo. Está formado por una o
más estructuras previamente definidas. Del flujo nos interesa el contenido,
fuente, destino, volumen.
 Nombre del flujo de datos: se deben asignar nombres que sean
significativos, es decir, que tengan significado en el contexto del
desarrollo del sistema. Por ejemplo: factura.
 Fuente: indica cual es el proceso fuente de la información. Se
indicara el número del proceso.
 Destino: indica cual es el proceso destino de la información. Se
indicara el número del proceso.
 Definición: explica el contenido del flujo de datos.
 Contenido: describe cuales son las estructuras de datos incluidas.
4. Descripción de los almacenamientos de datos: Representamos los
almacenamientos de datos. Se documenta su contenido, flujos de entrada,
flujos de salida.
 Nombre de almacenamiento de datos: se asignan nombres que sean
significativos, es decir, que tengan significado en el contexto del
desarrollo del sistema. Ejemplo: histórico facturas.
 Flujos de entrada: indica cuales son los flujos que alimentan el
almacenamiento de datos.
 Flujos de salida: indica cuales son los flujos que extraen
información del almacenamiento de datos.
 Definición: describe el contenido del almacenamiento de datos.
 Contenido: especifica el contenido del almacenamiento.
5. Descripción de los procesos: Representamos los procesos del sistema. Se
documenta su contenido, flujos de entrada, flujos de salida.
 Nombre de proceso: se asignan nombres que sean significativos, es
decir, que tengan significado en el contexto del desarrollo del
sistema. Por ejemplo: verificar _crédito.
 Entradas: indica cuales son los procesos, almacenamientos de
datos que ejercen de fuente de datos.
 Flujos de salida: indica cuales los procesos, almacenamientos de
datos que ejercen de destino de datos.
 Definición: indica la misión del proceso.
 Descripción: describe el proceso. Para ello utilizaremos: Forma
narrativa, arboles de decisión, tablas de decisión, lenguaje
estructurado.
6. Descripción de las entidades externas: Representamos las entidades
externas
del sistema. Se documenta a quien representa, flujos de datos relacionados,
volumen etc.
 Nombre de entidad externa: se asignan nombres que sean
significativos, que representen a la entidad. Por ejemplo: clientes.
 Flujos de datos asociados: indica cuales son los flujos (entrada /
salida) asociados.
 Definición: indica quienes son la entidad.
 Volumen: Número de componentes de la entidad.

Sintaxis del Diccionario de Datos

Conocida la forma de describir los datos y estructuras de datos, explicados en el


apartado anterior, a continuación, se va a establecer una sintaxis estandarizada que
nos permitirá expresar dichos significados:
 = está compuesto por
 +y
 () opcional, puede o no puede estar presente
 [ ] selección entre varias alternativas
 { } iteración, repetir lo mismo varias veces
 ** comentario
 @ clave principal de un almacenamiento
 | separador de alternativas en selección

Bibliografía

ftp://dlsi.ua.es/people/jaime/apuntes/aesi_cap5.pdf

También podría gustarte