ITC508 Object Modeling: Elaboration Phase of Collin Car Parking System
VerifiedAdded on 2024/05/27
|17
|3402
|385
Report
AI Summary
This report elaborates on the Collin Car Parking System project, building upon the initial inspection phase. It identifies and analyzes functional and non-functional requirements, including data network capabilities, parking space monitoring, and user interface features. The report also presents UML diagrams, specifically use case and class diagrams, to visualize system processes and real-world objects. The system design section outlines the Waterfall model chosen for development, describing the environment and key design activities. Assumptions regarding customer accounts, parking types, and system updates are also outlined. Desklib provides access to past papers and solved assignments like this to aid students in their studies.

ITC 508 – Object Modelling
Assignment 2
Elaboration Phase
Student Name: Shrikar Reddy Pinninti
Student ID: 11611714
Assignment 2
Elaboration Phase
Student Name: Shrikar Reddy Pinninti
Student ID: 11611714
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

Table of Contents
Introduction.................................................................................................................................................3
Requirement Identification.........................................................................................................................4
Functional Requirements:.......................................................................................................................4
Non-Functional Requirements:................................................................................................................5
UML Diagrams for Collin Car Parking System..............................................................................................6
USE CASE DIAGRAM................................................................................................................................6
CLASS DIAGRAM....................................................................................................................................11
System Design...........................................................................................................................................13
Conclusion.................................................................................................................................................16
LIST OF FIGURES
FIGURE 1: SUBSYSTEM DIAGRAM FOR COLLIN CAR PARKING SYSTEM.........................................................................................6
FIGURE 2: USE CASE DIAGRAM FOR COLLIN CAR PARKING SYSTEM............................................................................................7
FIGURE 3: CLASS DIAGRAM FOR COLLIN CAR PARKING SYSTEM...............................................................................................11
FIGURE 4: BRIEF DESCRIPTION OF THE SYSTEM ENVIRONMENT.................................................................................................14
LIST OF TABLE
TABLE 1: USE CASE DESCRIPTION........................................................................................................................................8
TABLE 2: USE CASE SYSTEM DESCRIPTION...........................................................................................................................10
Introduction.................................................................................................................................................3
Requirement Identification.........................................................................................................................4
Functional Requirements:.......................................................................................................................4
Non-Functional Requirements:................................................................................................................5
UML Diagrams for Collin Car Parking System..............................................................................................6
USE CASE DIAGRAM................................................................................................................................6
CLASS DIAGRAM....................................................................................................................................11
System Design...........................................................................................................................................13
Conclusion.................................................................................................................................................16
LIST OF FIGURES
FIGURE 1: SUBSYSTEM DIAGRAM FOR COLLIN CAR PARKING SYSTEM.........................................................................................6
FIGURE 2: USE CASE DIAGRAM FOR COLLIN CAR PARKING SYSTEM............................................................................................7
FIGURE 3: CLASS DIAGRAM FOR COLLIN CAR PARKING SYSTEM...............................................................................................11
FIGURE 4: BRIEF DESCRIPTION OF THE SYSTEM ENVIRONMENT.................................................................................................14
LIST OF TABLE
TABLE 1: USE CASE DESCRIPTION........................................................................................................................................8
TABLE 2: USE CASE SYSTEM DESCRIPTION...........................................................................................................................10

Introduction
This report is an addendum to the work formerly done as Inspection Phase in Assignment 1. Further, in
Assignment 1 we had chosen a Case Study that was Collins Car Parking System and overall Inspection
was done previously. In this report, we are going to Elaborate the work done in Assignment 1. This
report will further help Collin’s by improving those features that were not properly identified or poorly
identified.
To Elaborate the City Administration about the project this report will work upon finding main
Functional and Non-Functional Requirements for the major areas of the project. All the requirements
will be studied and a list is maintained for each requirement by critical analysis. After that Use Case
Diagram is made for the system for the better implementation and process flow identification. It will be
followed by Class Diagram that will help in identification of the real-life objects that are present in the
system. Both of these UML Diagrams are explained for viable Implementation. These diagrams will be
based on the assumptions that are espoused from the Assignment 1. SDLC for this task is also designed
and listed briefly on various design activities that will explain various task and phases for the Collin Car
Parking System (Faheem, Mahmud, Khan, Rahman & Zafar, 2013).
This report is an addendum to the work formerly done as Inspection Phase in Assignment 1. Further, in
Assignment 1 we had chosen a Case Study that was Collins Car Parking System and overall Inspection
was done previously. In this report, we are going to Elaborate the work done in Assignment 1. This
report will further help Collin’s by improving those features that were not properly identified or poorly
identified.
To Elaborate the City Administration about the project this report will work upon finding main
Functional and Non-Functional Requirements for the major areas of the project. All the requirements
will be studied and a list is maintained for each requirement by critical analysis. After that Use Case
Diagram is made for the system for the better implementation and process flow identification. It will be
followed by Class Diagram that will help in identification of the real-life objects that are present in the
system. Both of these UML Diagrams are explained for viable Implementation. These diagrams will be
based on the assumptions that are espoused from the Assignment 1. SDLC for this task is also designed
and listed briefly on various design activities that will explain various task and phases for the Collin Car
Parking System (Faheem, Mahmud, Khan, Rahman & Zafar, 2013).

Requirement Identification
Functional Requirements:
Data Network
The Collin Car Parking System must transmit data to the UI of the subsystem monitoring system
after every 30 seconds.
The Collin Car Parking System must receive data at a constant rate from the Subsystem
Monitoring System installed in the parking space.
The Collin Car Parking System must be able to send a regular update to the customer those who
park car here.
The Collin Car Parking System must be able to collect Parking information and should be able to
store it efficiently in the system database for every parking space used or unused in the building
at an interval of 30 seconds for at least a year.
The Collin Car Parking System should be able to transfer data to any external device from the
Data Network.
The Collin Car Parking System must print and display the record stored on the network.
The Collin Car Parking System should be able to provide proper security for the Data Network to
maintain the integrity of the overall system.
The Collin Car Parking System should be able to send notifications to the Parking Authorities
about the collected data consists of loading zones and fire lines.
The Collin Car Parking System should be able to send a broadcast signal to all nearby devices tell
them space availability.
Monitoring of Parking Space
The Collin Car Parking System should detect if all of the parking spaces are occupied and send
this report to the external participants.
The Collin Car Parking System should detect if any parking space within the parking area is
unoccupied and send this report to the external participants.
The Collin Car Parking System Should detect if parking space loading zones and fire lanes are
occupied and send this report to the external participants.
User Interface
The Collin Car Parking System should provide all the customers with the best criteria
mechanism for electing out parking space.
The Collin Car Parking System should display receipts.
The Collin Car Parking System should display the plan used by the customer.
The Collin Car Parking System should provide an accessible source by which the customer does
not have to leave the automobile.
The Collin Car Parking System should provide customer to get the on-demand parking space
information.
The Collin Car Parking System should provide monitoring abilities to the operator for
determining the overall state of the parking state including at present parking space.
Functional Requirements:
Data Network
The Collin Car Parking System must transmit data to the UI of the subsystem monitoring system
after every 30 seconds.
The Collin Car Parking System must receive data at a constant rate from the Subsystem
Monitoring System installed in the parking space.
The Collin Car Parking System must be able to send a regular update to the customer those who
park car here.
The Collin Car Parking System must be able to collect Parking information and should be able to
store it efficiently in the system database for every parking space used or unused in the building
at an interval of 30 seconds for at least a year.
The Collin Car Parking System should be able to transfer data to any external device from the
Data Network.
The Collin Car Parking System must print and display the record stored on the network.
The Collin Car Parking System should be able to provide proper security for the Data Network to
maintain the integrity of the overall system.
The Collin Car Parking System should be able to send notifications to the Parking Authorities
about the collected data consists of loading zones and fire lines.
The Collin Car Parking System should be able to send a broadcast signal to all nearby devices tell
them space availability.
Monitoring of Parking Space
The Collin Car Parking System should detect if all of the parking spaces are occupied and send
this report to the external participants.
The Collin Car Parking System should detect if any parking space within the parking area is
unoccupied and send this report to the external participants.
The Collin Car Parking System Should detect if parking space loading zones and fire lanes are
occupied and send this report to the external participants.
User Interface
The Collin Car Parking System should provide all the customers with the best criteria
mechanism for electing out parking space.
The Collin Car Parking System should display receipts.
The Collin Car Parking System should display the plan used by the customer.
The Collin Car Parking System should provide an accessible source by which the customer does
not have to leave the automobile.
The Collin Car Parking System should provide customer to get the on-demand parking space
information.
The Collin Car Parking System should provide monitoring abilities to the operator for
determining the overall state of the parking state including at present parking space.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

