Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

UGC-NET | UGC NET CS 2018 Dec – II | Question 29

  • Last Updated : 03 Nov, 2021

Which of the following statements is/are true ?

  • P: Software Reengineering is preferable for software products having high failure rates, having poor design and/or having poor code structure
  • Q: Software Reverse Engineering is the process of analyzing software with the objective of recovering its design and requirement specification.

(A) P only
(B) Neither P nor Q
(C) Q only
(D) Both P and Q


Answer: (D)

Explanation: Re-engineering is the reorganizing and modifying existing software systems to make them more maintainable.

Reverse Engineering is a process of recovering the design, requirement specifications and functions of a product from an analysis of its code. It builds a program database and generates information from this.

Both statements are correct.

Quiz of this Question

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!