Back to the 2022 paper

Module 1: Introduction & SDLC

202214m

Explain in detail the classical waterfall model with help of a neat and labelled diagram.

Worked SolutionAI Assisted

Solution

Classical Waterfall Model (Winston Royce, 1970) - Detailed

Diagram:

Requirements Analysis & Specification
        ↓  (SRS Document)
System & Software Design
        ↓  (Design Docs)
Implementation (Coding)
        ↓  (Code)
Testing (Verification)
        ↓  (Test Report)
Deployment
        ↓
Maintenance

Each phase feeds next; verification at each gate; no overlap.

Phases in Detail:

  1. Requirements - Elicit, analyze, specify, validate → SRS. Output: SRS.
  2. Design - Architecture, DFD, ERD, modular decomposition, interface specs. Types: High-level & Detailed.
  3. Implementation - Code as per standards, unit testing per module.
  4. Testing - Integration + System testing against SRS; alpha/beta.
  5. Deployment - Delivery, installation, user training.
  6. Maintenance - Corrective, Adaptive, Perfective, Preventive (60% of lifecycle cost).

Advantages: Simple, easy to manage, document-driven, suitable for small stable projects.

Limitations: No working model till late, high risk, poor for changing requirements, not suitable for large complex/OO projects.

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.