The Collin Car Parking System should provide flag parking option to the on-duty operator using
which the unavailable spaces that are falsely displayed as available are flag as occupied.
The Collin Car Parking System should be able to print receipts for the customer including Daily,
Weekly, Monthly, Quarterly and Annual charges with parking space usage.
The Collin Car Parking System should be able to provide an output that could be customized by
the operator.
The Collin Car Parking System should be able to provide 24x7 availability to the users.
The Collin Car Parking System should be internet accessible (Eriksson, 2012).
Non-Functional Requirements:
Performance
The Collin Car Parking System should be able to update whole parking space in a continuous
span of 30 seconds (it will use an optimized Scheduling Algorithm).
The Collin Car Parking System should provide customers with the most updated parking space
information.
The Collin Car Parking System should send response message to their registered devices within a
fixed time limit (It does not control Network delays or Internet or Mobile Devices).
Reliability:
The Collin Car Parking System must be reliable. Reliability of Collin Car Parking System can be
defined as the “whenever a user request for any kind of information the like Parking Space they
should get the correct information that should be up to date”. For Collin Car Parking System, the
information needed by the user is accurate and reliable when the Information is processed
under 30 Seconds. If the information gets old, it is discarded.
Maintainability:
The Collin Car Parking System should not need to require higher maintenance time per se.
The Annual maintenance should not be more than 7-10 days for the Collin Car Parking System
Environmental:
The Collin Car Parking System should not be harmful to the users or the operators
The Collin Car Parking System should not cause any kind of jitter in the external networks
(Eriksson, 2012).
which the unavailable spaces that are falsely displayed as available are flag as occupied.
The Collin Car Parking System should be able to print receipts for the customer including Daily,
Weekly, Monthly, Quarterly and Annual charges with parking space usage.
The Collin Car Parking System should be able to provide an output that could be customized by
the operator.
The Collin Car Parking System should be able to provide 24x7 availability to the users.
The Collin Car Parking System should be internet accessible (Eriksson, 2012).
Non-Functional Requirements:
Performance
The Collin Car Parking System should be able to update whole parking space in a continuous
span of 30 seconds (it will use an optimized Scheduling Algorithm).
The Collin Car Parking System should provide customers with the most updated parking space
information.
The Collin Car Parking System should send response message to their registered devices within a
fixed time limit (It does not control Network delays or Internet or Mobile Devices).
Reliability:
The Collin Car Parking System must be reliable. Reliability of Collin Car Parking System can be
defined as the “whenever a user request for any kind of information the like Parking Space they
should get the correct information that should be up to date”. For Collin Car Parking System, the
information needed by the user is accurate and reliable when the Information is processed
under 30 Seconds. If the information gets old, it is discarded.
Maintainability:
The Collin Car Parking System should not need to require higher maintenance time per se.
The Annual maintenance should not be more than 7-10 days for the Collin Car Parking System
Environmental:
The Collin Car Parking System should not be harmful to the users or the operators
The Collin Car Parking System should not cause any kind of jitter in the external networks
(Eriksson, 2012).

UML Diagrams for Collin Car Parking System
USE CASE DIAGRAM
Figure 1: Subsystem Diagram for Collin Car Parking System
USE CASE DIAGRAM
Figure 1: Subsystem Diagram for Collin Car Parking System

