Documente Academic
Documente Profesional
Documente Cultură
Muestra al usuario, desde los momentos iniciales del diseño, el aspecto que tendrá la aplicación
una vez desarrollada. Además proporcionan una realimentación inmediata, que ayuda a
determinar los requisitos del sistema. Con las herramientas CASE es posible crear prototipos con
rapidez y seguridad.
Módulo de gestión de proyectos: Algunos productos CASE incorporan un módulo para la gestión
del proyecto de desarrollo de sistemas.
c
0as principales líneas de evolución hacia las que parecen encaminarse las herramientas CASE son:
CASE para sistemas bajo arquitectura cliente/servidor. muede indicar dónde deben residir los
componentes de la aplicación en tiempo de ejecución, liberando al programador de aspectos
referidos a los protocolos de comunicaciones, seguridad, interfaces gráficas de usuario, etc.
CASE para ingeniería inversa y directa. Mejoras en el código ya existente (ingeniería inversa) y la
regeneración del mismo, una vez optimizado el diseño (ingeniería directa).
CASE para trabajo en grupo (groupware). Estas herramientas se centran en el proceso de
desarrollo más que en el producto a desarrollar.
CASE para desarrollo de sistemas orientados a objetos. Hoy en día, la mayor efectividad se
consigue con las herramientas CASE para métodos estructurados, en un futuro no muy lejano esta
situación se invertirá a favor de las que soportan objetos.
CASE adaptables: permiten que sea el propio usuario quien defina su metodología y los símbolos
de las notaciones a utilizar. Estas herramientas se denominan "meta-CASE".
r? 0enguajes que están ligados a una base de datos. El aprovechamiento de los recursos del
gestor es muy alto.
r? 0enguajes que son independientes del gestor de base de datos. impide sacar el máximo
provecho de cada una de ellas.
Compilador .Traduce las sentencias del lenguaje fuente a código binario o a un lenguaje
intermedio. Características
Módulo de acceso a base de datos .Facilita toda la comunicación con la base de datos,
Módulo de ayuda a las pruebas. mermiten una ejecución controlada del código para poder aislar
un error
Gestor de librerías. mermite: la distribución de los objetos por las librerías, la localización rápida de
los objetos, la coordinación de los trabajos en equipo.
tras Herramientas
Herramientas CASE
Funcionalidad requerida. A veces es necesario usar una CASE orientado a alguna de las fases del
ciclo de vida del desarrollo.
Generación automática de código. En algunos casos la necesidad predominante del usuario puede
consistir en la generación automática de código fuente (programas).