Las herramientas CASE (Computer Aided Software Engineering, Ing de software asistida por computadora) son diversas aplicaciones informaticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en termino de tiempo y dinero.
Objetivos
- Mejorar la productividad en el desarrollo y mantenimiento del software
- Aumentar la calidad del software
- Reducir el tiempo y costo de desarrollo y mantenimiento de los sistemas informaticos
- Mejorar la planificacion de un proyecto
- Automatizar el desarrollo del software, la documentacion, generacion de codigo, las prubas de errores y gestion del proyecto
- Facilitar el uso de distintas metodologias propias de la ingenieria del software
Normalmente se clasifican en:
UPPER CASE (U-CASE): Herramientas que ayudan en la fase de planificacion, analissi de requisitos y estrategia del desarrollo, entre otros diagramas UML.
MIDDLE-CASE (M-CASE): Herramientas para automatizar tareas en el Analisis y Diseño de las aplicacion.
LOWER- CASE (L-CASE): Herramientas que semi-automatizan la generacion de codigo. Crean programa de deteccion de errores, soportan la depuracion de prog y pruebas.
BENEFICIOS
- Facilidad para la revision de aplicaciones
- Soporte para el desarrollo de prototipo de sistema
- Generacion de codigo- Disminucion del tiempo
- Mejora en la habilidad para satisfacer los requerimientos del usuario
- Soporte interactivo para el proceso de desarrollo
No hay comentarios:
Publicar un comentario