Essay:

Essay details:

  • Subject area(s): Engineering
  • Price: Free download
  • Published on: 7th September 2019
  • File format: Text
  • Number of pages: 2

Text preview of this essay:

This page is a preview - download the full version of this essay above.

All Rights Reserved. 1 11

E-PARKING SYSTEM

Date:

02-16-2016

From:

Muhammad Junaid Hassan SP14-BSE-006

Subject:

Software Requirement Engineering

Version Date Author

1.0 02-16-2016 Muhammad Junaid Hassan

* Required Project Overview*

E-Parking system is used to get help to navigate through car and will tell you about the available and the nearest free parking slot and the number of occupied spaces. It will also help you to find your car in any parking and will tell you where exactly you parked your car. It will get the information of different public and private parking lots in the city and inform about the constraints regarding it.

LLC. All Rights Reserved. 2

Project Objectives*

E-Parking System will assist you to find parking lot. E-Parking will be able to tell about free lots in the parking and will help you to navigate through it by any means. It will let us choose any parking facility near as and will tell us about its status and the way towards it and will also be able to tell that if there will be any traffic or not. Product Scope Description*

E-Parking system will run on Android devices and also in any qualified version of the navigator system in any car. Although it will be supporting the newer version of the android operating systems, but it will be also able to run in the downward compatibility as well up to android Kit Kat version.

When the program will be run a window will open and will ask you about your login details. Then it will move ahead to the main screen showing your current location and some suggestions or a list of available Parking lots in the city. When you will click on find a lot for you, the system will check for any free slot in a parking area on the basis of different constraints. Then it will be start navigating you towards the selected parking lot. After when you’ve parked your car if you choose find my car, it will be telling you about the exact position of your car through a 3D map like visualization. Project Boundaries

E-Parking system uses some proper network to find parking lots. These networks will be vary city by city. So if someone will be changing their zone or the city it may not work. E-Parking system is type of navigation and it won’t going to drive your car so one should keep this in mind.

LLC. All Rights Reserved. 3

Project Deliverables

E-Parking System will be deliverable By: You can buy it on the Play Store of Google by Scanning QR Code.

Date: 16/02/2016

It will be also available at the company website.

For your car navigator system you can take your car to your service provider to install the system in it.

Product Acceptance Criteria*

The system will be run through different testing techniques to ensure that the user requirements will be complete. This testing will be based on user testing criteria and some specified group of people (Out from the organization) will check that it will be providing the needs of the users. Afterwards the program is tested and run in different and severe conditions and results are noted down and for the sake of user different improvements are made in the form of updates. This program will be user certified and will fulfill all the needs of the user. Project Constraints*

This system will not run other than android and navigator based operating system such as windows. This system will require some network to work properly other than this it will be useless without it. Project Assumptions*

This system has been developed by using high level language such as java. This system needs a login id and password which will be given by the company to you at the time of purchase.

LLC. All Rights Reserved. 4

Schedule Milestones*

Basic schedule range is expected to be:

Test version (for only testing purpose) June-02-2016

Final Release Nov-28-2016 Cost Estimate

The estimate budget of the E-Parking system will be range from $300k-$325k. This estimate value may change as per user requirement changes. Moreover if updates (maintenance) are made it will be charged extra.

Acceptance

Submitter’s signature

Sponsor’s signature

[Your name]

[Sponsor’s name]

[Your title]

[Sponsor’s title]

Date submitted

Date accepted

LLC. All Rights Reserved. 5

Functional requirement according to user role:

Customer:

 The customer shall be able to login.

 The customer shall be able to choose the zone.

 The customer shall be able to choose a parking lot.

 The customer shall be able to confirm to on the navigation for the required parking.

 The customer shall be able to find where the car was parked.

Administration:

 The administration shall be able to manage paths for each zone for parking lots.

 The administration shall be able to add a new parking lot and its space.

 The administration shall be able to manage the users according to their cities.

 The administration shall be able to access all the parking space in a parking lot through database.

