Skip to content
Related Articles

Related Articles

UGC-NET | UGC NET CS 2018 July – II | Question 18
  • Last Updated : 06 Sep, 2018

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
Recommended Articles
Page :