Analisis y Diseño de Sistemas Cap. 8
Analisis y Diseño de Sistemas Cap. 8
Analisis y Diseño de Sistemas Cap. 8
Análisis y diseño
de sistemas
Kendall y Kendall
PREGUNTAS DE
REPASO CAP. 8
Grupo 5
INTEGRANTES
y sus aportes
Ramón M. Guillén
21-EISN-1-140
(1–5)
Alfred de los Santos
21-EISN-071
(6–10)
Osvaldo Baret
21-EISN-1-101
(11–15)
Alan de Jesús
21 – EISM-1-088
(16–19)
1. Defina diccionario de datos y metadatos.
El diccionario de datos es una versión especializada de los diccionarios que se utilizan como
referencias en la vida cotidiana. El diccionario de datos es una obra de consulta de información
sobre los datos (es decir, metadatos); es compilado por los analistas de sistemas para guiarse a
través del análisis y diseño. Como documento, el diccionario de datos recopila y coordina
términos de datos específicos, además de confirmar lo que significa cada término para distintas
personas en la organización.
2. ¿Cuáles son las cuatro razones para compilar un diccionario de datos completo?
1. Información sobre los datos que mantiene el sistema, incluyendo flujos de datos,
almacenes de datos, estructuras de registros, elementos, entidades y mensajes.
2. Lógica de procedimiento y casos de uso.
3. Diseño de pantallas e informes.
4. Relaciones de datos, como la forma en que una estructura de datos está vinculada con
otra.
5. Requerimientos del proyecto y entregables finales del sistema.
6. Información administrativa del proyecto, como calendarios de entrega, logros, cuestiones
que hay que resolver y usuarios del proyecto.
Todos los elementos base deben estar guardados en el sistema. Los elementos derivados, como el
sueldo bruto del empleado del año a la fecha, también se pueden guardar en el sistema. Se crean
almacenes de datos para cada entidad de datos distinta que se piense guardar. Es decir, cuando se
agrupan los elementos base del flujo de datos para formar un registro estructural, se crea un
almacén de datos para cada registro estructural único.
5. Haga una lista de las ocho categorías específicas que debe contener cada entrada en el
diccionario de datos. Mencione una definición breve de cada categoría.
1. El ID del almacén de datos. A menudo el ID es una entrada obligatoria para evitar que el
analista guarde información redundante. Un ejemplo sería D1 para el ARCHIVO
MAESTRO DE CLIENTES.
2. El nombre del almacén de datos, que es descriptivo y único.
3. Un alias para la tabla, como ARCHIVO MAESTRO DE CONSUMIDORES para el
ARCHIVO MAESTRO DE CLIENTES.
4. Una descripción corta del almacén de datos.
5. El tipo de archivo ya sea de computadora o manual.
6. El formato designa si el archivo es una tabla de base de datos o si tiene el formato de un
simple archivo plano (en el capítulo 13 describiremos con detalle los formatos de
archivos).
7. El número máximo y promedio de registros en el archivo, así como el crecimiento por
año. Esta información ayuda al analista a predecir la cantidad de espacio en disco
requerida para la aplicación; además es necesario para planear la adquisición de
hardware.
8. El nombre del archivo o conjunto de datos especifica el nombre del archivo, si se conoce.
En las etapas de diseño iniciales, podemos dejar este elemento en blanco. En la figura
8.10 se muestra un formulario electrónico producido mediante el uso de Visible Analyst.
Este ejemplo muestra que ARCHIVO MAESTRO CLIENTES (CUSTOMER MASTER)
se almacena en una computadora en la forma de una base de datos con un número
máximo de 45,000 registros (en el capítulo 13 explicaremos los detalles sobre los
registros y las claves que se utilizan para ordenar la base de datos).
6. ¿Cuáles son las diferencias básicas entre las entradas en el diccionario de datos
preparadas para los almacenes de datos, las estructuras de datos y los elementos de datos?
Almacenes de datos: aparte de la información básica, tiene datos que indican cómo serán
guardados los elementos de datos en alguna estructura, ya sea base de datos, archivos en el
sistema operativo, etc.
Estructuras de datos: se limitan a especificar qué elementos de datos las componen, pero no
indica reglas de formato o cómo se deben almacenar. Elementos de datos: estas entradas
especifican qué tipo de datos se está guardando, reglas de validación, valores por defecto,
criterios de entrada y salida, etc.
Las estructuras de datos lógicas son aquellas que el usuario utiliza normalmente como nombre,
dirección o saldo a pagar. Las estructuras de datos físicas son las que se agregan para el
funcionamiento del sistema, como campos llave para localizar registros, códigos de estado,
códigos de transacción, contadores, etc.
9. Describa la diferencia entre elementos base y derivados.
Los elementos base son usualmente introducidos en el sistema, como un nombre, dirección de
email o una ciudad y deben ser almacenados en archivos o tablas, mientras que los derivados son
creados por procesos como resultado de cálculos o lógica.
10. ¿Cómo se relacionan las entradas en el diccionario de datos con los niveles en un
conjunto de diagramas de flujo de datos?
Cada nivel de un diagrama de flujo de datos debe usar datos adecuados para el nivel. Conforme
aumente el nivel, el flujo de datos que entre y salga de los procesos será cada vez más detallado,
incluyendo los registros estructurales y los elementos que han sido definidos en el diccionario de
datos.
11. Haga una lista de los cuatro pasos que se deben llevar a cabo para compilar un
diccionario de datos.
1. Definir y expandir cada flujo de datos, almacén de datos y procesos.
2. Identificar los elementos que componen los flujos, almacenes y procesos.
3. Identificar y categorizar el flujo de datos de entrada y salida del sistema.
4. Identificar y resolver omisiones u otros errores en el sistema.
12. ¿Por qué la compilación del diccionario de datos no se debe ver como un final en sí?
Porque cuando el diccionario de datos es ideal es automatizado, interactivo, en línea y evolutivo.
A medida que el analista de sistemas aprende sobre los sistemas de la organización, 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 construcción de un diccionario de
datos completo, el analista de sistemas debe considerarlo como una actividad paralela al análisis
y diseño de sistemas.
16. ¿Cómo ayuda una definición de tipo de documento a asegurar que un documento de
XML contenga todos los elementos necesarios?
La DTD que debe utilizar el procesador XML para validar el documento XML se indica
mediante la etiqueta DOCTYPE. La DTD puede estar incluida en el propio documento, ser un
documento externo o combinarse ambas.