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.

  1. A.

    P only

  2. B.

    Q only

  3. C.

    Both P and Q

  4. 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.

Explore the full course: Mppsc Assistant Professor