Rajib Mall Software Engineering Ppt May 2026

A refinement of the classical version that introduces feedback loops to handle defects discovered late in the cycle.

| Model | When to Use | Strength | |---------------|--------------------------------------|------------------------------| | Waterfall | Clear, stable requirements | Simple, phase-based | | Prototyping | Unclear requirements | User feedback early | | Spiral | High risk projects | Risk-driven | | Agile | Fast-changing needs, small teams | Adaptability, speed | rajib mall software engineering ppt