Class Notes (836,069)
Canada (509,612)
APSC 1073 (18)
1104 (1)
Lecture 1

APSC 1073 Lecture 1: Diccionario de datos

5 Pages
81 Views
Unlock Document

Department
Applied Science
Course
APSC 1073
Professor
1104
Semester
Fall

Description
¿Qué es un diccionario de datos? Un diccionario de datos es un catálogo, un depósito, de los elementos en un sistema. Como su nombre lo sugiere, estos elementos se centran alrededor de los datos y la forma en que están estructurados para satisfacer los requerimientos de los usuarios y las necesidades de la organización. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos en todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario guarda los detalles y descripciones de todos estos elementos. Si los analistas desean conocer cuántos caracteres abarca un determinado dato o qué otros nombres recibe en distintas partes del sistema, o dónde se utiliza, encontrarán las respuestas en un diccionario de datos desarrollado en forma apropiada. El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos de sistemas. Sin embargo, como se verá más adelante, también se emplea su contenido durante el diseño de sistemas. (En lo que toca al análisis de flujo de datos sólo son necesarios los detalles de flujo de datos. Pero después son necesarios detalles como la longitud de los datos, el volumen de transacciones y la secuencia en que se emplean. Es aconsejable capturar todas estas particularidades al mismo tiempo que se lleva a cabo la investigación detallada. Todos los detalles son validados al mismo tiempo que se verifica la información sobre el flujo de datos.) CARACTERÍSTICAS DEL DICCIONARIO DE DATOS En muchas aplicaciones de sistemas de información, el volumen de datos es esencial (más de lo que un analista puede seguir de cerca con facilidad). Cuando trabajan sobre un sistema varios equipos de analistas, la tarea de coordinar las definiciones de los datos se vuelve más compleja. Los individuos dependen de las definiciones establecidas por otros y de sus propias suposiciones con respecto a las especificaciones de los datos. Debido a esto, a menos que todos se reúnan casi todos los días (lo que ocurre muy rara vez), es virtualmente imposible tener una coordinación aceptable de datos. Los diccionarios de datos son un componente importante del análisis estructurado ya que por sí solos los diagramas de flujo de datos no describen el objeto de la investigación. El diccionario de datos proporciona más información relacionada con el sistema. Esta sección estudia lo que es un diccionario de datos, por qué es necesario en el análisis de flujo de datos y cómo desarrollarlo. Para describir los diccionarios de datos se utilizará el ejemplo del sistema de contabilidad. Importancia del diccionario Los analistas utilizan los diccionarios de datos por cinco razones importantes: 1. Para manejar los detalles en sistemas grandes. 2. Para comunicar un significado común para todos los elementos del sistema. 3. Para documentar las características del sistema. 4. Para facilitar el análisis de los detalles con la finalidad de evaluar las características y determinar dónde efectuar cambios en el sistema. 5. Localizar errores y omisiones en el sistema. En lo que resta de esta sección se discute con gran detalle cada una de las anteriores razones. Manejo de detalles Los sistemas grandes tienen enormes volúmenes de datos que fluyen por ellos en forma de documentos, reportes e incluso pláticas (aun en los sistemas pequeños se observan grandes cantidades de datos). De manera similar, se llevan a cabo muchas actividades que utilizan los datos existentes o que generan nuevos detalles. Recuérdese, como se mencionó en la historia al inicio de este capítulo, que Lodos los sistemas experimentan cambios continuos y manejar de manera completa todos los detalles es un desafió. Con franqueza, es imposible que los analistas recuerden todo. Los que tratan de hacerlo cometen de manera invariable equivocaciones u olvidan elementos importantes. Los mejores analistas no intentan recordarlo todo, en lugar de hacerlo registran toda la información. Algunos lo hacen sobre hojas de papel y otros quizá sobre tarjetas indexadas. Muchos emplean para tal fin un procesador de palabras y una computadora personal por supuesto. Los analistas mejor organizados y más eficaces utilizan diccionarios de datos automatizados diseñados de manera específica para el análisis y diseño de sistemas. En este capítulo se muestra la forma en que operan este tipo de diccionarios. Comunicación de significados Los diccionarios de datos proporcionan asistencia para asegurar significados comunes para los elementos y actividades del sistema. Si se examina una muestra de diagramas de flujo de datos para el procesamiento de pedidos, es probable que se tengan pocas dificultades para comprender qué datos representan a la factura y al cheque. Los dos son términos comunes en el mundo de los negocios y muchas personas conocen su significado. Pero, ¿lo que una persona entiende significa lo mismo para otra? ¿FACTURA significa la cantidad adeudada al proveedor?, ¿el monto incluye el impuesto y los gastos de envío?, ¿cómo se identifica una factura entre varias’? Obtener respuestas para estas preguntas o verificar las suposiciones hechas con respecto a lo que significan las respuestas ayudará a aclarar y definir los requerimientos del sistema al describir de manera más completa los datos utilizados y generados por él. Los diccionarios de datos registran detalles adicionales relacionados con el flujo de datos en el sistema de tal forma que todas las personas participantes puedan localizar con rapidez la descripción de flujos de datos, almacenes de datos o procesos. Documentación de las características del sistema Documentar las características de un sistema es la tercera razón para utilizar los sistemas de diccionario de datos. Las características incluyen partes o componentes así como los aspectos que los distinguen. Claro está que además se desea conocer información relacionada con los procesos y almacenes de datos. Pero también es necesario saber bajo qué circunstancias se lleva a cabo cada proceso y con cuánta frecuencia ocurren éstas, Tener la descripción formal de las características del sistema produce una comprensión más completa de éste. Una vez que las características están articuladas y registradas, todos los participantes en el proyecto tendrán una fuente común de información con respecto al sistema. Facilidad de análisis La cuarta razón para hacer uso de los diccionarios de datos es determinar si son necesarias nuevas características o si están en orden los cambios de cualquier tipo. Supóngase que un analista trabaja con una universidad que está considerando permitir a sus estudiantes que se inscriban en los cursos por medio de una llamada telefónica al sistema en línea de inscripciones. ¿Qué preguntas debe formular el analista y qué información desearía tener disponible para examinarla? En cualquier situación, incluida la de este ejemplo, los analistas de sistemas abordan las siguientes características del sistema: Naturaleza de las transacciones • Las actividades de la empresa que se llevan a cabo mientras se emplea el sistema, incluidos los datos necesarios para aceptar, autentificar y procesar cada actividad. Ejemplo: ¿Permite el sistema el procesamiento de las transacciones de inscripción a cursos para las que el pago se efectúa por medio de una tarjeta de crédito bancaria? ¿Qué características adicionales son necesarias para permitir la inscripción por medio de una llamada telefónica? ¿En qué forma se recibirán los pagos si los estudiantes deciden no hacerlos por medio de una tarjeta de crédito? • Preguntas Solicitudes para la recuperación o procesamiento de información para generar una respuesta específica. Ejemplo: Los datos del estudiante y los que describen los cursos se encuentran en dos archivos separados que no están ligados. ¿Cómo se pueden poner en forma conjunta a disponibilidad de los asesores que desean ayudar a los estudiantes en la planeación de sus programas de estudio y horarios de clase? • Salida y generación de reportes Resultados del procesamiento hecho por el sistema que son presentados a los usuarios en una forma aceptable para ellos. Ejemplo: ¿Cómo identificar a aquellos estudiantes que se inscribirán por teléfono para generar un listado de ellos que pueda incluirse en un reporte por separado? ¿Cómo dotar a estos estudiantes con un expediente firmado igual al que tienen ahora los que acuden a inscribirse a la universidad? • Archivos y bases de datos Detalles de las transacciones y registros maestros que son de interés para la organización. Ejemplo: ¿Qué datos deben capturarse para verificar la exactitud y autenticidad de las trans
More Less

Related notes for APSC 1073

Log In


OR

Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


OR

By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.


Submit