arrow
arrow
arrow
Match the LIST-I with LIST-II. List – I(Life Cycle Model) List – II(Description) A. Waterfall Model I. Interactive collaboration,
Question

Match the LIST-I with LIST-II.


List – I
(Life Cycle Model)

List – II
(Description)
A.
Waterfall Model
I.
Interactive collaboration, customer feedback, rapid releases
B.
Agile Methodology
II.
Automatic testing, frequent integration, main branch
C.
Test-driven Development (TDD)
III.
Sequential, fixed steps from requirement to maintenance
D.
Continual Integration (CI)
IV.
Write tests before code implementation

Choose the correct answer from the options given below:

A.

A-III, B-I, C-II, D-IV

B.

A-II, B-I, C-IV, D-III

C.

A-I, B-III, C-II, D-IV

D.

A-III, B-I, C-IV, D-II

Correct option is D

We need to match each Software Development Life Cycle / development practice with its correct description.
A. Waterfall Model → III. Sequential, fixed steps from requirement to maintenance
The Waterfall Model follows a sequential development process. Each phase is completed before moving to the next phase.
Typical sequence:
Requirements → Design → Implementation → Testing → Deployment → Maintenance
B. Agile Methodology → I. Interactive collaboration, customer feedback, rapid releases
Agile methodology emphasizes iterative and incremental development, continuous customer involvement, collaboration and frequent delivery of working software.
C. Test-Driven Development (TDD) → IV. Write tests before code implementation
In TDD, developers first write a test describing the expected behavior and then write the code required to make that test pass.
The basic cycle is:
Red → Green → Refactor
· Red: Write a test that initially fails.
· Green: Write sufficient code to pass the test.
· Refactor: Improve the code while keeping the tests passing.
D. Continual Integration (CI) → II. Automatic testing, frequent integration, main branch
Continuous Integration (CI) involves integrating code changes frequently into a shared repository, usually with automated builds and tests. This helps detect integration problems early and keeps the main branch in a working state.
Information Booster
1. Waterfall → Sequential and phase-driven.
2. Agile → Iterative, incremental, collaborative, and feedback-oriented.
3. TDDTest first, code second.
4. CI → Integrate code frequently and run automated tests.
5. TDD and CI are development/testing practices, whereas Waterfall and Agile are broader development approaches/methodologies.
Additional Knowledge
A quick way to remember the matching:
Waterfall → Sequential
Agile → Feedback + Iteration
TDD → Test before Code
CI → Frequent Integration + Automation

Free Tests

Free
Must Attempt

Basics of Education: Pedagogy, Andragogy, and Hutagogy

languageIcon English
  • pdpQsnIcon10 Questions
  • pdpsheetsIcon20 Marks
  • timerIcon12 Mins
languageIcon English
Free
Must Attempt

UGC NET Paper 1 Mock Test 1

languageIcon English
  • pdpQsnIcon50 Questions
  • pdpsheetsIcon100 Marks
  • timerIcon60 Mins
languageIcon English
Free
Must Attempt

Basics of Education: Pedagogy, Andragogy, and Hutagogy

languageIcon English
  • pdpQsnIcon10 Questions
  • pdpsheetsIcon20 Marks
  • timerIcon12 Mins
languageIcon English

Similar Questions

test-prime-package

Access ‘UGC NET Computer Science’ Mock Tests with

  • 60000+ Mocks and Previous Year Papers
  • Unlimited Re-Attempts
  • Personalised Report Card
  • 500% Refund on Final Selection
  • Largest Community
students-icon
527k+ students have already unlocked exclusive benefits with Test Prime!

Similar Questions

Our Plans
Monthsup-arrow