Figure 2: Use Case Diagram for Collin Car Parking System
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table 1: Use Case Description
Use Case Description
Manage User This is a Super Admin Use Case for Managing all of the User within the
Parking System
Manage
Application
This is a Super Admin Use Case that enables Super Admin to Manage the
overall application of the Parking System
Manage
Parking Space
This Use Case Feature enables the Super Admin to Manage Parking
Space
Manage
Parked Cars
This Use Case will give the Super Admin a feature to Manage all those
cars that are parked within
Manage Car
Owner
This Use Case is mainly for System Admin but it can also be used by the
Super Admin for managing all Car Owner that are in the System
Database
Manage
Parking
Receipts
This Use Case is used by System Admin and the Super Admin in order to
manage all the Parking Receipts of the car parked by the customer
Search
Parking Space
This Use Case is used by the Customer for the Searching the Parking
Space available to Park Cars
Parking Space
Allocation
This Use Case will be used by the Customer when they got the Parking
Space Allocated to them
Check receipts This Use Case will print out the receipts for the duration for which the
cars were parked
Payment
Collection
It is a Use Case used by the Operator for Payment collection. It could be
either Card or Cash
Parking
Charges
Calculation
This Use Case will be used by the Operator for calculating the parking
fare for every car parked
Parking
Assigning
This Use Case is used by the Operator for Assigning the Parking for every
incoming Car
Use Case Description
Manage User This is a Super Admin Use Case for Managing all of the User within the
Parking System
Manage
Application
This is a Super Admin Use Case that enables Super Admin to Manage the
overall application of the Parking System
Manage
Parking Space
This Use Case Feature enables the Super Admin to Manage Parking
Space
Manage
Parked Cars
This Use Case will give the Super Admin a feature to Manage all those
cars that are parked within
Manage Car
Owner
This Use Case is mainly for System Admin but it can also be used by the
Super Admin for managing all Car Owner that are in the System
Database
Manage
Parking
Receipts
This Use Case is used by System Admin and the Super Admin in order to
manage all the Parking Receipts of the car parked by the customer
Search
Parking Space
This Use Case is used by the Customer for the Searching the Parking
Space available to Park Cars
Parking Space
Allocation
This Use Case will be used by the Customer when they got the Parking
Space Allocated to them
Check receipts This Use Case will print out the receipts for the duration for which the
cars were parked
Payment
Collection
It is a Use Case used by the Operator for Payment collection. It could be
either Card or Cash
Parking
Charges
Calculation
This Use Case will be used by the Operator for calculating the parking
fare for every car parked
Parking
Assigning
This Use Case is used by the Operator for Assigning the Parking for every
incoming Car

System
Handling
Regular Check-up by the Operator to ensure that system is up and
running
Login Logout It will provide all Actors within the system to Login into the system for
working and after that Logout, once their job is finished
Update Profile This Use Case will enable all of the Actors within the system to make
changes to their profile
Password
Change
All the Actors except customer have to change their password every 30
days
Handling
Regular Check-up by the Operator to ensure that system is up and
running
Login Logout It will provide all Actors within the system to Login into the system for
working and after that Logout, once their job is finished
Update Profile This Use Case will enable all of the Actors within the system to make
changes to their profile
Password
Change
All the Actors except customer have to change their password every 30
days

