Question 13: Which of the below SDLC models does not NOT incorporate any changes?
TCS aptitude question, verified with a worked answer. Free to practise - no sign-up.
Which of the below SDLC models does not NOT incorporate any changes? Ans:- C) Waterfall model - A) Automatic Deployment model - B) RAD Model - C) Waterfall model - D) Build and deploy model
Show answer & explanation
The Waterfall model is a linear-sequential life cycle model where each phase must be completed before the next begins, and it does not inherently support iterative changes or returning to previous stages once they are finalized.
Step-by-step Derivation:
Step 1: Analyze the question. The phrase 'does not NOT incorporate any changes' contains a double negative, which logically simplifies to 'Which model incorporates no changes' or 'Which model is the most rigid regarding changes'.
Step 2: Evaluate the options based on SDLC characteristics:
- Automatic Deployment/Build and Deploy: These are modern DevOps-oriented approaches that rely on continuous integration and continuous delivery (CI/CD), meaning they are designed specifically to incorporate frequent changes.
- RAD (Rapid Application Development): This model is based on iterative prototyping and rapid feedback, specifically designed to accommodate changing requirements.
- Waterfall Model: This is a traditional, rigid model. It follows a strict sequence (Requirements -> Analysis -> Design -> Coding -> Testing -> Operations). Once a phase is signed off, moving back to change a requirement is difficult and costly.
Step 3: Conclusion: The Waterfall model is the only one among the choices that does not incorporate changes as part of its standard process flow.