Professional Documents
Culture Documents
Analysis of SRS - A CASE Study
Analysis of SRS - A CASE Study
Introduction
Throughout the last lesson, you learned how to prepare an SRS and what
parts should be included in an SRS. You have also seen that there are
standard templates to be followed when preparing an SRS. You have
been guided to one such template produced by IEEE. This lesson covers
an analysis of a given SRS and identification of main requirements by
going through such SRS.
Learning Outcomes
After completing this lesson you would be able to,
· Analyze an SRS and identify its requirements
Let us consider the uploaded SRS prepared by a student. Note that the
SRS is available on the Moodle page under week 04. Here is the link to
the case. What do you think about it? Can you see the title page? As its
title says the SRS describes requirement specification related to a
software called hotel management system.
1
Now let us dig into deep. When we go through the section 01, which
gives an introduction to the software system covered in the SRS, we can
see that the given SRS represents what is to be expected from the Hotel
Management System (HMS) to be constructed.
2
When you scroll down you can notice that all functional and non-
functional requirements have been listed out. The design constraint
mentioned in the SRS is “The Hotel Management System shall be a stand-
alone system running in a Windows environment. The system shall be
developed using Java and an Access or Oracle database.” This help the
developers during their system implementation phase.
How can you extend or modify this SRS for the development of an online
hotel management system? I leave it for you. Do it as an activity in this
lesson.
Summary
This lesson covered how to analyse an SRS identify the problem and
features of the software to be implemented. Next will present how to
generate design diagrams using CASE tools.