Skip to content

Software Engineering

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.

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

More Software Engineering MCQs