CASE
Montero Posadas Giovanny David
Montero Posadas Giovanny David
Las Herramientas CASE se iniciaron con un procesador de
palabras que fue usado para crear y manipular documentación. Los 70’s vieron la
introducción de técnicas gráficas y diagramas de flujo 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 paquetes gráficos por paquetes
especializados que habilitan la edición, actualización e impresión en múltiples
versiones de diseño. A diario, 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. La primera herramienta comercial se remonta a 1982, aunque
algunos especialistas indican que algunos ejemplos de herramientas para
diagramación ya existían.No fue sino hasta 1985 cuando las herramientas CASE se
volvieron realmente importantes en el proceso de desarrollo de software. Los
proveedores prometieron a la Industria que muchas actividades serían
beneficiadas por la ayuda de las CASE.
La tecnología CASE es la automatización del desarrollo
software para mejorar la calidad del sistema de información.
• 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 y estandarizar la documentación
• Aumentar la portabilidad de las aplicaciones.
• Facilitar la reutilización de componentes software.
• Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos.
• 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 y estandarizar la documentación
• Aumentar la portabilidad de las aplicaciones.
• Facilitar la reutilización de componentes software.
• Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos.
(fds-herramientascase.blogspot.mx, 2013)