All mock tests are FREE till 31 December — register to save your progress
Unit 6 · Software Engineering NTA UGC NET June 2018

Which of the following are the reasons for software re-engineering?
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.

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: D. (D) P, Q and R only

More Software Engineering questions