2022 SRS Template
2022 SRS Template
Group Number: 00
Lastname, Initials, Student number
Lastname, Initials, Student number
Lastname, Initials, Student number
Lastname, Initials, Student number
To be completed by Coordinator
Signature: ______________________
Coordinator Notes:
________________________________________
________________________________________
________________________________________
Acknowledgement: Sections of this document are based upon the IEEE Guide to Software
Requirements Specification (IEEE 830)
Software Requirements Specification Document Page ii
Table of Contents
Table of Contents....................................................................................................................... ii
1. Introduction.......................................................................................................................... 1
1.1 Purpose..................................................................................................................................1
1.2 Document Conventions..........................................................................................................1
1.3 Intended Audience and Reading Suggestions..........................................................................1
1.4 Product Scope........................................................................................................................1
1.5 References..............................................................................................................................1
2. Overall Description.............................................................................................................. 2
2.1 Product Perspective................................................................................................................2
2.2 Product Functions...................................................................................................................2
2.3 User Classes and Characteristics.............................................................................................2
2.4 Operating Environment..........................................................................................................2
2.5 Design and Implementation Constraints..................................................................................2
2.6 User Documentation...............................................................................................................3
2.7 Assumptions and Dependencies..............................................................................................3
6. Other Requirements............................................................................................................. 7
Appendix A: Glossary................................................................................................................ 8
Revision History
Name Date Reason For Changes Version
Software Requirements Specification Document Page 1
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.>
Software Requirements Specification Document Page 2
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.>
user will be able to search for available job vacancies based on their preferences such
as job type and salary range , the app will also provide a list of recommended jobs
based on the user’s profile. And the app will provide answers to frequently asked
questions
b) Stimulus/Response Sequences
Search for a job vacancy
Post job vacancy
Receives notifications regarding the feedback of the job application and also the
availability of vacancies.
Decline the application when the closing date have passed.
c) Functional Requirements
DISTRUBUTED DATABASE
Distributed database implies that a single application should be able to operate
transparently on data that is spread across a variety of different database and connected by
a communication network as shown below in figure.
REQ-1:
REQ-2:
REQ-3: etc.
4.1.2 System Feature #2: <Follow steps provided in 4.1.1 for all your system features>
Software Requirements Specification Document Page 6
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.>
Appendix A: Glossary
<Define all the terms necessary to properly interpret the SRS, including acronyms and
abbreviations.>
<Optionally, include any pertinent analysis models, such as data flow diagrams, class diagrams,
state-transition diagrams, or entity-relationship diagrams. This is important and set a stage for
detailed System Design Document (SDD)>
Software Requirements Specification Document Page 9
<Collect a numbered list of references or sources that helped you to put together your SRS>
1. IEEE Recommended Practice for Software Requirements Specifications," IEEE Std 830-
1998
2. <Ref 3>
3. <Ref 4>
4. ………..
5. <Ref n>