Un caso típico para la aplicación de reingeniería de software sería:
- A.El sistema está desarrollado en un lenguaje de programación obsoleto
- B.El sistema fue desarrollado por personal que ya no está disponible y que no documentó el código
- C.El sistema carece completamente de especificaciones de análisis y diseño
- D.Todas las anterioresRespuesta correcta
Explicación
La respuesta correcta es D. La reingeniería de software se aplica cuando un sistema existente necesita modernización: código en lenguaje obsoleto, personal original no disponible sin documentación, o ausencia total de especificaciones. La reingeniería permite comprender la estructura del sistema para reestructurarlo y adaptarlo a nuevos requisitos.