Waterfall Model Working
Waterfall Model Working
1. Waterfall Model
Working:
The Waterfall Model is a linear and sequential approach where each phase must be
completed before the next begins.
Diagram:
Applications:
Used in industries like construction and manufacturing where changes are minimal.
Differences:
2. Iterative Model
Working:
The software is developed in cycles (iterations), where each iteration produces a working
version of the software.
Diagram:
Iteration 1: Requirements → Design → Implementation → Testing
...
Final Product
Applications:
Differences:
3. Incremental Model
Working:
The software is divided into smaller parts (increments), and each increment is developed
and delivered separately.
Diagram:
...
Final Product
Applications:
Differences:
4. Prototyping Model
Working:
Diagram:
Applications:
Differences:
5. Spiral Model
Working:
Each cycle (spiral) involves four phases: Planning, Risk Analysis, Engineering, and
Evaluation.
Diagram:
1. Planning
2. Risk Analysis
3. Engineering
4. Evaluation
Applications:
Differences:
Working:
Emphasizes verification (are we building the product right?) and validation (are we
building the right product?).
Diagram:
↓ ↓ ↓ ↓ ↓
Applications:
Differences:
7. Agile Model
Working:
Focuses on iterative and incremental development with a strong emphasis on customer
collaboration.
Diagram:
Applications:
Differences:
7. Prototyping Model
Working:
Diagram:
Applications:
Differences: