Diccionario de Datos
Consideraciones sobre el diccionario de datos El modelo de análisis acompaña representaciones de objetos de datos, funciones y control. Estos juegan un papel importante. Es necesario proporcionar un enfoque organizado para presentar las características de cada objeto de datos y elementos de control .
Diccionario de datos Listado organizado de todos los elementos de datos que son pertinentes para el sistema , con definiciones precisas y rigurosas que permiten que el usuario y el analista tengan una misma comprensión de las entradas, salidas , de las componentes de almacenes y de los cálculos intermedios. El formato varía según las herramientas utilizadas (Case o de diseño estructurado).
Contenido del diccionario de datos (comúnmente) Nombre: el nombre principal del elemento de datos o de control, de almacén de datos , o de una entidad externa. Alias: otros nombres usados para la primera entrada. Donde se usa/cómo se usa: listado de los procesos que usan el elemento de datos o de control y cómo lo usan ( Ej. Como entrada al proceso, como salida al proceso, como almacén de datos ó como entidad externa).
Descripción del contenido: el contenido representado mediante una notación. Información adicional: otra información sobre los tipos de datos, los valores implícitos, las restricciones o limitaciones, etc.
Principales problemas No se le da importancia la información “donde se usa/cómo se usa” siendo tal vez una de la principales ventajas. No se toma en cuenta los efectos de los cambios en el análisis y menos en los procesos de mantenimiento. Efectos en los sistemas complejos y grandes, sobre todo problemas de consistencia. No se toma conciencia del aporte para la consistencia del modelo y lo que apoya al reducir errores. Difícil de mantener en forma manual y generalmente se utilizan herramientas Case.
Preguntas que se hacen los analistas sobre los datos… ¿Dónde se usa este elemento de datos? ¿Qué mas hay que cambiar silo modificamos? ¿Cuál será el impacto general del cambio?
Notación utilizada para la descripción Construcción de datos Notación Significado Agregación = Está compuesto de Secuencia + y Selección [ I ] Uno u otro Repetición { } “ ( ) *…..* N repeticiones de Datos opcionales Delimitadores de comentarios
Notación.. Permite representar una composición de datos en una de las tres alternativas fundamentales que pueden ser construidas: Como una secuencia de elementos de datos. Como una selección de entre un conjunto de elementos de datos. Como una agrupación repetitiva de elementos de datos.
Ejemplo: ( 01327 546381) Nombre: número de teléfono Alias: Fono Donde se usa/cómo se usa: Comprobar con ajustes iniciales (salida) Marcar número (entrada) Descripción: número de teléfono = prefijo + número acceso. Prefijo= [*un número de cuatro dígitos que comience en 0 ó un número de cinco dígitos que comience por ()] Número de acceso= *secuencia numérica de cualquier tamaño*