A system that records changes to files over time so specific versions can be recalled later. What is this concept called?
Difficulty: Medium
About this MCQ
This Medium Software Engineering MCQ checks one syllabus fact.
The question is: “A system that records changes to files over time so specific versions can be recalled later. What is this concept called?”
The accepted answer is C. Version control. “A system that records changes to files over time so specific versions can be recalled later. What is this concept called” is answered by Version control (option C). Option A (“Refactoring”) does not match the stem; it is a near-miss used to catch incomplete recall of Version control. Option B (“Technical debt”) does not match the stem; it is a near-miss used to catch incomplete recall of Version control. Remaining alternatives (Cohesion) fall outside the same rule and should be eliminated once Version control 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. Refactoring
Why not A: “Refactoring” is not correct. The accepted answer is C. Version control. “A system that records changes to files over time so specific versions can be recalled later. What is this concept called” is answered by Version control (option C). Option A (“Ref
- B. Technical debt
Why not B: “Technical debt” is not correct. The accepted answer is C. Version control. “A system that records changes to files over time so specific versions can be recalled later. What is this concept called” is answered by Version control (option C). Option A (“Ref
- C. Version control ✓
- D. Cohesion
Why not D: “Cohesion” is not correct. The accepted answer is C. Version control. “A system that records changes to files over time so specific versions can be recalled later. What is this concept called” is answered by Version control (option C). Option A (“Ref
Correct answer
C. Version control
Explanation
“A system that records changes to files over time so specific versions can be recalled later. What is this concept called” is answered by Version control (option C). Option A (“Refactoring”) does not match the stem; it is a near-miss used to catch incomplete recall of Version control. Option B (“Technical debt”) does not match the stem; it is a near-miss used to catch incomplete recall of Version control. Remaining alternatives (Cohesion) fall outside the same rule and should be eliminated once Version control 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
- Identify the correct concept described as: a linear, sequential software development model where each phase mu...
- Which of the following best names the concept in which the process of gathering and defining what users need f...
- Which of the following best describes Agile methodology?
- What is the function or purpose of Requirement analysis?
- What is the name for an iterative software development approach that emphasizes flexibility and customer colla...
- The concept in which a general, reusable solution to a commonly occurring problem in software design is best k...