Select the accurate description of Continuous Integration (CI).
Difficulty: Medium
About this MCQ
This Medium Software Engineering MCQ checks one syllabus fact.
The question is: “Select the accurate description of Continuous Integration (CI).”
The accepted answer is D. A practice of frequently merging code changes into a shared repository with automated builds and tests.. Continuous Integration (CI) refers to a practice of frequently merging code changes into a shared repository with automated builds and tests.
- A. The implied cost of additional rework caused by choosing an easy solution now instead of a better approach.
Why not A: “The implied cost of additional rework caused by choosing an easy solution now instead of a better approach.” is not correct. The accepted answer is D. A practice of frequently merging code changes into a shared repository with automated builds and tests.. Continuous Integration (CI) refers to a practice of frequently merging code changes into a shared repository with automated builds and tests.
- B. A general, reusable solution to a commonly occurring problem in software design.
Why not B: “A general, reusable solution to a commonly occurring problem in software design.” is not correct. The accepted answer is D. A practice of frequently merging code changes into a shared repository with automated builds and tests.. Continuous Integration (CI) refers to a practice of frequently merging code changes into a shared repository with automated builds and tests.
- C. The process of modifying software after delivery to fix issues or improve performance.
Why not C: “The process of modifying software after delivery to fix issues or improve performance.” is not correct. The accepted answer is D. A practice of frequently merging code changes into a shared repository with automated builds and tests.. Continuous Integration (CI) refers to a practice of frequently merging code changes into a shared repository with automated builds and tests.
- D. A practice of frequently merging code changes into a shared repository with automated builds and tests. ✓
Correct answer
D. A practice of frequently merging code changes into a shared repository with automated builds and tests.
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?