Question 9993 – Digital-Logic-Design
November 21, 2023Question 10027 – Compiler-Design
November 21, 2023Question 811 – Software-Engineering
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 :
Correct Answer: D
Question 102 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:
→ 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:
P, R and S only
P and R only
P, Q and S only
P, Q and R only
Subscribe
Login
0 Comments