CSS CS Optional — Paper-I, Section-B, Topic V.
🔑 Definition
- Software Process = structured set of activities to turn a requirement into a delivered, working system.
📌 Generic Process Activities (all models = different arrangements of these 4)
- Specification — what should the system do, under what constraints.
- Development — design + implementation.
- Validation — checking it does what was asked.
- Evolution — changing it as needs change after delivery.
📌 Umbrella Activities (run throughout, not at one stage)
- SQA
- Project tracking
- Risk management
- Documentation
- Measurement/metrics
⚠️ MCQ Trap
- Happens once, at one stage → process activity.
- Happens continuously across the project → umbrella activity.
- e.g. Risk management = umbrella, NOT one of the 4 generic activities.