Requirement Elicitation:

Customer:

 Customer shall be able to login by entering email id and password.

 Customer shall be able to choose the zone for the given city only.

 Customer shall be able to choose a parking lot in one zone.

 Customer shall be able to confirm the navigation for a parking lot in a zone.

 Customer shall be able to check the parked car in the parking lot where he left the car.

 Customer shall be able to check space where the car will be/is parked.

Administration:

 The administration shall be able to specify each zone for parking lots.

 The administration shall be able to add new parking lots in the city public/private.

 The administration shall be able to manage the user’s id according to the zone where they are standing.

 The administration shall be able to access spaces of the parking lots by the use of database.

 The administration shall be able to add new user’s to the system.

LLC. All Rights Reserved. 6

LLC. All Rights Reserved. 7

Use case ID

DR-1

Use Case Name

Search Parking Lots

Goal

To provide User information about available and non-available parking zones

Actor

Driver

Preconditions

-Driver must be logged into system

-Driver must not have any felonies

-Driver should have Driving License

-Driver should not be a pedophile

Description

Driver

-Driver opens application using android phone

-Driver logs into system using selected user name and password

-Driver selects area to Scan for Available Parking Slots

System

-System Scans area selected by Driver

-System detects available and non-available parking slots in designated zone

-System returns results

Exceptions

-Driver is not travelling in a motor vehicle

-Zone is outside 5 kilometer radius from driver location

Business Rules

-The scanned zone should show mapped urban topography

-Scan should allow real time viewing of video from available cameras

-The Scan should not reveal personal information about other travelling vehicles

Quality Requirements

-Scanned Zone should deliver results within 5 seconds

-Available parking slots should have accuracy of up to 3 feet

-Scan should use GPS Triangulation technology

Data (Data Model)

