You are on page 1of 24

ANALISIS DE

SISTEMAS MEDIANTE
EL USO DE
DICCIONARIOS DE
DATOS

Diccionario de Datos:

Es una obra de consulta de informacin sobre los datos, es


decir, metadatos. Es compilado por los analistas de
sistemas para guiarse a travs del anlisis y diseo.

Necesidad de comprender el diccionario


de datos
Adems de proveer documentacin y eliminar la redundancia,
podemos usar el diccionario de datos para:

Validar la integridad y precisin del diagrama de flujo de


datos.

Proveer un punto de partida para desarrollar pantallas e


informes.

Determinar el contenido de los datos almacenados en


archivos.

Desarrollar la lgica para los procesos del diagrama de


flujo de datos.

Crear XML.

Repositorio de diccionario de datos


El repositorio es uno de las muchas implicaciones de las
herramientas CASE y puede contener lo siguiente:

Informacin sobre los datos que mantiene el sistema.

Lgica de procedimiento y caso de usos.

Diseo de pantallas e informes.

Relaciones de datos.

Requerimientos del proyecto y entregables


sistema.

Informacin administrativa del proyecto.

finales del

Flujo de datos
Uso de formulario para cada flujo de datos, con la siguiente
informacin:

ID, un nmero de identificacin opcional.

Un nombre descriptivo nico para el flujo de datos.

Una descripcin general del flujo de datos.

El origen del flujo de datos.

El destino del flujo de datos.

Una indicacin para determinar el flujo de datos.

El nombre de la estructura de datos que describe a los elementos.

El volumen por unidad de tiempo.

Un rea para comentarios adicionales.

Descripcin de la estructura de datos


La notacin algebraica utiliza los siguientes smbolos:

Un signo de igual (=) significa, esta compuesto de .

Un signo (+) significa, y.

Las llaves { } indican elementos repetitivos.

Los corchetes [ ] representan una situacin cualquiera

Los parntesis ( ) representan un elemento opcional.

Estructura de datos lgicas y fsicas


El diseo lgico muestra lo que la empresa necesita para
sus operaciones diarias como el nombre, direccin, saldo
actual del cliente. Al utilizar el diseo lgico como base, el
analista puede disear las estructuras de datos fsicas, que
incluyen los elementos adicionales necesarios para
implementar el sistema.

Elementos fsicos agregados a una estructura de datos:

Elementos de datos

ID de elemento.

El nombre del elemento.

Los alias, que son sinnimos u otros nombres para los elementos.

Una descripcin corta del elemento.

Si el elemento es base o derivado.

La longitud de un elemento.

El tipo de datos: numrico, fecha, alfabtico, carcter variable, etc.

Formatos de entrada y salida mediante el uso de smbolos.

Criterios de validacin que asegure captura de datos precisos.

Cualquier valor predeterminado que pueda tener el elemento.

Un rea adicional para comentarios.

Almacenes de datos
cuando se agrupan los elementos base del flujo de datos
para formar un registro estructural, se crea un almacn de
datos para cada registro estructural nico.

Creacin del Diccionario de Datos


Las entradas en el diccionario de datos se pueden crear
despus de haber completado el diagrama de flujo de
datos, o construir a medida que ste se desarrolle. El uso
de la notacin algebraica y registros estructurales permite
al analista desarrollar el diccionario de datos y los
diagramas de flujo de datos mediante una metodologa
arriba-abajo.

Anlisis de la entrada y la salida

1. Un nombre descriptivo para la entrada o salida. Si el flujo de datos est en


un diagrama lgico, el nombre debera identificar cules son los datos (por
ejemplo, INFORMACIN DE CLIENTE). No obstante, si el analista trabaja en
el diseo fsico o si el usuario declar de manera explcita la naturaleza de la
entrada o la salida, el nombre debe incluir esa informacin relacionada con el
formato. Algunos ejemplos son ESTADO DE CUENTA DE FACTURACIN DE
CLIENTE y CONSULTA DE DETALLES DE CLIENTE.

2. El contacto del usuario responsable de la aclaracin de los detalles


posteriores, la retroalimentacin sobre el diseo y la aprobacin final.

