Herramientas CASE
por Arnold Ferney TorresOme
1. Definición
1.1. Son herramientas diseñadas para ayudar en la labor de la Ingeniería de requisitos, una de las etapas o areas del desarrollo y mantenimiento de software.
2. Evolución
2.1. Término "Ingeniería de Software" usado por primera vez en la conferencia de OTAN (1986), Crisis de software, problemas relacionados con el desarrollo del software.
2.2. En 1993, Edward Yourdon definio una metodología "Decline & Fall of the American Programmer"
2.2.1. Analisis, Diseño, codificación y pruebas
3. Significado de CASE:
3.1. Computer-Aided Software Engineering
4. Procesos que soporta
4.1. Calidad, productividad, Administración
4.2. requerimientos funcionales y no funcionales
4.3. Diseño, arquitectura, codificacion, debugg, conversion, pruebas
4.4. mantenimiento, control, configuracion.
5. Ejemplos puntuales
5.1. CONTROLA
5.1.1. Administracion
5.2. OSRMT (Open Source Requirements Management Tool)
5.2.1. TRAZABILIDAD, CAMBIOS
5.3. JEREMIA
5.3.1. SEGUIMIENTO A LOS CAMBIOS
5.4. RAMBUTAN
5.4.1. cliente, actualizacion y visualizacion