Which term refers to the process of modifying software after delivery to fix issues or improve performance?
Difficulty: Medium
About this MCQ
This Medium Software Engineering MCQ checks one syllabus fact.
The question is: “Which term refers to the process of modifying software after delivery to fix issues or improve performance?”
The accepted answer is B. Software maintenance. Software maintenance is the person, body, or term that satisfies “Which term refers to the process of modifying software after delivery to fix issues or improve performance” (option B). Option A (“Version control”) does not match the stem; it is a near-miss used to catch incomplete recall of Software maintenance. Option C (“Scrum”) does not match the stem; it is a near-miss used to catch incomplete recall of Software maintenance. Remaining alternatives (Continuous Integration (CI)) fall outside the same rule and should be eliminated once Software maintenance is identified. Software Engineering questions of this type reward precise definitions rather than approximate associations. Software Engineering recall of this distinction is a regular item in FPSC, PPSC, NTS, and CSS papers.
- A. Version control
Why not A: “Version control” is not correct. The accepted answer is B. Software maintenance. Software maintenance is the person, body, or term that satisfies “Which term refers to the process of modifying software after delivery to fix issues or improve performance” (optio
- B. Software maintenance ✓
- C. Scrum
Why not C: “Scrum” is not correct. The accepted answer is B. Software maintenance. Software maintenance is the person, body, or term that satisfies “Which term refers to the process of modifying software after delivery to fix issues or improve performance” (optio
- D. Continuous Integration (CI)
Why not D: “Continuous Integration (CI)” is not correct. The accepted answer is B. Software maintenance. Software maintenance is the person, body, or term that satisfies “Which term refers to the process of modifying software after delivery to fix issues or improve performance” (optio
Correct answer
B. Software maintenance
Explanation
Software maintenance is the person, body, or term that satisfies “Which term refers to the process of modifying software after delivery to fix issues or improve performance” (option B). Option A (“Version control”) does not match the stem; it is a near-miss used to catch incomplete recall of Software maintenance. Option C (“Scrum”) does not match the stem; it is a near-miss used to catch incomplete recall of Software maintenance. Remaining alternatives (Continuous Integration (CI)) fall outside the same rule and should be eliminated once Software maintenance is identified. Software Engineering questions of this type reward precise definitions rather than approximate associations. Software Engineering recall of this distinction is a regular item in FPSC, PPSC, NTS, and CSS papers.
Source: Software Engineering Official Reference Guide
Tags: computer science, software engineering, sdlc, software development
Submitted by: MCQsHub Editorial
Related MCQs
- The following statement describes a specific concept. What is it called? a practice of frequently merging code...
- What is the name for a measure of how closely connected different modules of a software system are?
- What is Refactoring primarily used for?
- Which of the following best describes Coupling?
- Which concept is defined as follows: the process of restructuring existing code without changing its external...
- Identify the correct concept described as: a measure of how strongly related the responsibilities within a sin...