4. Requirements:
Introduction
A Software requirements specification (SRS) is a comprehensive description of
the intended purpose and environment for software under development.
SRS defines how an application will interact with system hardware, other
programs & human user in a wide variety of real world situations.
i. Functional Requirement
ii. Non-Functional requirement
4/17/2017 Dhaka vehicle system 4
5. Functional & Non-Functional Requirements:
Functional Requirement:
• Programming Languages : Java (jdk1.5).
• Web Technologies : Html, JavaScript.
• Database : My_sql
• Server : Tomcat Apache 5.0
Non-functional Requirement:
• Processor : duel core
• Hard Disk : 512 MB
• Ram : 256 MB
4/17/2017 Dhaka vehicle system 5
6. Using Tools:
The software used in this project is:
OS Windows
Data Base MS-SQL Server
IDE NetBeans
Browser Google Chrome
4/17/2017 Dhaka vehicle system 6
7. Features:
ADMIN:
• View/Edit/Delete Vehicle Details
• View/Edit/Delete Driver Details
• Booking Status Detail
USER MODULE
• Login/Registration of User
• Take a Car trip (Google Map Integration)
• View Car Details
• Car Booking
4/17/2017 Dhaka vehicle system 7
8. Use case Table: (Dhaka Vehicle System)
Level 0 Level 1 Level 2 Actor
Account Sign in
Sign out
User
Admin
Dhaka Vehicle System Search Vehicle name
Route name
Bus stop
User
Admin
Report About System, route
Request for Add vehicle
User
Update Add vehicle
Add route
Add Bus stop
Change Location
Admin
4/17/2017 Dhaka vehicle system 8
9. Scope & Objective For Project:
To register and keep the information about all vehicles.
To build up a system that provides and generates the summary
Report from the database records in order to get the whole view about
the vehicles amounts.
Summarize the accidental records and responds for the further
improvements.
A web based tool where user can search for additional information of
the vehicle.
4/17/2017 Dhaka vehicle system 9
10. Task Identity & procedure:
• Requirement analysis :
As we are doing this by ourselves not for a organization or for a company. So we collect
requirement by ourselves by brainstorming and questioning other people. Later we discus
among us and fixed our requirement.
4/17/2017 Dhaka vehicle system 10
12. Task Identity & procedure:
• User Interface:
4/17/2017 Dhaka vehicle system 12
13. Task Identity & procedure:
4/17/2017 Dhaka vehicle system 13
User Interface:
14. Task Identity & procedure:
• Quality Assurance:
• Unit Testing:
Unit testing focuses verification effort on the smallest unit of software design that is the module.
Using procedural design description as a guide, important control paths are tested to uncover
errors within the boundaries of the module. The unit test is normally white box testing oriented
and the step can be conducted in parallel for multiple modules.
•
• Integration Testing:
Integration testing is a systematic technique for constructing the program structure, while
conducting test to uncover errors associated with the interface. The objective is to take unit
tested methods and build a program structure that has been dictated by design.
4/17/2017 Dhaka vehicle system 14
15. Task Identity & procedure:
• System Testing:
System testing is actually a series of different tests whose primary purpose is to fully exercise
the computer-based system. Although each test has a different purpose, all work to verify that
all system elements have been properly integrated to perform allocated functions.
• Security Testing:
Attempts to verify the protection mechanisms built into the system.
• Performance Testing:
This method is designed to test runtime performance of software within the context of an
integrated system.
4/17/2017 Dhaka vehicle system 15
16. FPA
• Matrix Used for EI
• Matrix Used for EI
4/17/2017 Dhaka vehicle system 16
19. Pert chart
4/17/2017 Dhaka vehicle system
19
1
4
5
2
3
6 7
B[5,8]
3[14,17]
6[8,14]
D[8,14]
G[21,26]
5[21,26]
Activity Dependen
cy
Time Human
Requirme
nt gather
A
_ 5 3
Desgin
B
A 3 2
Database
C
_ 8 4
Coding
D
A,C 6 3
Testing
E
B,C 4 3
Recovery
F
D 7 4
Release G E,F 5 2
20. Critical path analysis
TASK Time ES EF LS LF SLACK
A 5 0 5 9 14 9
B 3 5 8 14 17 9
C 8 0 8 0 8 0
D 6 8 14 8 14 0
E 4 8 12 17 21 9
F 7 14 21 14 21 0
G 5 21 26 21 26 0
4/17/2017 Dhaka vehicle system 20