Tecnologia case
-Permitir aplicaciones prácticas de metodologías estructuradas, al ser realizadas con una herramienta consigue agilizar el trabajo.
-Facilitar la realización de prototipos y desarrollo conjunto de aplicaciones.
-Simplificar el mantenimiento de los programas
-Mejorar yestandarizar la documentación.
-Aumentar la portabilidad de las aplicaciones. (Es más frecuente utilizar SW libre)
-Facilitar la reutilización de componentes SW
-Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos.
COMPONENTES DE UNA HERRAMIENTA CASE
-Diccionario donde se almacena los elementos creados por la herramienta, cuya gestión se realizamediante el apoyo de un sistema de Gestión de base de datos (SGBD)
-El meta modelo, que constituye el marco para la definición de técnicas y metodologías soportadas por la herramienta. No siempre es visible.
-La carga o descarga de datos, permiten cargar el repertorio de la herramienta CASE con datos provenientes de otros sistemas, o generan a partir de la propia herramienta esquemas de base dedatos, programas, pueden alimentar otros sistemas. Este elemento proporciona un medio de comunicación con otras. (multilenguaje, multiplataforma)
-Una comprobación de errores que permiten llevar a cabo un análisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta.
-Una interfaz de usuario, que constará de editores de texto y herramientas de diseño gráfico quepermitan la utilización de un sistema de ventanas, iconos y menús, con la ayuda del ratón…
ESTRUCTURA GENERAL DE
Se basa en:
-Un CASE de alto nivel es la herramienta que automatiza o apoya las fases superiores del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis de y el diseño de sistemas.
-Un CASE de bajo nivel es la herramienta que automatiza o apoyalas fases inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas.
-Un CASE cruzado de ciclo de vida se aplica a las herramientas que apoyan actividades a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la estimación.
ESTADO ACTUAL:
En las últimas décadas se ha trabajado en el desarrollo desistemas para encontrar técnicas para incrementar la productividad y calidad en el proceso de elaboración del SW, hoy la herramienta CASE (Computer Aided SW Engineering) ha reemplazado el papel y lápiz por el ordenador para la transformación del desarrollo de SW en un proceso automatizado.
//GNexus, desarrollada en Uruguay,
Esta tecnología supone la automatización del desarrollo de software paraelevar la productividad y la calidad en el desarrollo de sistemas análogas a lo que suponen las técnicas CAD/CAM en este enfoque permite mejorar la calidad del SW.
-La mejora y la estandarización de la documentación
-Aumentar la portabilidad de las aplicaciones
-
INTEGRACION DE LAS HERRAMIENTAS CASE EN EL FUTURO
Evoluciona en 3 tipos:
1.-La integración de datos dispone de herramientasCASE con diferentes estructuras de diccionarios para el intercambio de datos. //
2.-La integración de presentación confiera a todas las herramientas CASE del mismo aspecto //Se estandariza
3.-La integración de herramientas CASE son capaces de invocar a otras CASE de forma automática //Word a PDF
CLASIFICACIÓN DE LAS HERRAMIENTAS CASE
Pueden clasificarse de acuerdo a:
-Las plataformas quesoportan
-Las fases del ciclo de vida del desarrollo de sistemas que cubren.
-La arquitectura de aplicaciones que producen. //pueden ser multilenguaje, exige que esté la herramienta para poder utilizarse, no pirata ni express. Por ejemplo, Visual Enterprise
-Su funcionalidad
CASE es una combinación de herramientas SW y de metodologías de desarrollo (orientada a objetos, orientada a eventos)....
Regístrate para leer el documento completo.