The following statement describes a specific concept. What is it called? a practice of frequently merging code changes into a shared repository with automated builds and tests.
Difficulty: Medium
About this MCQ
This Medium Software Engineering MCQ checks one syllabus fact.
The question is: “The following statement describes a specific concept. What is it called? a practice of frequently merging code changes into a shared repository with automated builds and tests.”
The accepted answer is D. Continuous Integration (CI). Continuous Integration (CI) refers to a practice of frequently merging code changes into a shared repository with automated builds and tests.
- A. Agile methodology
Why not A: “Agile methodology” is not correct. The accepted answer is D. Continuous Integration (CI). Continuous Integration (CI) refers to a practice of frequently merging code changes into a shared repository with automated builds and tests.
- B. Scrum
Why not B: “Scrum” is not correct. The accepted answer is D. Continuous Integration (CI). Continuous Integration (CI) refers to a practice of frequently merging code changes into a shared repository with automated builds and tests.
- C. Requirement analysis
Why not C: “Requirement analysis” is not correct. The accepted answer is D. Continuous Integration (CI). Continuous Integration (CI) refers to a practice of frequently merging code changes into a shared repository with automated builds and tests.
- D. Continuous Integration (CI) ✓
Correct answer
D. Continuous Integration (CI)
Explanation
Continuous Integration (CI) refers to a practice of frequently merging code changes into a shared repository with automated builds and tests.
Source: Software Engineering Official Reference Guide
Tags: computer science, software engineering, sdlc, software development
Submitted by: MCQsHub Editorial
Related MCQs
- The concept in which a software development model that combines iterative development with systematic risk ana...
- Identify the correct definition of Spiral model.
- What term describes the following? a software development model where each development phase has a correspondi...
- In computer science, V-model refers to which of the following?
- Select the correct name for: an assessment conducted early in a project to determine whether a proposed system...
- Which statement correctly explains Feasibility study?