Skip to content

Introduction

MCS-217 Guide

Updated View as Markdown

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

SessionTopic
Session 1Scope statement for Railway Reservation System
Session 2Effort and cost estimation

Requirements Analysis

SessionTopic
Session 3Software Requirements Specification
Session 4DFD, ERD, and data dictionary

Design

SessionTopic
Session 5Modular design
Session 6User interface design

Testing

SessionTopic
Session 7Matrix multiplication in C using pointers
Session 8Test cases for Session 7
Session 9Matrix transpose web page
Session 10Test cases and report for Session 9

Software Quality

SessionTopic
Session 11Correct program with poor quality
Session 12Correct program that is not reliable

Change Management

SessionTopic
Session 13Develop Railway Reservation System
Session 14Change control process

Advanced Software Engineering

SessionTopic
Session 15Usage scenarios
Session 16Structured programming review
Session 17Recreate existing application portion
Session 18Continue application recreation
Session 19Library Information System requirements
Session 20Library Information System development and validation
Navigation

Type to search…

↑↓ navigate↵ selectEsc close