Pregunta 39

Técnico Auxiliar Informática del Estado - 2021 - Informática - Congreso de los Diputados (Libre)

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.