CGU-NET | UGC NET CS 2018 Dic – II | Pregunta 29

¿Cuál de las siguientes afirmaciones es/son verdaderas?

  • P: La reingeniería de software es preferible para los productos de software que tienen altas tasas de falla, tienen un diseño deficiente y/o tienen una estructura de código deficiente.
  • P: La ingeniería inversa de software es el proceso de análisis de software con el objetivo de recuperar su diseño y especificación de requisitos.

(A) Solo P
(B) Ni P ni Q
(C) Solo Q
(D) Tanto P como Q

Respuesta: (D)
Explicación: La reingeniería es la reorganización y modificación de los sistemas de software existentes para hacerlos más mantenibles.

La ingeniería inversa es un proceso de recuperación del diseño, las especificaciones de requisitos y las funciones de un producto a partir de un análisis de su código. Construye una base de datos del programa y genera información a partir de esto.

Ambas afirmaciones son correctas.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *