Diccionarios de datos para el análisis de sistemas

 Diccionarios de datos para el análisis de sistemas

El diccionario de datos es una aplicación especializada de los tipos de diccionarios usados como referencia en la vida cotidiana.

El diccionario de datos es una forma de consulta con información acerca de los datos (es decir, metadatos), compilada por los analistas de sistemas para guiarse en el análisis y diseño.

Como un documento, el diccionario de datos recopila y coordina términos de datos específicos, y confirma lo que cada término significa para las diferentes personas en la organización.

Una razón importante para mantener un diccionario de datos es guardar datos ordenados.

Esto significa que los datos deben ser consistentes. Si usted guarda datos acerca del sexo de un hombre como “M” en un registro, “Masculino” en un segundo registro y como el número “1” en un tercer registro, los datos no son consistentes. Un diccionario de datos ayudará en este aspecto.

Los diccionarios de datos automatizados parte de lasherramientas CASE son valiosos por su capacidad de hacer referencias cruzadas de los elementos de datos y el lugar donde se utilizan, permitiendo por tanto realizar cambios a todos los programas que comparten un elemento común,

Los diccionarios de datos automatizados se vuelven importantes para los sistemas grandes que producen miles de elementos de datos que requieren catalogación y referencias cruzadas.


NECESIDAD DE ENTENDER EL DICCIONARIO DE DATOS

Muchos sistemas de administración de base de datos están equipados con un diccionario de datos automatizado. Estos diccionarios pueden ser complejos o sencillos. Algunos diccionarios de datos computarizados catalogan automáticamente los elementos de datos cuando se hace la programación; otros simplemente proporcionan una plantilla para motivar a la persona que llene el diccionario a que lo haga de una manera uniforme para cada entrada.

A pesar de la existencia de los diccionarios de datos automatizados, entender qué datos conforman un diccionario de datos, las convenciones usadas en estos últimos y cómo se desarrolla un diccionario de datos, son problemas que el analista de sistemas debe tener siempre presentes durante el esfuerzo de sistemas.

Entender el proceso de compilar un diccionario de datos puede ayudar al analista de sistemas a visualizar el sistema y su funcionamiento.

Las próximas secciones permiten al analista de sistemas ver la lógica detrás de lo que existe tanto en los diccionarios automatizados como en los manuales.

Además de proporcionar documentación y eliminar la redundancia, el diccionario de datos se podría usar para:

1. Validar la integridad y exactitud del diagrama de flujo de datos.

2. Proporcionar un punto de partida para desarrollar pantallas e informes.

3. Determinar el contenido de los datos almacenados en archivos.

4. Desarrollar la lógica para los procesos del diagrama de flujo de datos.


EL DEPÓSITO DE DATOS

Aunque el diccionario de datos contiene información de los datos y procedimientos, una colección más grande de información de proyectos se llama depósito.

El concepto de depósito es uno de los muchos impactos de las herramientas CASE y podría contener lo siguiente:

1. Información sobre los datos mantenidos por el sistema, incluyendo flujos de datos, almacenes de datos, estructuras de registros y elementos.

2. Lógica de procedimientos.

3. Diseño de pantallas e informes.

4. Relaciones entre datos, por ejemplo cómo se vincula una estructura de datos con otra.

5. Requerimientos del proyecto y productos del sistema final.

6. Información sobre la administración del proyecto, tal como itinerarios de entrega, logros, problemas pendientes de solución y usuarios del proyecto.


ESTRUCTURAS DE DATOS LÓGICAS Y FÍSICAS

Cuando las estructuras de datos se definen primero, sólo se incluyen los elementos de datos que el usuario vería, tal como un nombre, dirección y saldo a pagar. Esta fase es el diseño lógico, el cual muestra qué datos necesita el negocio para sus operaciones diarias.


ALMACENES DE DATOS

Todos los elementos base se deben almacenar en el sistema. También los elementos derivados se podrían almacenar en el sistema, tal como, para un empleado, el sueldo bruto acumulado a la fecha. Los almacenes de datos se crean para cada entidad de datos diferente que se almacenará. Es decir, cuando los elementos base de un flujo de datos se agrupan para formar un registro estructural, se crea un almacén de datos para cada registro estructural único.


CREACIÓN DEL DICCIONARIO DE DATOS

Las entradas del diccionario de datos se podrían crear después de completar el diagrama de flujo de datos, o se podrían construir conforme se desarrolle el diagrama de flujo de datos.

El uso de notación algebraica y registros estructurales permite al analista desarrollar el diccionario de datos y los diagramas de flujo de datos mediante un enfoque jerárquico de arriba hacia abajo.

Por ejemplo, el analista podría crear un flujo de datos de un Diagrama 0 después de las primeras entrevistas y, al mismo tiempo, hacer las entradas preliminares del diccionario de datos. Típica mente, estas entradas consisten en los nombres de los flujos de datos encontrados en el diagrama de flujo de datos y sus estructuras de datos correspondientes.

Comentarios

Entradas más populares de este blog

Diagramas de Flujo para el análisis de sistemas