CASE es un acrónimo para
Computer-Aided Software
Engineering, entonces
Herramientas Case podemos
definirlas como un conjunto de
programas y ayudas que dan
asistencia a los analistas,
ingenieros de software y
desarrolladores, durante todos
los pasos del Ciclo de Vida de
desarrollo de un Software.
Se clasifican en:
Las plataformas que soportan
Las fases del CICLO de VIDA del
desarrollo de sistemas que cubren
Herramientas integradas, I-CASE (Integrated CASE, CASE integrado)
Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) o front-end
Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior) o back-end
Juegos de herramientas o Tools-Case
La arquitectura de las
aplicaciones que producen
Según su funcionalidad
Herramientas de planificación de sistemas de gestión.
Herramientas de análisis y diseño.
*Herramientas de análisis y diseño (Modelamiento).
*Herramientas de creación de prototipos y de simulación.
*Herramientas para el diseño y desarrollo de interfaces.
*Máquinas de análisis y diseño. (Modelamiento).
Herramientas de programación.
+ Herramientas de codificación convencionales.
+ Herramientas de codificación de cuarta generación.
+ Herramientas de programación orientadas a los objetos.
Herramientas de integración y prueba:
.Herramientas de análisis estático. .
Herramientas de codificación de cuarta generación.
Herramientas de programación orientadas a los objetos.
Herramientas de gestión de prototipos.
Herramientas de mantenimiento:
.Herramientas de ingeniería inversa.
Herramientas de re-estructuración y análisis de código.
Herramientas de re-ingeniería.
Herramientas de gestión de proyectos.
Herramientas de planificación de proyectos.
Herramientas de seguimiento de requisitos.
Herramientas de gestión y medida.
Herramientas de soporte.
Herramientas de documentación.
Herramientas para software de sistemas.
Herramientas de control de calidad.
Herramientas de bases de datos.
Rango de las Herramientas Case
Fase de Diseño.
Generadoras de Código.
Herramientas de Análisis y Diseño
Modelamiento
Otra clasificación
Repositorio.
Reingeniería.
Soporte del ciclo de vida.
Planeamiento.
Análisis y Diseño.
Implantación (programación y pruebas).
Mantenimiento y actualización.