Qué son las Herramientas CASE
Se puede definir a las
Herramientas CASE 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. 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 alguna de sus fases.
La sigla genérica para una
serie de programas y una filosofía de desarrollo de software que ayuda 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 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
Las Herramientas CASE
tienen su inicio con el simple procesador de palabras que fue usado para crear
y manipular documentación. Los setentas vieron la introducción de técnicas
gráficas y diagramas de flujo de estructuras 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, mejorando 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 procesos 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 reemplazaron los
paquete 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 gráficas integradas con diccionarios de base de datos para
producir poderosos diseños y desarrollar
herramientas, podrían sostener ciclos completos de diseño de documentos.
Como un 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 integrados
en una simple herramienta CASE que soporta todo el ciclo de desarrollo.
http://www.itescam.edu.mx/principal/webalumnos/sylabus/asignatura.php?clave_asig=SCC-1007&carrera=ISIC-2010-224&id_d=79
No hay comentarios:
Publicar un comentario