Modifying the software by restructuring is called
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: C. Perfective maintenance
Explanation
This question belongs to the familiar four-way set in which each maintenance type is identified by its trigger. Perfective maintenance covers changes made to improve the software itself – restructuring the code, improving performance, readability or maintainability, and adding enhancements the users ask for – without any fault having been reported. Corrective maintenance fixes reported defects, adaptive maintenance keeps the software working as its hardware, operating system or external environment changes, and preventive maintenance makes changes to head off problems that have not yet appeared. The official key marks perfective, option 3.More Software Engineering questions
- Software reliability is described with respect to (A) Execution Time (B) Calendar Time (C) Clock Time Choose the correct answer from the op…
- Statement I: "Quality control involves the series of inspections, reviews and tests used throughout the software process, to ensure each wo…
- According to the ISO-9126 Standard Quality Model, match List-I with List-II: List-I (Attributes) (a) Functionality (b) Reliability (c) Effi…
- Software Reuse is ________.
- Software products need adaptive maintenance for which of the following reasons?
- Which of the following statements is/are true? P: Software Reengineering is preferable for software products having high failure rates, hav…