Case Study SAD
Case Study SAD
The name of the system is “Online Shopping” and the tasks which are to be completed are,
1. Make the system requirements specification (SRS) document.
2. Explain the steps and methods which can be carried out for collecting the data and facts for it.
(eg. Interview, questionnaire, etc.)
3. Draw DFD for the system. (Till level 2)
4. Is there a need to develop a prototype? If “YES”, then list the functionalities which are found
useful to be kept in prototype with justification and if “NO” than give the justification for it.
Submission Details:
The case study should be submitted on or before 9th October,2019. Late submissions will not be
acceptable.
The submission should be done in PDF format only having name of the file with the ID of students
working in group.
For DFD drawing tool can be used or it can be drawn out in notebook and added to the file in form
of image but in all cases it should be easily readable.
Below is the IEEE format of SRS document which can be used as reference.
for
<Project>
Version 1.0 approved
Prepared by <author>
<organization>
<date created>
Table of Contents
Table of Contents ......................................................................................................................... iii
Revision History ............................................................................... Error! Bookmark not defined.
1. Introduction ..............................................................................................................................4
1.1 Purpose............................................................................................................................................. 4
1.2 Document Conventions .................................................................................................................... 4
1.3 Intended Audience and Reading Suggestions .................................................................................. 4
1.4 Product Scope .................................................................................................................................. 4
1.5 References ........................................................................................................................................ 4
2. Overall Description ..................................................................................................................4
2.1 Product Perspective.......................................................................................................................... 4
2.2 Product Functions ............................................................................................................................ 5
2.3 User Classes and Characteristics ..................................................................................................... 5
2.4 Operating Environment .................................................................................................................... 5
2.5 Design and Implementation Constraints .......................................................................................... 5
2.6 User Documentation ........................................................................................................................ 5
2.7 Assumptions and Dependencies ...................................................................................................... 5
3. External Interface Requirements ...........................................................................................6
3.1 User Interfaces ................................................................................................................................. 6
3.2 Hardware Interfaces ......................................................................................................................... 6
3.3 Software Interfaces .......................................................................................................................... 6
3.4 Communications Interfaces ............................................................................................................. 6
4. System Features .......................................................................................................................6
4.1 System Feature 1 .............................................................................................................................. 6
4.2 System Feature 2 (and so on) ........................................................................................................... 7
5. Other Nonfunctional Requirements .......................................................................................7
5.1 Performance Requirements .............................................................................................................. 7
5.2 Safety Requirements ........................................................................................................................ 7
5.3 Security Requirements ..................................................................................................................... 7
5.4 Software Quality Attributes ............................................................................................................. 7
5.5 Business Rules ................................................................................................................................. 8
6. Other Requirements ................................................................................................................8
1. Introduction
1.1 Purpose
<Identify the product whose software requirements are specified in this document, including
the revision or release number. Describe the scope of the product that is covered by this SRS,
particularly if this SRS describes only part of the system or a single subsystem.>
1.5 References
<List any other documents or Web addresses to which this SRS refers. These may include
user interface style guides, contracts, standards, system requirements specifications, use
case documents, or a vision and scope document. Provide enough information so that the
reader could access a copy of each reference, including title, author, version number, date,
and source or location.>
2. Overall Description
2.1 Product Perspective
<Describe the context and origin of the product being specified in this SRS. For example, state
whether this product is a follow-on member of a product family, a replacement for certain
existing systems, or a new, self-contained product. If the SRS defines a component of a larger
system, relate the requirements of the larger system to the functionality of this software and
identify interfaces between the two. A simple diagram that shows the major components of
the overall system, subsystem interconnections, and external interfaces can be helpful.>
4. System Features
<This template illustrates organizing the functional requirements for the product by system
features, the major services provided by the product. You may prefer to organize this section
by use case, mode of operation, user class, object class, functional hierarchy, or combinations
of these, whatever makes the most logical sense for your product.>
ratings, such as benefit, penalty, cost, and risk (each rated on a relative scale
from a low of 1 to a high of 9).>
4.1.2 Stimulus/Response Sequences
<List the sequences of user actions and system responses that stimulate the
behavior defined for this feature. These will correspond to the dialog elements
associated with use cases.>
4.1.3 Functional Requirements
<Itemize the detailed functional requirements associated with this feature.
These are the software capabilities that must be present in order for the user to
carry out the services provided by the feature, or to execute the use case.
Include how the product should respond to anticipated error conditions or invalid
inputs. Requirements should be concise, complete, unambiguous, verifiable,
and necessary. Use “TBD” as a placeholder to indicate when necessary
information is not yet available.>
REQ-1:
REQ-2:
6. Other Requirements
<Define any other requirements not covered elsewhere in the SRS. This might include
database requirements, internationalization requirements, legal requirements, reuse
objectives for the project, and so on. Add any new sections that are pertinent to the project.>