analisis de sistemas mediante el uso de diccionarios

Upload: ezequilruizgarcia

Post on 27-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    1/24

    ANALISIS DESISTEMAS MEDIANTE

    EL USO DE

    DICCIONARIOS DEDATOS

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    2/24

    Diccionario de Datos:

    Es una obra de consulta de informacin sobre los datos, esdecir, metadatos. Es compilado por los analistas desistemas para guiarse a travs del anlisis y diseo.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    3/24

    Necesidad de comprender el diccionariode datos

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

    Validar la integridad y precisin del diagrama de fluo dedatos.

    !roveer un punto de partida para desarrollar pantallas e

    informes. "eterminar el contenido de los datos almacenados en

    arc#ivos.

    "esarrollar la lgica para los procesos del diagrama defluo de datos.

    $rear %&'.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    4/24

    Repositorio de diccionario de datos

    El repositorio es uno de las muc#as implicaciones de las

    #erramientas $A(E y puede contener lo siguiente: )nformacin sobre los datos *ue mantiene el sistema.

    'gica de procedimiento y caso de usos.

    "iseo de pantallas e informes.

    +elaciones de datos.

    +e*uerimientos del proyecto y entregables finales delsistema.

    )nformacin administrativa del proyecto.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    5/24

    Flujo de datos

    so de formulario para cada fluo de datos, con la siguienteinformacin:

    )", un n-mero de identificacin opcional. n nombre descriptivo -nico para el fluo de datos.

    na descripcin general del fluo de datos.

    El origen del fluo de datos.

    El destino del fluo de datos.

    na indicacin para determinar el fluo de datos. El nombre de la estructura de datos *ue describe a los elementos.

    El volumen por unidad de tiempo.

    n rea para comentarios adicionales.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    6/24

    Descripcin de la estructura de datos

    'a notacin algebraica utilia los siguientes s/mbolos: n signo de igual !"significa, #esta co$puesto de #%

    n signo &" significa,#'(.

    'as llaves ) * indican elementos repetitivos.

    'os corc#etes + , representan una situacin cual*uiera 'os parntesis " representan un elemento opcional.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    7/24

    Estructura de datos l-icas ' ./sicas

    El diseo lgico muestra lo *ue la empresa necesita parasus operaciones diarias como el nombre, direccin, saldoactual del cliente. Al utiliar el diseo lgico como base, elanalista puede disear las estructuras de datos f/sicas, *ueincluyen los elementos adicionales necesarios paraimplementar el sistema.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    8/24

    Elementos f/sicos agregados a una estructura de datos:

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    9/24

    Ele$entos de datos )" de elemento.

    El nombre del elemento.

    'os alias, *ue son sinnimos u otros nombres para los elementos. na descripcin corta del elemento.

    (i el elemento es base o derivado.

    'a longitud de un elemento.

    El tipo de datos: numrico, fec#a, alfabtico, carcter variable, etc. 0ormatos de entrada y salida mediante el uso de s/mbolos.

    $riterios de validacin *ue asegure captura de datos precisos.

    $ual*uier valor predeterminado *ue pueda tener el elemento.

    n rea adicional para comentarios.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    10/24

    Al$acenes de datos

    cuando se agrupan los elementos base del fluo de datospara formar un registro estructural, se crea un almacn dedatos para cada registro estructural -nico.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    11/24

    Creacin del Diccionario de Datos

    'as entradas en el diccionario de datos se pueden creardespus de #aber completado el diagrama de fluo dedatos, o construir a medida *ue ste se desarrolle. El usode la notacin algebraica y registros estructurales permiteal analista desarrollar el diccionario de datos y los

    diagramas de fluo de datos mediante una metodolog/aarriba1abao.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    12/24

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    13/24

    Anlisis de la entrada y la salida 2. n nombre descriptivo para la entrada o salida. (i el fluo de datos est en

    un diagrama lgico, el nombre deber/a identificar cules son los datos 3poreemplo, )N04+&A$)5N "E $')EN6E7. No obstante, si el analista trabaa en

    el diseo f/sico o si el usuario declar de manera e8pl/cita la naturalea de laentrada o la salida, el nombre debe incluir esa informacin relacionada con elformato. Algunos eemplos son E(6A"4 "E $EN6A "E 0A$6+A$)5N "E$')EN6E y $4N('6A "E "E6A''E( "E $')EN6E.

    9. El contacto del usuario responsable de la aclaracin de los detallesposteriores, la retroalimentacin sobre el diseo y la aprobacin final.

    . (i los datos son de entrada o salida.

    ;. El formato del fluo de datos. En la etapa de diseo lgica, el formato puedeestar indeterminado.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    14/24

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    15/24

    Desarrollo de al$acenes de datos

    4tra actividad para crear el diccionario de datos es la dedesarrollar almacenes de datos. >asta a#ora #emosdeterminado *u datos necesitan fluir de un proceso a otro.Esta informacin se describe en las estructuras de datos.(in embargo, la informacin se puede almacenar enmuc#os lugares? adems, en cada lugar se puede

    almacenar en forma distinta. &ientras *ue los fluos dedatos representan datos en movimiento, los almacenes dedatos representan los datos estticos.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    16/24

    Uso del Diccionario de Datos

    El diccionario de datos ideal es automatiado, interactivo,en l/nea y evolutivo. A medida *ue el analista de sistemasaprende sobre los sistemas de la organiacin, se agreganelementos de datos al diccionario de datos. !or otra parte,el diccionario de datos no es un fin en s/ mismo y nunca

    deber serlo. !ara evitar desviarse con la construccin deun diccionario de datos completo, el analista de sistemasdebe considerarlo como una actividad paralela al anlisis ydiseo de sistemas.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    17/24

    !ara *ue tenga el m8imo poder, el diccionario de datosdebe enlaarse en varios programas de sistemas, de

    manera *ue cuando se actualice o elimine un elemento deldiccionario de datos, se actualice o elimineautomticamente de la base de datos. El diccionario dedatos se convierte simplemente en una curiosidad #istricasi no se mantiene actualiado.

    !odemos usar el diccionario de datos para crear pantallas,informes y formularios.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    18/24

    Uso de diccionario de datos para

    crear 0ML

    El lenguae de marcado e8tensible 3%&'7 es un lenguae *ue sepuede usar para intercambiar datos entre las empresas o entre lossistemas dentro de una empresa. Es similar al >6&', el lenguaede marcado *ue se utilia para crear pginas @eb, slo *ue esms potente.

    na ve creado un documento de %&', podemos transformar los

    datos en varios formatos de salida, para visualiarlos en muc#asformas, incluyendo la salida impresa, pginas @eb, la salida paraun dispositivo porttil y arc#ivos de formato de documento portable3!"07. !or ende, el contenido de datos del documento se separadel formato de salida. El contenido de %&' se define una ve comodatos y despus se transforma todas las veces *ue sea necesario.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    19/24

    El %&' es una forma de definir, ordenar, filtrar y traducir

    datos en un lenguae de datos universal *ue todos puedanutiliar. (e puede crear a partir de bases de datos, unformulario o programas de softare, o se puede tecleardirectamente en un documento, editor de te8to o programapara introducir %&'.

    El diccionario de datos es un punto de inicio ideal paradesarrollar contenido de %&'. 'a clave para usar el %&'es crear una definicin estndar de los datos.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    20/24

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    21/24

    De.iniciones de tipo de docu$ento de

    0ML

    A menudo la estructura del contenido de %&' se definemediante el uso de una definicin de tipo de documento 3"6"7.Esta definicin se utilia para determinar si el contenido deldocumento de %&' es vlido? es decir, si cumple con el orden ytipo de los datos *ue deben estar presentes en el documento.Es fcil crear la "6" y adems cuenta con muy buen soporte a

    travs de softare estndar. na ve completada la "6",podemos usarla para validar el documento de %&' mediante eluso de las #erramientas estndar de %&'. Es ms fcil crear la"6" si se #a completado un diccionario de datos, ya *uesignifica *ue el analista traba con los usuarios y tomdecisiones en cuanto a la estructura de los datos.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    22/24

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    23/24

    Es1ue$as de 0ML

    n es*uema es otra manera ms precisa de definir elcontenido de un documento de %&'. n diccionario dedatos es un e8celente punto de partida para desarrollar undocumento de %&' y un tipo de documento de definicin oes*uema. 'a ventaa de usar %&' para definir datos es*ue, en el formato de %&', los datos se almacenan en

    te8to puro y no dependen de ning-n softare propietario.El documento se puede validar y transformar fcilmente enmuc#os formatos distintos de salida.

  • 7/25/2019 Analisis de Sistemas Mediante El Uso de Diccionarios

    24/24

    B+A$)A(CCC