Tugurium/GTI

Glosario Terminología Informática

Computer Aided Software Engineering

0 CASE
Conjunto de métodos, utilidades y técnicas que facilitan la automatización del ciclo de vida del desarrollo del software, completamente o en alguna de sus fases. La principal ventaja de la utilización de una herramienta CASE es la mejora de la calidad de los desarrollos realizados y en segundo término el aumento de la productividad. El objetivo final de la tecnología CASE es el de producir software de forma automática según los diseños construidos mediante las propias herramientas CASE.
Se establece una clasificación de herramientas según las fases del ciclo de desarrollo en que se aplican:
- Upper CASE (U-CASE), herramientas para las fases de planificación, análisis de requisistos y estrategia del desarrollo. Hacen uso de diagramas UML.
- Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de la aplicación.
- Lower CASE (L-CASE), herramientas para la generación de código, detección de errores, depuración de programas y pruebas y producción de documentación de la aplicación.
1996-11-28