SRS Template
SRS Template
Specification
for
Cab Share
SZABIST
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Project> Page ii
Table of Contents
Table of Contents...........................................................................................................................ii
Revision History.............................................................................................................................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.......................................................................................................................2
2.7 Assumptions and Dependencies......................................................................................................3
3. External Interface Requirements...........................................................................................3
3.1 User Interfaces................................................................................................................................3
3.2 Hardware Interfaces........................................................................................................................3
3.3 Software Interfaces.........................................................................................................................3
3.4 Communications Interfaces............................................................................................................3
4. System Features.......................................................................................................................4
4.1 System Feature 1............................................................................................................................4
4.2 System Feature 2 (and so on)..........................................................................................................4
5. Other Nonfunctional Requirements.......................................................................................4
5.1 Performance Requirements.............................................................................................................4
5.2 Safety Requirements.......................................................................................................................5
5.3 Security Requirements....................................................................................................................5
5.4 Software Quality Attributes............................................................................................................5
5.5 Business Rules................................................................................................................................5
6. Other Requirements................................................................................................................5
Appendix A: Glossary...................................................................................................................5
Appendix B: Analysis Models.......................................................................................................5
Appendix C: To Be Determined List...........................................................................................6
Revision History
Name Date Reason For Changes Version
Software Requirements Specification for <Project> Page 1
1. Introduction
1.1 Purpose
The purpose of this application is to provide carpooling service to SZABISTians. As petrol is
getting expensive so it is difficult for students to pay high fare for transportation. Many students
are connecting to this service through WhatsApp groups, where there is a lot of mess and no one
is able to find a suitable partner to share ride with because of which we are making this App which
will help students and faculty to share rides among SZABISTians and there will be less hassle in
finding a suitable partner to share your ride with.
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
Page1:
Software Requirements Specification for <Project> Page 5
Page2:
Software Requirements Specification for <Project> Page 6
Page3:
Page4:
Software Requirements Specification for <Project> Page 7
4. System Features
The below are the use cases of our project:
4.1 Login
Use Case ID 1
Actors User
Scenario
Step# Description
Use Case NA
Cross
Reference
Software Requirements Specification for <Project> Page 8
Actors User
Features
Scenario
Post Condition
Step# Description
Actors User
Features
Scenario
Post Condition
Step# Description
Software Requirements Specification for <Project> Page 9
Actors User
Features
Scenario
Step# Description
1 User clicks on Ok
Actors User
Features
Scenario
Software Requirements Specification for <Project> Page 10
Step# Description
1 User clicks on Ok
4.6 Logout
Use Case ID 6
Actors User
Features
Scenario
Post Condition
Step# Description
Use Case NA
Cross
Reference
Software Requirements Specification for <Project> Page 11
4.7 Complain
Use Case ID 7
Actors User
Features
Scenario
Post Condition
Step# Description
Use Case NA
Cross
Reference
6. Other Requirements
N/A
Appendix A: Glossary
N/A