Estrategias de Cambio, Patrones de Diseño y Principios SOLID en el Desarrollo de Software
Enviado por federzzz y clasificado en Informática
Escrito el en español con un tamaño de 4,46 KB
Estrategias de Cambio de Software
Existen diversas estrategias para abordar los cambios en el software:
1. Mantenimiento
Se realiza cuando hay un cambio en un requerimiento (existente o nuevo). El objetivo es adaptar el software a las modificaciones de su entorno. Esto puede incluir:
- Cambios en el sistema operativo.
- Corrección de fallas en el sistema.
2. Evolución de la Arquitectura
Implica modificar el software y continuar dándole mantenimiento a medida que se implementan cambios más significativos en su arquitectura.
3. Reingeniería de Software
Consiste en reimplementar sistemas heredados para hacerlos más mantenibles. La reingeniería abarca:
- Redocumentación del sistema.
- Organización y reestructuración del sistema.
- Traducción del sistema a