-Scan (Area, Scan Distance, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will return Scanned Area

-System will show directions to nearest parking slots available

LLC. All Rights Reserved. 8

LLC. All Rights Reserved. 9

Use case ID

DR-2

Use Case Name

Select a Parking Zone

Goal

To provide User information about available parking lots in a zones

Actor

Driver

Preconditions

-Driver must be logged into system

-Driver must not have any felonies

-Driver should have Driving License

-Driver should not be a pedophile

Description

Driver

-Driver opens application using android phone

-Driver logs into system using selected user name and password

-Driver selects zone of parking

System

-System Scans area selected by Driver

-System detects zone of the parking

-System returns results

Exceptions

-Driver is not travelling in a motor vehicle

-Zone is outside 5 kilometer radius from driver location

Business Rules

-The scanned zone should show mapped urban topography

-Scan should allow real time viewing of video from available cameras

-The Scan should not reveal personal information about other travelling vehicles

Quality Requirements

-Selected zone should have some parking lots

-Available zone list should be shown

Data (Data Model)

-Scans (Area, Zones)

-Map (Key Features, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will be assigned a zone

-System will show available parking lots nearby.

LLC. All Rights Reserved. 10

LLC. All Rights Reserved. 11

Use case ID

DR-3

Use Case Name

Driver Log In

Goal

To provide User access to the system

Actor

Driver

Preconditions

-Driver must be registered

-Driver must have a username and a password

-Driver should have Driving License

Description

Driver

-Driver opens application using android phone

-Driver enters provided username and password

-Driver selects the log in button to continue

System

-System Scans username and password

-System detects whether the username and password is valid

-System will be logged in

Exceptions

-Driver forgot the password

-Driver enter the username or password wrong

-Driver doesn’t registered his/her username

Business Rules

-The username id should be unique

-Password should be in asterisk form

-Password should contain minimum one special character

Quality Requirements

-system should be logged in within 5 seconds

-System should show the forgot password option

-System should grant access to the user

Data (Data Model)

-Scan (Database)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

Post conditions

-System will now successfully logged in

-System will show now show different options.

LLC. All Rights Reserved. 12

Use case ID

DR-4

Use Case Name

Select parking lot by rating

Goal

To provide User information about available and non-available parking lots by ranking

Actor

Driver

Preconditions

-Driver must be logged into system

-Driver must not have any felonies

-Driver should have Driving License

-Driver should not be a pedophile

Description

Driver

-Driver opens application using android phone

-Driver logs into system using selected user name and password

-Driver selects parking lot by its rating

System

-System Scans selected parking lot

-System detects available and non-available parking slots in designated zone

-System returns results

Exceptions

-Driver is not travelling in a motor vehicle

-Zone is outside 5 kilometer radius from driver location

Business Rules

-The selected parking lot should show mapped urban topography

-System should show about available slots

Quality Requirements

-Selected parking lot should show number of slots

-System should use GPS Triangulation technology

Data (Data Model)

-Scan (Area, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will start navigation

-System will guide user about the parking lot

LLC. All Rights Reserved. 13

Use case ID

DR-5

Use Case Name

Find free parking zones

Goal

To provide User information about free parking zones

Actor

Driver

Preconditions

-Driver must be logged into system

-Driver must not have any felonies

-Driver should have Driving License

-Driver should not be a pedophile

Description

Driver

-Driver opens application using android phone

-Driver logs into system using selected user name and password

-Driver selects option of searching free parking zone

System

-System Scans area

-System detects free parking zones

-System returns results

Exceptions

-Driver is not travelling in a motor vehicle

-Zone is outside 5 kilometer radius from driver location

Business Rules

-System should show highly rated public parking lots

-System should show about available slots in parking

Quality Requirements

-The parking Zone must be free for any public person

-System should use GPS Triangulation technology

Data (Data Model)

-Scan (Area, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will show a list of available areas

-System will guide user about the parking lot

LLC. All Rights Reserved. 14

LLC. All Rights Reserved. 15

Use case ID

DR-6

Use Case Name

Turn on navigation

Goal

To provide User a 3d map of parking zone

Actor

Driver

Preconditions

-Driver must be logged into system

-Driver must not have any felonies

-Driver should have Driving License

-Driver should not be a pedophile

Description

Driver

-Driver opens application using android phone

-Driver logs into system using selected user name and password

-Driver selects option of start navigation

System

-System Scans area

-System create a 3D map

-System returns results

Exceptions

-Driver is not travelling in a motor vehicle

-Zone is outside 5 kilometer radius from driver location

Business Rules

-System should show 3D map and update it by time

-System should show proper directions on the map

Quality Requirements

-System should show a 3D map from satellite

-System should use GPS Triangulation technology

Data (Data Model)

-Scan (Area, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will start navigation from your current location

-System will guide user about the parking lot

LLC. All Rights Reserved. 16

LLC. All Rights Reserved. 17

Use case ID

Dr-7

Use Case Name

Find your car

Goal

To provide User information about where your car is parked

Actor

Driver

Preconditions

-Driver must be logged into system

-Driver must not have any felonies

-Driver should have Driving License

-Driver should not be a pedophile

Description

Driver

-Driver opens application using android phone

-Driver logs into system using selected user name and password

-Driver selects option of find car

System

-System Scans area

-System detects where the car parked

-System returns results

Exceptions

-Driver is not travelling in a motor vehicle

-Zone is outside 5 kilometer radius from driver location

Business Rules

-System should show result of your car

-System should show about slot where it is parked

Quality Requirements

-System should show the result within few seconds

-System should use GPS Triangulation technology

Data (Data Model)

-Scan (Area, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will show where you parked your car

-System will guide user to the car

LLC. All Rights Reserved. 18

LLC. All Rights Reserved. 19

Use case ID

DR-8

Use Case Name

Check available slots in a parking

Goal

To provide User information about available slots in parking

Actor

Driver

Preconditions

-Driver must be logged into system

-Driver must not have any felonies

-Driver should have Driving License

-Driver should not be a pedophile

Description

Driver

-Driver opens application using android phone

-Driver logs into system using selected user name and password

-Driver selects option of available slots

System

-System Scans area

-System detects the available slots

-System returns results

Exceptions

-Driver is not travelling in a motor vehicle

-Zone is outside 5 kilometer radius from driver location

Business Rules

-System should show proper number of free slots

-System should fetch a view of the parking lot

Quality Requirements

-The parking lot must be in the present zone

-System should use GPS Triangulation technology

Data (Data Model)

-Scan (Area, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will show a list of available slots in the parking

-System will guide user about the parking lot

LLC. All Rights Reserved. 20

Use case ID

AD-1

Use Case Name

Update parking zones

Goal

To provide User to update the parking zones

Actor

Administrator

Preconditions

-Administrator must be logged into system

-Administrator must have proper access to the system

Description

Administrator

-Administrator opens application using android phone

-Administrator logs into system using selected user name and password

-Administrator selects option of update parking zones

System

-System takes input from the admin

-System update the database

Exceptions

-

Business Rules

-System should show highly rated public parking lots

-System should show about available slots in parking

Quality Requirements

-system should ask about the total slots in the parking

-System should use GPS Triangulation technology

Data (Data Model)

-Scan (Area, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will add new zone in the database

LLC. All Rights Reserved. 21

LLC. All Rights Reserved. 22

Use Case ID

AD-2

Use Case Name

Change access of User authority

Goal

To provide access of different modules to user

Actor

Administrator

Preconditions

-Administrator must be logged into system

-Administrator must have proper access to the system

Description

Administrator

-Administrator opens application using android phone

-Administrator logs into system using selected user name and password

-Administrator selects option of change access of user authority

System

-System takes input from the admin

-System update the database

Exceptions

-User Id does not exist

Business Rules

-System should show all record of the user

-System should show recent activity of the user

Quality Requirements

-system should grant or take the access from user

Data (Data Model)

-Scan (Area, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will change the user authority

LLC. All Rights Reserved. 23

Use case ID

AD-3

Use Case Name

Check complains

Goal

To provide User to check complains

Actor

Administrator

Preconditions

-Administrator must be logged into system

-Administrator must have proper access to the system

Description

Administrator

-Administrator opens application using android phone

-Administrator logs into system using selected user name and password

-Administrator selects option of compliments

System

-System shows the list of compliments

Exceptions

-

Business Rules

-System should show provide all kind of compliments

-System should avoid usage of abusive language

Quality Requirements

-system should show result in 5 seconds

-System should gather data from database

Data (Data Model)

-Scan (Area, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will show list of comliments

LLC. All Rights Reserved. 24

Use case ID

AD-4

Use Case Name

Update navigation

Goal

To provide User to update navigation

Actor

Administrator

Preconditions

-Administrator must be logged into system

-Administrator must have proper access to the system

Description

Administrator

-Administrator opens application using android phone

-Administrator logs into system using selected user name and password

-Administrator selects option of update navigation

System

-System takes input from the admin

-System update the database

Exceptions

-Area not found in the maps

Business Rules

-System should show highly graphical content

-System should show 3D navigation

Quality Requirements

-system should create navigation for the parking lots

-System should use GPS Triangulation technology

Data (Data Model)

-Scan (Area, Public/Private Zones, Paid/Free)

-Map (Key Features, Designation, Available Parking Slots)

System Functions

-Provide android app launcher

-Authenticate User Username and Password

-Scan available areas

-Deny Scans of militarized, restricted and dark zones

Post conditions

-System will update navigation maps

LLC. All Rights Reserved. 25

LLC. All Rights Reserved. 26

LOGIN

Identifier L1-1.1

Title

Enter CNIC and password

Requirement

User shall provide his username and password for login.

Source

Stakeholder

Rationale

To login into the system.

Restrictions and Risk

The entered username and password must be valid.

Dependencies

N/A

Priority

High Identifier L1-1.2

Title

Login to the system

Requirement

The user shall click login button. By clicking the Login button user will be directed towards his panel where he shall perform all of his desired actions.

Source

Stakeholder

Rationale

To login into the system in order to perform all the desired action required by the user.

Restrictions and Risk

The entered username and password must be valid.

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 27

Driver’s Signup

Identifier L1-1.3

Title

Error in login

Requirement

The system shall display error message upon invalid entry.

Source

Stakeholder

Rationale

To check whether user enters correct details or not.

Restrictions and Risk

The entered username and password must be valid.

Dependencies

N/A

Priority

High Identifier L1-1.4

Title

Successfully Logged in

Requirement

The system shall display homepage of the user after successfully logged in.

Source

Stakeholder

Rationale

To login into his/her account.

Restrictions and Risk

The entered username and password must be valid.

Dependencies

N/A

Priority

Medium

LLC. All Rights Reserved. 28

Identifier FVPD-1.2

Title

Sign up

Requirement

Driver shall click signup button by visiting online site.

Source

Stakeholder

Rationale

Driver signup to give personal details.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High Identifier FVPD-1.3

Title

Enter Valid username

Requirement

Driver shall enter valid email as his username.

Source

Stakeholder

Rationale

To give personal details.

Restrictions and Risk

Username must be valid.

Dependencies

N/A

Priority

High Identifier FVPD-1.4

Title

Enter Valid password

Requirement

Drivers shall enter valid password

Source

Stakeholder

Rationale

To give personal details.

Restrictions and Risk

Password must be valid.

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 29

Identifier FVPD-1.5

Title

Enter Address

Requirement

Driver shall his/her address

Source

Stakeholder

Rationale

To give personal details.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High Identifier FVPD-1.7

Title

Enter Valid Mobile number.

Requirement

Driver shall enter valid mobile number.

Source

Stakeholder

Rationale

To give personal details.

Restrictions and Risk

Mobile number must be valid.

Dependencies

N/A

Priority

High Identifier FVPD-1.6

Title

Enter valid email address

Requirement

Driver shall enter valid email address

Source

Stakeholder

Rationale

To give personal details.

Restrictions and Risk

Email address number must be valid.

Dependencies

N/A

Priority

High Identifier FVPD-1.8

Title

Register

Requirement

Driver shall click “Submit” button.

Source

Stakeholder

Rationale

To give personal details.

LLC. All Rights Reserved. 30

Search Parking Lot

Restrictions and Risk

All fields must be filled.

Dependencies

N/A

Priority

High Identifier FVPD -1.9

Title

Successfully Sign up

Requirement

The system shall display a pop-up message of 400px x 200px window

Source

Stakeholder

Rationale

To display that driver has been successfully signup

Restrictions and Risk

User shall provide valid information for signup.

Dependencies

N/A

Priority

High Identifier SPL-2.1

Title

Scan for parking lot

Requirement

The driver must be in a zone

Source

Driver

Rationale

To find parking lot in a zone

Restrictions and Risk

Zone must be selected

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 31

Identifier SPL-2.2

Title

Availability of Parking

Requirement

The driver has to search for the availability of parking

Source

System/Server

Rationale

To display the available parking

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High Identifier SPL-2.3

Title

Result

Requirement

The system should be connected to the server.

Source

System/Server

Rationale

To display the available parking areas and their slots.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 32

Select a Parking Zone

Identifier SPZ-3.1

Title

Area Scan

Requirement

The system would need to search the city zones.

Source

Driver

Rationale

To choose a parking zone for the user.

Restrictions and Risk

N/A

Dependencies

FVRV-5.3

Priority

High Identifier SPZ-3.2

Title

Zone of Parking

Requirement

The system will show an error if a zone is already selected.

Source

Driver

Rationale

To check which parking zone is nearby.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High Identifier SPZ-3.3

Title

Zone choose

Requirement

The driver will click on button.

Source

Driver

Rationale

To assign a zone for the driver parking lot.

Restrictions and Risk

There must be a connection over the network.

LLC. All Rights Reserved. 33

Find Free Parking

Dependencies

N/A

Priority

High Identifier FFP-4.1

Title

Selecting the option

Requirement

Selecting the option find to continue.

Source

Driver

Rationale

To find free parking

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High Identifier FFP-4.2

Title

Checking Zone

Requirement

The system shall display error message if a zone is not selected.

Source

Driver

Rationale

To check in which zone the user is.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 34

Identifier FFP-4.3

Title

Scan area

Requirement

The system will show error if there is no network

Source

Driver

Rationale

The system will scan the zone for parking areas.

Restrictions and Risk

The driver must check on the option of “Find Free Parking”

Dependencies

N/A

Priority

High Identifier FFP-4.4

Title

Gathering Data

Requirement

The system shall display an error if there is no parking lot.

Source

System

Rationale

To check which parking lot is giving free service.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High Identifier FFP-4.5

Title

Result

Requirement

The user must be near parking lots.

Source

System

Rationale

To give result to User

Restrictions and Risk

The Driver will choose the best parking lot.

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 35

Turn on Navigation

Identifier TN-5.1

Title

Checking Destination

Requirement

The system must have a targeted area.

Source

Driver

Rationale

To confirm that user has a destination set.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High Identifier TN-5.2

Title

Creating Map

Requirement

The system must have a 3d map of the destination.

Source

System

Rationale

To give the user a 3d view of their destination

Restrictions and Risk

The driver is than continue to start navigation.

Dependencies

N/A

Priority

High Identifier TN-5.3

Title

Result

Requirement

The system should not show any network error.

LLC. All Rights Reserved. 36

Find your car

Identifier FYC-8.1

Title

Scans the parking lot

Requirement

The user should be within the range of 1km.

Source

Driver

Rationale

To check the parking lot for user vehicle.

Restrictions and Risk

N/A

Dependencies

Priority

High

Identifier FYC-8.2

Title

Detection of the vehicle

Requirement

The system of the car should be active.

Source

Driver

Rationale

To find the user vehicle.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

Source

System

Rationale

To give a full 3d view to the destination.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 37

Identifier FYC-8.3

Title

Result

Requirement

The system will show the result if the vehicle is detected.

Source

System

Rationale

To give the result to user where he parked the vehicle

Restrictions and Risk

N/A

Dependencies

N/A

Priority

Medium

Admin

Update parking zone:

Identifier UPZ-1.1

Title

Press “Update Zone”

Requirement

The Admin shall be able to access the system if he had login in the system.

Source

System

Rationale

To update the system

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

Identifier UPZ-1.2

Title

Input

Requirement

The user should enter an appropriate keyword for zone to be updated.

LLC. All Rights Reserved. 38

Source

Admin

Rationale

To enter new details about the zone.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

Medium

Identifier UPZ-1.3

Title

Update Database

Requirement

The user should enter Some new detail about the zone to continue.

Source

Admin

Rationale

To update the database with latest information.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

Medium

Change User Access:

Identifier CUA-2.1

Title

Input

Requirement

The User should choose the option to continue.

Source

Admin

Rationale

To get an input about the access of users,

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 39

Identifier CUA-2.2

Title

Update Database

Requirement

The Admin should press “Save button “to continue.

Source

Admin

Rationale

In order to save all the details about the users access.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

Check complains:

Identifier CC-3.1

Title

Press “check complains” button.

Requirement

The user to check the complaints from other users.

Source

Admin

Rationale

To see a list of complaints from users.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 40

Update Navigation System:

Identifier UNS-4.1

Title

Admin Input’s data

Requirement

The Admin must click on “Update button” to add new information.

Source

Admin

Rationale

To retrieve new information about the navigation.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

Identifier UNS-4.2

Title

Update the System

Requirement

The user should click on “Update” button to continue.

Source

Admin

Rationale

Pop message will appear to ensure that the system is now updated.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

Medium

LLC. All Rights Reserved. 41

Logout:

Identifier LO-1.1

Title

Logout from the system

Requirement

The user shall click logout button. By clicking the Logout button user will be directed towards his Login page.

Source

Stakeholder

Rationale

To logout from the system.

Restrictions and Risk

N/A

Dependencies

N/A

Priority

High

LLC. All Rights Reserved. 42

Non Functional Requirements:

1.1. Usability

1.1.1. User Friendly:

Identifier UR-01

Title

User friendly

Requirement

System has simple interface so the customer can use the system easily.

Source

Admin

Rationale

To make system easy for the Driver.

Restrictions and Risk

None

Dependencies

None

Priority

High

1.1.2 Visible Font size:

Identifier UR-02

Title

Visible font size

Requirement

System interfaces shall have visible font size.

Source

Admin

Rationale

To make system also useful for week eye sight customers.

Restrictions and Risk

The font size should not be so much large that it look bad.

Dependencies

None

Priority

High

LLC. All Rights Reserved. 43

1.1.3 Attractive color scheme:

Identifier UR-03

Title

Attractive color scheme

Requirement

System interfaces shall have simple and attractive color scheme.

Source

Admin

Rationale

To make system clear and joyful to use.

Restrictions and Risk

Use professional and simple color to use.

Dependencies

None

Priority

High

1.1.4 Helpful Titles:

Identifier UR-05

Title

Appropriate title name

Requirement

System title shall have an appropriate and helpful titles.

Source

Admin

Rationale

To make application form and interfaces helpful for user to use.

Restrictions and Risk

No jargons should be avoided.

Dependencies

None

Priority

High

LLC. All Rights Reserved. 44

1.1.5 Feed Back:

Identifier UR-06

Title

Feed back to user

Requirement

Application shall provide automatic feedback or help to user.

Source

Admin

Rationale

To make the information correct and useful for organization.

Restrictions and Risk

All type of errors should be submitted first to help user.

Dependencies

None

Priority

High

2 Performance

2.1 Operational Requirement:

2.1.1 System Application

Identifier UR-07

Title

System Application

Requirement

Software shall applicable on all type of systems and operating systems.

Source

Admin

Rationale

To increase system performance and reliability.

Restrictions and Risk

None.

Dependencies

None

Priority

High

LLC. All Rights Reserved. 45

2.2 Response Time:

Identifier UR-08

Title

Response Time

Requirement

System response time should be not more than 3 seconds.

Source

Admin

Rationale

To make work and process fast.

Restrictions and Risk

None

Dependencies

None

Priority

High

2.3 Supportability

2.3.1 Adaptability:

Identifier UR-09

Title

Adaptability

Requirement

Learning capability should be very low most of the thing should must be in one click access.

Source

Admin

Rationale

To remove the complexes and make it easier.

Restrictions and Risk

Don’t make everything accessible to everyone.

Dependencies

None

Priority

High

LLC. All Rights Reserved. 46

2.3.2 Compatibility:

Identifier UR-10

Title

Compatibility

Requirement

Application shall be compatible with the version of 4.0(android).

Source

Admin

Rationale

To divide the system into different version to make it easier to upgrade.

Restrictions and Risk

None

Dependencies

None

Priority

High

LLC. All Rights Reserved. 47

Mock Ups

Login:

LLC. All Rights Reserved. 48

Home Screen:

Select Zone:

LLC. All Rights Reserved. 49

Find Car:

LLC. All Rights Reserved. 50

Find Parking:

LLC. All Rights Reserved. 51

...(download the rest of the essay above)

About this essay:

This essay was submitted to us by a student in order to help you with your studies.

If you use part of this page in your own work, you need to provide a citation, as follows:

Essay Sauce, . Available from:< https://www.essaysauce.com/essays/engineering/2016-5-12-1463086094.php > [Accessed 24.10.19].