Software-Engineering
December 1, 2023
2018 July 22 NTA UGC NET Paper 1
December 1, 2023
Software-Engineering
December 1, 2023
2018 July 22 NTA UGC NET Paper 1
December 1, 2023

Software-Engineering

Question 250
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
A
P, R and S only
B
P and R only
C
P, Q and S only
D
P, Q and R only
Question 250 Explanation: 
→ Software re-engineering is the examination and alteration of a system to reconstitute it in a new form.​ It is done to improve the maintainability of the software.
→ Software reengineering encompasses inventory analysis, document restructuring, reverse engineering, program and data restructuring, and forward engineering. The intent of these activities is to create versions of existing programs that exhibit higher quality and better Maintainability.
A software reengineering process model:
Correct Answer: D
Question 250 Explanation: 
→ Software re-engineering is the examination and alteration of a system to reconstitute it in a new form.​ It is done to improve the maintainability of the software.
→ Software reengineering encompasses inventory analysis, document restructuring, reverse engineering, program and data restructuring, and forward engineering. The intent of these activities is to create versions of existing programs that exhibit higher quality and better Maintainability.
A software reengineering process model:
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
error: Alert: Content selection is disabled!!