¿QUÉ SON LAS HERRAMIENTAS
CASE?
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. Como es sabido, los estados en
el ciclo de vida de desarrollo de un software son: investigación preliminar,
análisis, diseño, implementación e instalación.
Case se define también como: conjunto de métodos
utilidades y técnicas que facilitan la automatización del ciclo de vida del
desarrollo de sistemas de información, completamente o en algunas de sus fases.
La sigla genérica para una serie de programas y una
filosofía de desarrollo de software que ayudan a automatizar el ciclo de vida
de desarrollo de los sistemas.
Una innovación en la organización, un concepto
avanzado en la evolución de la tecnología con un potencial efecto profundo en
la organización. Se puede ver al CASE como la unión de las herramientas
automáticas de software y las metodologías de desarrollo de software formales.
HISTORIA
DE LAS HERRAMIENTAS CASE.
Estas tienen su inicio como el simple procesador de
palabras que fue usado para crear y manipular documentación.
En los sistemas vieron la introducción de técnicas
gráficas y diagramas de flujo de estructura de datos sobre este punto, el
diseño y especificaciones en forma pictórica han sido extremadamente complejos
y consumían mucho tiempo para realizar cambios.
La introducción de las herramientas case para ayudar
en este proceso ha permitido que los diagramas puedan ser fácilmente creados y modificados, manejando
la calidad de los diseños de software. Los diccionarios de datos, un documento
muy usado que mantiene los detalles de cada tipo de dato y los procesadores
dentro de un sistema, son el resultado directo de la llegada del diseño de
flujo de datos y análisis estructural, hecho posible a través de las mejoras en
las herramientas case.
Pronto se remplazaron los paquetes gráficos por
paquetes especializados que habilitan la edición, actualización e impresión en
múltiples versiones de diseño. Eventualmente, las herramientas graficas
integradas con diccionarios de base de datos para producir diseños y
desarrollar, herramientas, podrían sostener ciclos complementos de diseño de
documentos. Como paso final, la verificación de errores y generadores de casos
de pruebas fueron incluidos para validar
el diseño del software. Todos estos procesos pueden saberse integradores en una
simple herramienta case que soporta todo el ciclo de desarrollo.