Table 2: Use Case System Description
Use case name Collin Car Parking System
Scenario A car enters the parking system looking for the parking space and then a parking
space will be found out by the operator for the Car
Triggering
Event
Car Enters the Parking System for Parking
Stakeholders Company Staff, System Administrator, Dedicated Engineers, Security Consultant,
Customer Type
Brief
Description
Parking will be searched for the available Parking Space
Precondition Car Owner Drives the Car to the parking system
Postcondition Car Owner will get the Receipt and that record will be maintained by the Operator
within the system
Flow of activity ACTION SYSTEM
1. User Drives into the Car
Parking
1. Recognize the customer
2. User Login 2. System will Validate the
Customer account associated
with that Account and
authenticate
3. Customer will wait for
parking allocation
3. System will measure the
Dimensions of the car
4. Reorganization of the
Number Plate
4. System will identify the
Vehicle for that Parking Space
5. Entrance into the Parking
System
5. Passengers leave their
respective car
6. Car Parking Procedure 6. System will start the Car
Parking Procedure
7. Parking the Car 7. System stores car in the
respective Parking Space
Exception
condition
Account not validated
Session Expired
Use case name Collin Car Parking System
Scenario A car enters the parking system looking for the parking space and then a parking
space will be found out by the operator for the Car
Triggering
Event
Car Enters the Parking System for Parking
Stakeholders Company Staff, System Administrator, Dedicated Engineers, Security Consultant,
Customer Type
Brief
Description
Parking will be searched for the available Parking Space
Precondition Car Owner Drives the Car to the parking system
Postcondition Car Owner will get the Receipt and that record will be maintained by the Operator
within the system
Flow of activity ACTION SYSTEM
1. User Drives into the Car
Parking
1. Recognize the customer
2. User Login 2. System will Validate the
Customer account associated
with that Account and
authenticate
3. Customer will wait for
parking allocation
3. System will measure the
Dimensions of the car
4. Reorganization of the
Number Plate
4. System will identify the
Vehicle for that Parking Space
5. Entrance into the Parking
System
5. Passengers leave their
respective car
6. Car Parking Procedure 6. System will start the Car
Parking Procedure
7. Parking the Car 7. System stores car in the
respective Parking Space
Exception
condition
Account not validated
Session Expired
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

No Parking Space
No Shaded Parking Space
Communication Failure due to Bandwidth
Parking System not available due to Maintenance
CLASS DIAGRAM
Figure 3: Class Diagram for Collin Car Parking System
No Shaded Parking Space
Communication Failure due to Bandwidth
Parking System not available due to Maintenance
CLASS DIAGRAM
Figure 3: Class Diagram for Collin Car Parking System

Description
The Parked cars will be secured because all of them are parked away from public access
Parking Damage like Scratch and Dent could be avoided
The Collin Car Parking System will be highly useful for the Handicap people
One or More operator will always be there for the System monitoring
Security of Parking System is designed in such a way that there might not be any kind of damage
to the car parked within the system
Customer can reserve a Parking spot
Customer will get an allocated time after that the charges can vary from the expected charges
No Need to provide a Top notch ventilation System
It could be constructed very fast
Drivers and the passengers have to worry about walking in and then parking
No need to search for Parking Space
Minimal time needed for the Maintenance
Various types of account can be created by the Customer according to their Feasibility
Each Parking slot consists of Several different types of sensor
Assumptions Taken
Customer has an account in the Collin Car Parking System Database
Customer Could be any type. Example a Private Parking Spot owner, when one-time Parking
Space needed, Periodical Customer, New Customer
No limit of time for Private Parking Spot Owner
User need the space for a specific amount of time
Every Customer will pay the receipts for the parking
System will be updated every week for security and reliability
Car would be of Standard type
The Parked cars will be secured because all of them are parked away from public access
Parking Damage like Scratch and Dent could be avoided
The Collin Car Parking System will be highly useful for the Handicap people
One or More operator will always be there for the System monitoring
Security of Parking System is designed in such a way that there might not be any kind of damage
to the car parked within the system
Customer can reserve a Parking spot
Customer will get an allocated time after that the charges can vary from the expected charges
No Need to provide a Top notch ventilation System
It could be constructed very fast
Drivers and the passengers have to worry about walking in and then parking
No need to search for Parking Space
Minimal time needed for the Maintenance
Various types of account can be created by the Customer according to their Feasibility
Each Parking slot consists of Several different types of sensor
Assumptions Taken
Customer has an account in the Collin Car Parking System Database
Customer Could be any type. Example a Private Parking Spot owner, when one-time Parking
Space needed, Periodical Customer, New Customer
No limit of time for Private Parking Spot Owner
User need the space for a specific amount of time
Every Customer will pay the receipts for the parking
System will be updated every week for security and reliability
Car would be of Standard type

