domingo, 1 de abril de 2012

Componentes O Elementos



   Repositorio
   El repositorio amplía el concepto de diccionario de datos para incluir toda la información que se va generando a lo largo del ciclo de vida del sistema.
    Apoyándose en la existencia del repositorio se efectúan comprobaciones de integridad y consistencia:
     Que no existan datos no definidos.
     Que no existan datos autodefinidos (datos que se emplean en una definición pero que no han sido definidos previamente).
     Que todos los alias (referencias a un mismo dato empleando nombres distintos)  sean correctos y estén actualizados.
Las características más importantes de un repositorio son:
• Tipo de información. Que contiene alguna metodología concreta, datos, gráficos, procesos, informes, modelos o reglas.
• Tipo de controles. Si incorpora algún módulo de gestión de cambios, de mantenimiento de versiones, de acceso por clave, de redundancia de la información.
Módulos de Diagramación y Movilización
Este componente consiste en dar soporte para la creación de los diagramas más utilizados para el análisis y diseño del software.
Algunos de los diagramas y modelos utilizados con mayor frecuencia son:
     Diagrama de flujo de datos.
     Modelo entidad - interrelación.
     Historia de la vida de las entidades.
     Diagrama Estructura de datos.
     Diagrama Estructura de cuadros.
     Técnicas matriciales.

Herramienta de Prototipado
 El objetivo principal de esta herramienta es poder mostrar al usuario, desde los momentos iníciales del diseño, el aspecto que tendrá la aplicación una vez desarrollada. Ello facilitará la aplicación de los cambios que se consideren necesarios, todavía en la fase de diseño.
Los prototipos han sido utilizados ampliamente en el desarrollo de sistemas tradicionales, ya que proporcionan una realimentación inmediata, que ayudan a determinar los requisitos del sistema. Las herramientas CASE están bien dotadas, en general, para crear prototipos con rapidez y seguridad.

Generador de Código
   Normalmente se suele utilizar sobre ordenadores personales o estaciones de trabajo, por lo que el paso posterior del código al host puede traer problemas, al tener que compilar en ambos entornos.
Las características más importantes de los generadores de código son:
     Lenguaje generado. Si se trata de un lenguaje estándar o un lenguaje  propietario.
     Potabilidad del código generado. Capacidad para poder ejecutarlo en diferentes
     plataformas físicas y/o lógicas.
      Generación del esqueleto del programa o del programa completo. Si únicamente  genera el esqueleto será necesario completar el resto mediante programación
     Posibilidad de modificación del código generado. Suele ser necesario acceder
directamente al código generado para optimizarlo o completarlo.
     Generación del código asociado a las pantallas e informes de la aplicación.
    Mediante esta característica se obtendrá la interfase de usuario de la aplicación.
Módulo Generador de Documentación
El módulo generador de la documentación se alimenta del repositorio para transcribir las especificaciones allí contenidas.
Algunas características de los generadores de documentación son:
     Generación automática a partir de los datos del repositorio, sin necesidad de un esfuerzo adicional.
      Combinación de información textual y gráfica, lo que hace más fácil su
   comprensión.
     Generación de referencias cruzadas. Con ello se podrá localizar fácilmente en qué partes de la aplicación se encuentra un determinado objeto o elemento
     Ayuda de tratamiento de textos. Facilidad para la introducción de textoscomplementarios a la documentación que se genera de forma automática.
     Interfase con otras herramientas: procesadores de textos, editores gráficos, etc.

No hay comentarios:

Publicar un comentario