Professional Documents
Culture Documents
3 SRS Document
3 SRS Document
Version 1.0
Group Id: .
Supervisor Name
Page 2 of 14
Revision History
Table of Contents
TOPIC PAGE
4. Usage Scenarios 08
5. Adopted Methodology 13
6. Work Plan 14
Scope of Project:
This project is about traffic signal management, which allows managing the traffic on a four
way road. The system will consist of four signals on each road. The system will manage the
signal timing according to the size of traffic on a road parallel to it. By measuring the traffic
lined up on a particular road the signal timings are adjusted to let that particular way clear
out and then the next populated one.
Page 4 of 14
It will be a web based application. It can run on any operating system using any latest web
browser like Google Chrome, Internet Explorer and Opera etc. Following Tools and
Technologies will use in application development
MySQL Database
Functional requirements:
These requirements will specify functions that system will actually perform. Following
are functional requirements of my project.
There should be an emergency override that allows traffic authorities to remotely let
go a particular signal in case an ambulance or important vehicle arrives on that way.
The system should allow smooth and efficient traffic flow across all four ways.
The system should dynamically schedule the signals.
The system should enhance the traffic signal performance.
The system should have the ability to reduce traffic jam.
These requirements will specify functions that system will not perform but it will show the
Portability:
Page 6 of 14
Reliability:
Application will be reliable at all time and will give their maximum performance and help.
User friendly:
Application will be user friendly. Every user can easily understand and user them. The user
can use it by simply fallowing simple and easy steps.
Security:
Vision
Vision Graphically
Graphically
Modify
Modify Timings
Timings
Clear
Clear Route
Route
Page 7 of 14
Scan
Scan Emergency
Emergency Vehicle
Vehicle
User
Override
Override Emergency
Emergency Vehicle
Vehicle
Keep
Keep Efficient
Efficient Traffic
Traffic Flow
Flow
Plan
Plan Dynamically
Dynamically
Develop
Develop Signal
Signal Performance
Performance
Decrease
Decrease Traffic
Traffic Jam
Jam
Usage Scenarios:
Exception N/A
Authority User
Exception N/A
Authority User
According to the adjusted timing of signal the system should clear out the
particular way and then the next route accordingly
Exception N/A
Authority User
Exception N/A
Authority User
Exception N/A
Authority User
The system should allow smooth and efficient traffic flow across all four
ways
Exception N/A
Authority User
Exception N/A
Page 11 of 14
Authority User
Exception N/A
Authority User
Exception N/A
Authority User
Page 12 of 14
Adopted Methodology:
The methodology chosen for this project is VU Process Model. The vu process model, offers
numerous advantages for software developers and because of its beneficial flow I use this
methodology. This model is a combination of Waterfall and Coiled/Spiral Model. This is a
hybrid approach of system development, which maximizes the quality of system and
minimizes the disadvantages and risks. VU process model has four phases; each phase is
tested on its completion. It conserves resources and is superlative for sustaining less skilled
plan teams and project managers whose composition fluctuates. The errors are removed due
to iteration to previous or next phases. The orderly sequence of development steps and strict
controls for ensuring the adequacy of documentation and design reviews helps ensure the
quality, reliability, and maintainability of the developed software. The progress of system
development is measurable.
Planning Phase
Development Phase
Operation &
Maintenance
Development Phase
Operation &
Maintenance