System Design
For this phase, the model that is chosen is Waterfall model that will help in developing the Collin Car
Parking System (Zhdanov, Korolev & Utemov, 2010). The Life Cycle used in the development is briefly
described below:
Describing the Environment
The idea behind developing the Car parking system is to provide an efficient method to save the car
parking space. This implementation model will help in making a reliable system that could be used by
various Customers in order to store their vehicles without the hassle (Wang, Song, Zhang & Deng, 2014).
Key Features provided by the New Collin Car Parking system
Customer can reserve parking space for a minimal amount
The newly designed system will be reliable and efficient to manage the parking spaces
All the history of any customer can be viewed easily
System will be able to work 24x7
Regular maintenance would be implemented that will work very fast to reduce the off time of
the system
Data Collection with efficiency in such a way that error in price calculation and parking Space
management is minimal
Environmental Requirement for the Implemented system
The system preference is the Linux for secure access
Sensors are implemented at every parking space that will tell whether the Space is available or
not
At entry, the Car is scanned for threats
The Car Numberplate would be recognized and liked to the Customer account
Different APIs are used in order to Broadcast data over the network
The Operator can turn off the System in case of any hazard
Local Security measures are implemented for each and every Monitoring Stations
The System used many protocols that enables the customer to interact with the system
efficiently
Customer will be provided with an encrypted receipt for their Car
Hardware Requirements of the New Collin Car Parking System
Automated Gates that open or closes when the car come
Switches for each and every Monitoring Stations
Network Cables to provide an interconnection between each Monitoring station and the server
Networking Devices like scanner or sensors are used
LED for the stop and go sign
For this phase, the model that is chosen is Waterfall model that will help in developing the Collin Car
Parking System (Zhdanov, Korolev & Utemov, 2010). The Life Cycle used in the development is briefly
described below:
Describing the Environment
The idea behind developing the Car parking system is to provide an efficient method to save the car
parking space. This implementation model will help in making a reliable system that could be used by
various Customers in order to store their vehicles without the hassle (Wang, Song, Zhang & Deng, 2014).
Key Features provided by the New Collin Car Parking system
Customer can reserve parking space for a minimal amount
The newly designed system will be reliable and efficient to manage the parking spaces
All the history of any customer can be viewed easily
System will be able to work 24x7
Regular maintenance would be implemented that will work very fast to reduce the off time of
the system
Data Collection with efficiency in such a way that error in price calculation and parking Space
management is minimal
Environmental Requirement for the Implemented system
The system preference is the Linux for secure access
Sensors are implemented at every parking space that will tell whether the Space is available or
not
At entry, the Car is scanned for threats
The Car Numberplate would be recognized and liked to the Customer account
Different APIs are used in order to Broadcast data over the network
The Operator can turn off the System in case of any hazard
Local Security measures are implemented for each and every Monitoring Stations
The System used many protocols that enables the customer to interact with the system
efficiently
Customer will be provided with an encrypted receipt for their Car
Hardware Requirements of the New Collin Car Parking System
Automated Gates that open or closes when the car come
Switches for each and every Monitoring Stations
Network Cables to provide an interconnection between each Monitoring station and the server
Networking Devices like scanner or sensors are used
LED for the stop and go sign
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Card Scanning Devices for scanning the card of those customers that have reserved Parking
Space
Barcode reader to read the Customer Receipts
Devices that use Wireless connection
For processing Back-end server a Dedicated Server is used
Machine to generate Receipts for each customer
Software Requirements of the New Collin Car Parking System
MATLAB that will help in creating a system code to process the digital images like number plates
of the vehicles
Customer Database is stored on the cloud-based server for securing it from the hazards
Antivirus programs to secure the Monitoring systems from the malicious hazards
Payment calculation modules
Payment authentication API
Firewall to protect the Network from unauthorized access
Designing of Application Components
After critically examining all the Environmental Activities this phase will help in designing the application
and the components related to it. It is done by creating Application Boundaries and by describing each
and every functioning component of the Application Machine (Innovative Architects, 2018).
This is done with the help of the Use Case Diagram and tested with the tested feasibility of the system.
Use case Actor Domain Class Events
Park car Customer parkingInfo User can park the car
Search Parking Space Operator and
Customer
parkingInfo Search for available
parking space
Parking Allocation Operator and
Customer
parkCar Allocate the available
parking space to the
Customer
System Handling Operator maintenanceInfo Manage the system
and faults related to it
Car Owner
Management
Super Admin, System
Admin
maintenanceInfo Database management
for the details of each
and every car owner
registered in the
system
Figure 4: Brief description of the System environment
There are several other features involved like to which Class the Use Case is Linked that will help in
getting insight into the machine work and the way it is going to process that job.
Space
Barcode reader to read the Customer Receipts
Devices that use Wireless connection
For processing Back-end server a Dedicated Server is used
Machine to generate Receipts for each customer
Software Requirements of the New Collin Car Parking System
MATLAB that will help in creating a system code to process the digital images like number plates
of the vehicles
Customer Database is stored on the cloud-based server for securing it from the hazards
Antivirus programs to secure the Monitoring systems from the malicious hazards
Payment calculation modules
Payment authentication API
Firewall to protect the Network from unauthorized access
Designing of Application Components
After critically examining all the Environmental Activities this phase will help in designing the application
and the components related to it. It is done by creating Application Boundaries and by describing each
and every functioning component of the Application Machine (Innovative Architects, 2018).
This is done with the help of the Use Case Diagram and tested with the tested feasibility of the system.
Use case Actor Domain Class Events
Park car Customer parkingInfo User can park the car
Search Parking Space Operator and
Customer
parkingInfo Search for available
parking space
Parking Allocation Operator and
Customer
parkCar Allocate the available
parking space to the
Customer
System Handling Operator maintenanceInfo Manage the system
and faults related to it
Car Owner
Management
Super Admin, System
Admin
maintenanceInfo Database management
for the details of each
and every car owner
registered in the
system
Figure 4: Brief description of the System environment
There are several other features involved like to which Class the Use Case is Linked that will help in
getting insight into the machine work and the way it is going to process that job.