3. Si los datos son de entrada o salida.

4. El formato del flujo de datos. En la etapa de diseo lgica, el formato puede


estar indeterminado.

5. Los elementos que indican la secuencia de los datos en un informe o


pantalla (tal vez en columnas).

6. Una lista de elementos, incluyendo sus nombres, longitudes y si son base o


derivados, adems de sus criterios de edicin.

Desarrollo de almacenes de datos


Otra actividad para crear el diccionario de datos es la de
desarrollar almacenes de datos. Hasta ahora hemos
determinado qu datos necesitan fluir de un proceso a otro.
Esta informacin se describe en las estructuras de datos.
Sin embargo, la informacin se puede almacenar en
muchos lugares; adems, en cada lugar se puede
almacenar en forma distinta. Mientras que los flujos de
datos representan datos en movimiento, los almacenes de
datos representan los datos estticos.

Uso del Diccionario de Datos


El diccionario de datos ideal es automatizado, interactivo,
en lnea y evolutivo. A medida que el analista de sistemas
aprende sobre los sistemas de la organizacin, se agregan
elementos de datos al diccionario de datos. Por otra parte,
el diccionario de datos no es un fin en s mismo y nunca
deber serlo. Para evitar desviarse con la construccin de
un diccionario de datos completo, el analista de sistemas
debe considerarlo como una actividad paralela al anlisis y
diseo de sistemas.

Para que tenga el mximo poder, el diccionario de datos


debe enlazarse en varios programas de sistemas, de
manera que cuando se actualice o elimine un elemento del
diccionario
de
datos,
se
actualice
o
elimine
automticamente de la base de datos. El diccionario de
datos se convierte simplemente en una curiosidad histrica
si no se mantiene actualizado.
Podemos usar el diccionario de datos para crear pantallas,
informes y formularios.

Uso de diccionario de datos para


crear XML
El lenguaje de marcado extensible (XML) es un lenguaje que se
puede usar para intercambiar datos entre las empresas o entre los
sistemas dentro de una empresa. Es similar al HTML, el lenguaje
de marcado que se utiliza para crear pginas Web, slo que es
ms potente.
Una vez creado un documento de XML, podemos transformar los
datos en varios formatos de salida, para visualizarlos en muchas
formas, incluyendo la salida impresa, pginas Web, la salida para
un dispositivo porttil y archivos de formato de documento portable
(PDF). Por ende, el contenido de datos del documento se separa
del formato de salida. El contenido de XML se define una vez como
datos y despus se transforma todas las veces que sea necesario.

El XML es una forma de definir, ordenar, filtrar y traducir


datos en un lenguaje de datos universal que todos puedan
utilizar. Se puede crear a partir de bases de datos, un
formulario o programas de software, o se puede teclear
directamente en un documento, editor de texto o programa
para introducir XML.
El diccionario de datos es un punto de inicio ideal para
desarrollar contenido de XML. La clave para usar el XML
es crear una definicin estndar de los datos.

Definiciones de tipo de documento de


XML
A menudo la estructura del contenido de XML se define
mediante el uso de una definicin de tipo de documento (DTD).
Esta definicin se utiliza para determinar si el contenido del
documento de XML es vlido; es decir, si cumple con el orden y
tipo de los datos que deben estar presentes en el documento.
Es fcil crear la DTD y adems cuenta con muy buen soporte a
travs de software estndar. Una vez completada la DTD,
podemos usarla para validar el documento de XML mediante el
uso de las herramientas estndar de XML. Es ms fcil crear la
DTD si se ha completado un diccionario de datos, ya que
significa que el analista trabaj con los usuarios y tom
decisiones en cuanto a la estructura de los datos.

Esquemas de XML
Un esquema es otra manera ms precisa de definir el
contenido de un documento de XML. Un diccionario de
datos es un excelente punto de partida para desarrollar un
documento de XML y un tipo de documento de definicin o
esquema. La ventaja de usar XML para definir datos es
que, en el formato de XML, los datos se almacenan en
texto puro y no dependen de ningn software propietario.
El documento se puede validar y transformar fcilmente en
muchos formatos distintos de salida.

GRACIAS!!!

You might also like