UGC-NET | UGC NET CS 2018 July – II | Question 18

Reasons to re-engineer a software include :
P : Allow legacy software to quickly adapt to the changing requirements
Q : Upgrade to newer technologies/platforms/paradigm (for example, object-oriented)
R : Improve software maintainability
S : Allow change in the functionality and architecture of the software
Code :
(A) P, R and S only
(B) P and R only
(C) P, Q and S only
(D) P, Q and R only


Answer: (C)

Explanation: Reasons to re-engineer a software include allowance of legacy software to quickly adapt to the changing requirements, change in the functionality and architecture of the software and Upgradation to newer technologies/platforms/paradigm (for example, object-oriented) but it doesn’t improve software maintainability.
So, option (C) is correct.

Quiz of this Question



My Personal Notes arrow_drop_up


Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.