CASE (Ingeniería de Software Asistido por Computadora)

Beneficios

Consistencia de la información

Estándares de procesos y documentación

Mantenimiento del sistema

Aplicación de técnicas de metodología

Funciones automatizadas

Reutilización y reingeniería

Planificación y gestión del proyecto

Clasificación

Amplitud

Toolkit

Añade tareas según la etapa
del proyecto

Workbench

Automatiza un proceso completo
del desarrollo del sistema

Fase del ciclo de
vida de desarrollo

Upper CASE

Fase de planificación, análisis de
requisitos, estrategia de desarrollo,
etc., a través de UML

Middle CASE

Automatizar tareas de análisis
y diseño de la aplicación

Lower CASE

Semiautomatización de generación
de código, programas de detección
de errores, soporte de depuración
de programas y pruebas

Otras clasificaciónes

Integrated CASE
(I-CASE)

Todo el proceso de desarrollo de software

MetaCASE

Herramientas que asisten al CASE

CAST

Herramientas de soporte a la prueba de software

IPSE

I-CASE con gestión de proyectos

Componentes

Repositorio

Diccionario de los elementos creados
por la herramienta

Meta Modelo

Marco para la definición de técnicas
y metodologías soportadas por la
herramienta

Carga/Descarga
de datos

Permite importar o manejar
información de herramientas
externas

Comprobación
de errores

Para corroborar la consistencia
de los esquemas

Interfaz de
Usuario

Editores de texto y herramientas
de diseño mediante partes visibles

DEFINICIÓN

Herramientas individuales para ayudar al desarrollador
de Software durante una o más fases del desarrollo de
Software. El uso de estas herramientas no garantiza una
mejora en el desarrollo de Software.

Bilbiografía

Referencias

Introducción a Herramientas CASE, Microsoft Word.

Herramientas CASE, prisland86, monografías.com

Herramientas CASE, Wikipedia