CALIDAD
- Mantenimiento correctivo: el cual tiene como objetivo localizar y eliminar los posibles defectos de los programas.
- Adaptativo: cuyo objetivo es modificar un programa para adaptarlo a los cambios de hardware y software en el entorno en el que se ejecuta. Puede ser, desde un pequeño cambio, hasta una reescritura de todo el codigo.
- Perfectivo: consistente en el conjunto de actividades para mejorar o añadir funcionalidades.
- Preventivo: modifica para mejorarlo en cuanto a la calidad y mantenibilidad, sin alterar especificaciones funcionales.
REINGENIERÍA
La reingenieria consiste en la busqueda e implementacion de un cambio radical en el proceso de negocios para lograr resultados de vanguardia.
- Definición del negocio: Reduccion del costo, reduccion del tiempo, mejora de la calidad y desarrollo del personal.
- Identificacion del proceso: Se identifican los procesos claves.
- Evaluacion del proceso: se hace un analisis del proceso existente.
- Especificación y diseño del proceso: Se perpararn casos de uso para cada proceso que será rediseñado y se diseña un nuevo conjunto de tareas para el proceso.
- Elaboración de prototipos: Un proceso de negocios rediseñado debe convertirse en prototipo antes de que sea integrado por completo en el negocio.
- Refinamiento y particularización: Con base en la retroalimentación del prototipo, el proceso se refina.
