De acuerdo con Kendall y Kendall la ingeniería de sistemas asistida por ordenador es la aplicación de tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo. Un diccionario de datos Herramientas de diseño Herramientas Case
La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información y se plantean los siguientes objetivos: Tecnología Case
De una forma esquemática podemos decir que una herramienta CASE se compone de los siguientes elementos: Repositorio (diccionario) Meta modelo (no siempre visible) Carga o descarga de datos Componentes de una herramienta case
La estructura CASE se basa en la siguiente terminología: CASE de alto nivel son aquellas herramientas que automatizan o apoyan las fases finales o superiores del ciclo de vida CASE de bajo nivel son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida CASE cruzado de ciclo de vida se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida. Estructura general de una herramienta case
Estas herramientas pueden proveer muchos beneficios en todas las etapas del proceso de desarrollo de software, algunas de ellas son: Mejora en la productividad Mejora en la eficacia Mejora en la calidad del sistema de información Disminución de tiempo Automatización de tareas tediosas Garantizar la consistencia de los procedimientos Ventajas de Case
Falta de niveles estándar para el soporte de la metodología. Conflictos en el uso de los diagramas. Diagramas no utilizados. Función limitada. Costo de adquisición. Desventajas de Case