MCS-217 is a software engineering lab sequence. Most sessions use the Railway Reservation System as a running case study, then later sessions move into testing, quality, change control, usage scenarios, structured programming, reverse engineering, and Library Information System development.
Project Planning
| Session | Topic |
|---|
| Session 1 | Scope statement for Railway Reservation System |
| Session 2 | Effort and cost estimation |
Requirements Analysis
| Session | Topic |
|---|
| Session 3 | Software Requirements Specification |
| Session 4 | DFD, ERD, and data dictionary |
Design
Testing
Software Quality
| Session | Topic |
|---|
| Session 11 | Correct program with poor quality |
| Session 12 | Correct program that is not reliable |
Change Management
Advanced Software Engineering