User Interface
When the Application components are determined properly designing phase will be implemented that
will include designing of an Interface. The Interface will be designed by keeping in mind that any less
knowledgeable person can use it. The user interface will clearly include the features and an easily
accessible module to implement the system. The User Interface will include Login Logout button,
Reserved Parking Space, Receipt collection, Payment module and many other features that will help in
better Usability of the System
Database and the Implementation Schema
After User Interface development, actual development of the system starts because of this the system
design should be designed very carefully. The system development team for Collin that will develop Car
Parking System needs to do something very wisely and precisely like:
Choosing the Programming Language
Back-End Processing
Database system and server for storage
Syncing of all Monitoring Systems
This will help in creating a system that would be easy to use yet integrated. The database used in the
implementation phase provides the developers to maintain the storage of the system and developing
the system in the real-time could cause many issues like compatibility and storage. A NoSQL database
can be used to store and work on the system like Apache HBase, Apache Hadoop or Amazon DynamoDB.
Software Methods
Collin Car Parking System needs certain software methods for the implementation of the system.
Parking system needs not to be dependent on the other environmental feature that helps in better
implementation of the system using all the variable like a database, a user interface to give a better
feeling to the customer.
Collin Car Parking System uses the following:
Linux Operating System
Database application
Visa Plus
Encryption Program
Sensors
When the Application components are determined properly designing phase will be implemented that
will include designing of an Interface. The Interface will be designed by keeping in mind that any less
knowledgeable person can use it. The user interface will clearly include the features and an easily
accessible module to implement the system. The User Interface will include Login Logout button,
Reserved Parking Space, Receipt collection, Payment module and many other features that will help in
better Usability of the System
Database and the Implementation Schema
After User Interface development, actual development of the system starts because of this the system
design should be designed very carefully. The system development team for Collin that will develop Car
Parking System needs to do something very wisely and precisely like:
Choosing the Programming Language
Back-End Processing
Database system and server for storage
Syncing of all Monitoring Systems
This will help in creating a system that would be easy to use yet integrated. The database used in the
implementation phase provides the developers to maintain the storage of the system and developing
the system in the real-time could cause many issues like compatibility and storage. A NoSQL database
can be used to store and work on the system like Apache HBase, Apache Hadoop or Amazon DynamoDB.
Software Methods
Collin Car Parking System needs certain software methods for the implementation of the system.
Parking system needs not to be dependent on the other environmental feature that helps in better
implementation of the system using all the variable like a database, a user interface to give a better
feeling to the customer.
Collin Car Parking System uses the following:
Linux Operating System
Database application
Visa Plus
Encryption Program
Sensors

