Which of the following statements is/are true? P: Software Reengineering is…
2018
Which of the following statements is/are true?
P: Software Reengineering is preferable for software products having high failure rates, having poor design and/or having poor code structure.
Q: Software Reverse Engineering is the process of analysing software with objective of recovering its design and requirements specification.
Choose the correct answer from the code given below.
- A.
P only
- B.
Q only
- C.
Both P and Q
- D.
Neither P nor Q
Attempted by 67 students.
Show answer & explanation
Correct answer: C
Statement P is correct because software reengineering improves systems with poor design or high failure rates. Statement Q is also correct as reverse engineering analyzes software to recover design specifications. Therefore, both statements are true.
A video solution is available for this question — log in and enroll to watch it.