Professional Documents
Culture Documents
Savelp SRS Phase3
Savelp SRS Phase3
Savelp SRS Phase3
Team VOID
PREPARED BY:
Mehwish Alam (CT-007)
Mahwish Hashmi (CT-025)
Minahil Tariq (CT-026)
Areeba Aamir (CT-029)
SRS DOCUMENT
PREPARED FOR:
Team Aces
Table of Contents
1. Introduction ................................................................................................................. 4
1.1 Purpose ...................................................................................................................... 4
1.2 Recommendations...................................................................................................... 4
1.3 Intended Audience and Reading Suggestion ............................................................. 4
1.4 Product Scope ............................................................................................................ 5
2. Overall Description ..................................................................................................... 5
2.1 Product Prospect .................................................................................................... 5
2.4 Operating Environment .......................................................................................... 6
2.5 Design Constraints ................................................................................................. 7
2.6 User Documentation .............................................................................................. 7
2.7 Assumptions ........................................................................................................... 7
2.8 Dependencies ......................................................................................................... 7
3.0 Technical Operation ................................................................................................ 7
3.1 Tools, Techniques, and Procedures ....................................................................... 7
3.1.1 Deployment Procedure .................................................................................... 8
3.1.2 Testing ............................................................................................................. 8
3.2 Software Documentation ....................................................................................... 8
3.3 Project Support Function ....................................................................................... 9
4.0 External Interface Requirement ............................................................................ 10
4.1 User Interfaces ..................................................................................................... 10
4.2 Hardware Interface ............................................................................................... 10
4.3 Software Interface ................................................................................................ 11
4.4 Communication Interface..................................................................................... 11
5.0 System Features ....................................................................................................... 12
5.1 Sending SOS, SMS, placing an automatic distress call ....................................... 12
5.3 Detect Alarming Situations and Locations .......................................................... 12
5.4 Record audio Capture and send images ............................................................... 12
5.5 Notifications for high-alert areas ......................................................................... 12
5.6 Receive help from ride-hailing services .............................................................. 13
5.7 Customization ...................................................................................................... 13
1.2 Recommendations
For the readers, the report is divided into six parts. Where each part is responsible
for discussing the different components of the project. The first put light on the
basic introduction of the document and shares the developer’s views on what they
are planning to design and develop. The second part contains a detailed description
of this project. The other two sections work towards the external Interface
Requirement and System Features of the project and lastly we discuss the non-
functional needs of the project.
is to:
2. Overall Description
The system will provide a platform that will have two users, saviors and victims. As the rate of street
crime is rapidly increasing, with the help of this platform the rates will not only decrease but also
provide the users about the red alert areas and timings so they can be safely travel and be prepared
beforehand. This platform saves our day-to-day problem of harassment and other related accidents.
● Saviors can get the notification from victim asking for help.
● Admin can
● We are bounded by the strict time limits for the designing and development of our application.
● Our database is stored over in the cloud which is some meaning not an ideal place to store data.
● The color schemes will be same as google APIs as we will be inheriting it for GPS.
2.7 Assumptions
● We are assuming that the team is skilled or willing to learn a skill that is required for the
completion of the project.
● We are assuming that the initial frontend design is ready by 3rd week of the project.
● We are assuming that an efficient app is developed for the help of victims.
2.8 Dependencies
● WBS and project scope are locked before the development is initiated.
● The database is design is synchronous with the frontend and both we ready before the backend
integration.
● All the documents related to the project requirement should be ready before the development.
● Server > our server is composed of the FLASK framework which is a web
framework offered under the python web framework.
We also work towards continuous testing of the program so that all the testing does not
pile up in the end.
3.1.2 Testing
The application moves through a series of black-box testing in which all the protocols are
properly measured and test results are shared with the development team to make the
necessary arrangement.
● Source Code
● Requirement Documents
● Modification Documents
Component Timeline
Idea Gathering
3rd week
Definition of Scope
7th week
UI/UX Designer
10th week
Frontend
14th week and continue till the end
Backend
16th week and continue till the end
Testing
19th week and continue till the end
Website Delivery
23rd week
4.0 External Interface Requirement
The front end of the application is developed by the designer and front-end developers
making the user interface and user experience in mind.
Features > The platform will have multiple features for both Saviours and Victims.
Navigation > We have a detailed navigation listing all the categories and subcategories.
Color > As mentioned above we opt for the modern color scheme the primary
colors used on our website are #0D1F22, #A3C4BC,#BFD7B5, and #E7EFC5.
Name Requirement
Name Requirement
The app will automatically send an alert to other users of the Savelp app. The app also
has built-in first-responder emergency contacts such as police stations and ambulances.
Which will send alerts to the nearest police stations and hospitals in case of emergency.
5.7 Customization
The app also allows customization for contacts, locations, emergency-timer, etc. So that
users can select options according to their choice.