Conclusion
This assignment was the addendum to the assignment 1 work that was done previously. In this Case
Study One is Elaborated over various methodologies that could help in developing the system software
in a better and reliable way. This report has various design models that will help in making software for
the Collin Car Parking System.
In this report, fully functional and non-functional requirements of the system are critically analysed and
used to develop the system. The Use Case and Class Diagram are also made that is going to help in
making dedicated system for the car parking. This report also includes the SDLC model according to the
requirements of the user.
This assignment was the addendum to the assignment 1 work that was done previously. In this Case
Study One is Elaborated over various methodologies that could help in developing the system software
in a better and reliable way. This report has various design models that will help in making software for
the Collin Car Parking System.
In this report, fully functional and non-functional requirements of the system are critically analysed and
used to develop the system. The Use Case and Class Diagram are also made that is going to help in
making dedicated system for the car parking. This report also includes the SDLC model according to the
requirements of the user.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

References
Faheem, Mahmud, S., Khan, G., Rahman, M., & Zafar, H. (2013). A Survey of Intelligent Car Parking
System. Journal Of Applied Research And Technology, 11(5), 714-726. http://dx.doi.org/10.1016/s1665-
6423(13)71580-3
Eriksson, U. (2012, April 5). FUNCTIONAL VS NON FUNCTIONAL REQUIREMENTS. ReQtest. Retrieved
from https://reqtest.com/requirements-blog/functional-vs-non-functional-requirements/
Innovative Architects. (2018). SDLC: Seven Phases of the System Development Life Cycle.
Innovativearchitects.com. Retrieved 22 April 2018, from
https://www.innovativearchitects.com/KnowledgeCenter/basic-IT-systems/system-development-life-
cycle.aspx
Zhdanov, A., Korolev, V., & Utemov, A. (2010). Adaptive control system for car parking. Journal Of
Computer And Systems Sciences International, 49(3), 472-480.
http://dx.doi.org/10.1134/s1064230710030147
Wang, W., Song, Y., Zhang, J., & Deng, H. (2014). Automatic parking of vehicles: A review of literatures.
International Journal Of Automotive Technology, 15(6), 967-978. http://dx.doi.org/10.1007/s12239-014-
0102-y
Faheem, Mahmud, S., Khan, G., Rahman, M., & Zafar, H. (2013). A Survey of Intelligent Car Parking
System. Journal Of Applied Research And Technology, 11(5), 714-726. http://dx.doi.org/10.1016/s1665-
6423(13)71580-3
Eriksson, U. (2012, April 5). FUNCTIONAL VS NON FUNCTIONAL REQUIREMENTS. ReQtest. Retrieved
from https://reqtest.com/requirements-blog/functional-vs-non-functional-requirements/
Innovative Architects. (2018). SDLC: Seven Phases of the System Development Life Cycle.
Innovativearchitects.com. Retrieved 22 April 2018, from
https://www.innovativearchitects.com/KnowledgeCenter/basic-IT-systems/system-development-life-
cycle.aspx
Zhdanov, A., Korolev, V., & Utemov, A. (2010). Adaptive control system for car parking. Journal Of
Computer And Systems Sciences International, 49(3), 472-480.
http://dx.doi.org/10.1134/s1064230710030147
Wang, W., Song, Y., Zhang, J., & Deng, H. (2014). Automatic parking of vehicles: A review of literatures.
International Journal Of Automotive Technology, 15(6), 967-978. http://dx.doi.org/10.1007/s12239-014-
0102-y
1 out of 17
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.