ITC508 Object Modelling: Validation Phase Report on Car Parking System
VerifiedAdded on 2024/06/03
|18
|2395
|409
Report
AI Summary
This report presents the validation phase for the Collin Car Parking System, a Melbourne-based company with numerous outlets. It analyzes the system's subsystems through use cases, focusing on the Operator, Customer, and Super Admin roles. The report includes use case diagrams and descriptions, a class diagram illustrating the system's static structure, and sequence diagrams detailing processes like customer login, admin authentication, and car parking. The analysis aims to enhance the system's functionality and design, providing a sustainable model for car parking management. Desklib provides students with access to past papers and solved assignments.

ITC508 - OBJECT MODELLING
VALIDATION PHASE
STUDENT NAME: SRIKAR REDDY
STUDENT ID:
VALIDATION PHASE
STUDENT NAME: SRIKAR REDDY
STUDENT ID:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
INTRODUCTION................................................................................................................................3
Task 1: Analysis of Subsystem Use Cases........................................................................................4
Task 2: Use Case Diagram of Subsystem.........................................................................................5
Operator Use Case for the Collin Car Parking System.................................................................5
Customer Use Case for the Collin Car Parking System................................................................6
Super Admin Use Case for the Collin Car Parking System...........................................................7
Task 3: Use Case Description...........................................................................................................9
Task 4: Class Diagram....................................................................................................................11
Task 5: Sequence Diagram.............................................................................................................12
Customer Login Sequence Diagram...........................................................................................12
Admin authentication and User Update Sequence Diagram.....................................................13
Car Parking Sequence Diagram..................................................................................................15
References.....................................................................................................................................17
List of Tables
Table 1: All Use Case Description....................................................................................................9
Table 2: Table for Customer Login Sequence Diagram.................................................................12
Table 3: Table for Admin authentication and User Update Sequence Diagram Description........14
List of Figures
Figure 1: Operator Subsystem Use Case.........................................................................................5
Figure 2: Customer Subsystem Use Case.........................................................................................6
Figure 3: Super Admin Subsystem Use Case...................................................................................7
Figure 4: Class Diagram..................................................................................................................11
Figure 5: Customer Login Sequence Diagram................................................................................12
Figure 6: Admin authentication and User Update Sequence Diagram.........................................13
Figure 7: Car Parking Sequence Diagram.......................................................................................15
INTRODUCTION................................................................................................................................3
Task 1: Analysis of Subsystem Use Cases........................................................................................4
Task 2: Use Case Diagram of Subsystem.........................................................................................5
Operator Use Case for the Collin Car Parking System.................................................................5
Customer Use Case for the Collin Car Parking System................................................................6
Super Admin Use Case for the Collin Car Parking System...........................................................7
Task 3: Use Case Description...........................................................................................................9
Task 4: Class Diagram....................................................................................................................11
Task 5: Sequence Diagram.............................................................................................................12
Customer Login Sequence Diagram...........................................................................................12
Admin authentication and User Update Sequence Diagram.....................................................13
Car Parking Sequence Diagram..................................................................................................15
References.....................................................................................................................................17
List of Tables
Table 1: All Use Case Description....................................................................................................9
Table 2: Table for Customer Login Sequence Diagram.................................................................12
Table 3: Table for Admin authentication and User Update Sequence Diagram Description........14
List of Figures
Figure 1: Operator Subsystem Use Case.........................................................................................5
Figure 2: Customer Subsystem Use Case.........................................................................................6
Figure 3: Super Admin Subsystem Use Case...................................................................................7
Figure 4: Class Diagram..................................................................................................................11
Figure 5: Customer Login Sequence Diagram................................................................................12
Figure 6: Admin authentication and User Update Sequence Diagram.........................................13
Figure 7: Car Parking Sequence Diagram.......................................................................................15

INTRODUCTION
This report is for Collins Company who need a Car Parking System. The Collin is a Melbourne
Based Company that has over twenty Car Parking outlets across the city. Due to increase in the
cars, the city administration needs a new and significant schema by which the car parking could
be more simplified. In this report, I am going discuss the Validation Phase for the system that
has been previously created. For this a Subsystem is chosen that is going to be analysed over
the use case. Later, those use cases are going to be critically analysed for the functionality and
using that a Class Diagram is developed and at last a Sequence diagram of a subsystem is
developed for finding out the better system analysis (Abidi, Krichen, Alba & Molina, 2015).
This report is for Collins Company who need a Car Parking System. The Collin is a Melbourne
Based Company that has over twenty Car Parking outlets across the city. Due to increase in the
cars, the city administration needs a new and significant schema by which the car parking could
be more simplified. In this report, I am going discuss the Validation Phase for the system that
has been previously created. For this a Subsystem is chosen that is going to be analysed over
the use case. Later, those use cases are going to be critically analysed for the functionality and
using that a Class Diagram is developed and at last a Sequence diagram of a subsystem is
developed for finding out the better system analysis (Abidi, Krichen, Alba & Molina, 2015).
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Task 1: Analysis of Subsystem Use Cases
The Collin Car Parking System is an integrated system that is the combination of several
different subsystems that are going to help in making an effective planning model that can help
in creating a better system for the analysis purpose for the Parking system. Further, this section
is going to help in creating a better analysis of those subsystems and can help in creating a
sustainable plan for the Collin Car Parking development.
Collins Car Parking system includes various Subsystem out of Which three are chosen for the
Use Case Analysis as it will help in finding out the list of activities that is used as an interaction
between the system and the user. The three Subsystem that is chosen for the Analysis are:
Operator SubSystem
Customer Subsystem
Super Admin Subsystem
The above Subsystems are going to help in validating this system process. Further, for each one
of them a separate Use Case Diagram is made and then a sequence Diagram that is going to
elaborate the overall diagram.
The Collin Car Parking System is an integrated system that is the combination of several
different subsystems that are going to help in making an effective planning model that can help
in creating a better system for the analysis purpose for the Parking system. Further, this section
is going to help in creating a better analysis of those subsystems and can help in creating a
sustainable plan for the Collin Car Parking development.
Collins Car Parking system includes various Subsystem out of Which three are chosen for the
Use Case Analysis as it will help in finding out the list of activities that is used as an interaction
between the system and the user. The three Subsystem that is chosen for the Analysis are:
Operator SubSystem
Customer Subsystem
Super Admin Subsystem
The above Subsystems are going to help in validating this system process. Further, for each one
of them a separate Use Case Diagram is made and then a sequence Diagram that is going to
elaborate the overall diagram.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Task 2: Use Case Diagram of Subsystem
Operator Use Case for the Collin Car Parking System
The Operator is one of the main Actors and has a significant impact on this whole parking
system. Operator use case is one of the subsystems in this whole system the operator is going
to manage the Car Parking system. The Operator has the power to Manage all the cars within
the parking system.
Figure 1: Operator Subsystem Use Case
Figure 1 is the Use Case Diagram of the Operator Subsystem. The main Functionality of this
system is that it is able to handle the system efficiently for risk detection in the system. The
Operator Use Case for the Collin Car Parking System
The Operator is one of the main Actors and has a significant impact on this whole parking
system. Operator use case is one of the subsystems in this whole system the operator is going
to manage the Car Parking system. The Operator has the power to Manage all the cars within
the parking system.
Figure 1: Operator Subsystem Use Case
Figure 1 is the Use Case Diagram of the Operator Subsystem. The main Functionality of this
system is that it is able to handle the system efficiently for risk detection in the system. The

operator is also going to collect the parking charges for one time users and collect the payment
from the Fixed Customers. The Update Field is going to make any changes that need to be done
for the Customer regarding payment details or the Passwords.
from the Fixed Customers. The Update Field is going to make any changes that need to be done
for the Customer regarding payment details or the Passwords.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Customer Use Case for the Collin Car Parking System
Figure 2 represents the Use Case Diagram for the Customer Subsystem. This Use case is going
to show the functionality that could be used by the Customer in the real-time situations or
when the system will be started. Further, by this use case, the final system design could be
easily manageable and is going to help inefficient system designing and maintenance. This Use
Case shows the list of actions that could be performed by the customer by defining the
customer roles and how it is going to interact with the real-time system when implemented. In
this, the Actor that is the Customer is Human and can manage to understand the system easily.
Figure 2: Customer Subsystem Use Case
Figure 2 represents the Use Case Diagram for the Customer Subsystem. This Use case is going
to show the functionality that could be used by the Customer in the real-time situations or
when the system will be started. Further, by this use case, the final system design could be
easily manageable and is going to help inefficient system designing and maintenance. This Use
Case shows the list of actions that could be performed by the customer by defining the
customer roles and how it is going to interact with the real-time system when implemented. In
this, the Actor that is the Customer is Human and can manage to understand the system easily.
Figure 2: Customer Subsystem Use Case
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

From figure 2 Primary Use Case is Payment. As without payment, the Collin car parking system
would not be able to maintain the parking space of the overall system.
Super Admin Use Case for the Collin Car Parking System
The Super Admin is the Primary actor of this whole system. The Super Admin manage all the
tasks of the entire system and can update the information of operators and it has to deal with
managing the parking Spaces and the Car owners for the overall system. Further, the Super
Admin can also manage all the parking receipts for all of the cars that are parked at present or
was parked before in the past.
Figure 3: Super Admin Subsystem Use Case
would not be able to maintain the parking space of the overall system.
Super Admin Use Case for the Collin Car Parking System
The Super Admin is the Primary actor of this whole system. The Super Admin manage all the
tasks of the entire system and can update the information of operators and it has to deal with
managing the parking Spaces and the Car owners for the overall system. Further, the Super
Admin can also manage all the parking receipts for all of the cars that are parked at present or
was parked before in the past.
Figure 3: Super Admin Subsystem Use Case

The primary Use Case in this Use Case Diagram is the Managed Parked Cars. By using this Use
Case the Super Admin can manage all the parked cars that are parked in the present or any car
that was parked previously.
Case the Super Admin can manage all the parked cars that are parked in the present or any car
that was parked previously.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Task 3: Use Case Description
Table 1: All Use Case Description
Use Case Description
Login This is the Login Use case that is going to help the Actors of the
System to Login and access the system.
Update This Update Use Case is going to help Super Admin and the System
Admin to update the User Profile as they change
Payment Collection Payment is going to be collected from the Users. This is going to
collect full payment altogether for fixed customers
Parking charges
collection
The charges are collected from the daily basis
Parking Assigning This is going to find out the Parking space and then help in finding out
the Parking space that could be assigned
System Handling The system handling is Use Case that could help Collin Car Parking
System operator to efficiently Manage the data system
Send Notification This use case is going to send the notification whenever any kind of
unauthorised access is done
Send Instructions This will use to turn On or Off that Notification
Payment Details This Use Case is going to show all the details of payment on the
system
Payment method This Use case is going to show the Payment method like Paypal, Card
or Cash
Detect Risk This Use Case will help in detecting all the risks associated with the
System and Payment modules
Table 1: All Use Case Description
Use Case Description
Login This is the Login Use case that is going to help the Actors of the
System to Login and access the system.
Update This Update Use Case is going to help Super Admin and the System
Admin to update the User Profile as they change
Payment Collection Payment is going to be collected from the Users. This is going to
collect full payment altogether for fixed customers
Parking charges
collection
The charges are collected from the daily basis
Parking Assigning This is going to find out the Parking space and then help in finding out
the Parking space that could be assigned
System Handling The system handling is Use Case that could help Collin Car Parking
System operator to efficiently Manage the data system
Send Notification This use case is going to send the notification whenever any kind of
unauthorised access is done
Send Instructions This will use to turn On or Off that Notification
Payment Details This Use Case is going to show all the details of payment on the
system
Payment method This Use case is going to show the Payment method like Paypal, Card
or Cash
Detect Risk This Use Case will help in detecting all the risks associated with the
System and Payment modules
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Register This Use Case is going to help in registering the customers on the
system using several security questions
Check Available
Space
This Use Case is going to help in checking the Available Space for the
Parking the cars
Verify Receipt This will help in verifying the receipts of that are generated for the
Payment
Profile Update The Profile Update use Case is going to help in updating any minute
detail of the Customer
Manage Users The Users are Going to be Managed by the System Admin via this Use
Case
Manage
Applications
The Applications within the parking System is going to be Managed by
the help of this Use Case
Manage Parking
Spaces
By this Use Case, all the Parking System spaces are going to be
managed
Manage Parked
Cars
Using this the parked Cars within the parking area can be managed
Manage Parking
Receipts
This Use Case is going to help in managing the Parking Receipts all the
Cars that are parked
Manage Car
Owners
The respective Car Owners are going to be managed by this Use Case
Diagram
system using several security questions
Check Available
Space
This Use Case is going to help in checking the Available Space for the
Parking the cars
Verify Receipt This will help in verifying the receipts of that are generated for the
Payment
Profile Update The Profile Update use Case is going to help in updating any minute
detail of the Customer
Manage Users The Users are Going to be Managed by the System Admin via this Use
Case
Manage
Applications
The Applications within the parking System is going to be Managed by
the help of this Use Case
Manage Parking
Spaces
By this Use Case, all the Parking System spaces are going to be
managed
Manage Parked
Cars
Using this the parked Cars within the parking area can be managed
Manage Parking
Receipts
This Use Case is going to help in managing the Parking Receipts all the
Cars that are parked
Manage Car
Owners
The respective Car Owners are going to be managed by this Use Case
Diagram

Task 4: Class Diagram
Figure 4 represents the Class Diagram of the Collin Car Parking system. The Class Diagram is
going to help in finding out the static structure of the Collin Car Parking System. It shows the
system classes with the attributes and that further includes the methods and also the
relationship between all the objects. The Class Diagram is going to help in finding a sustainable
Structure by which the system design could be implemented. Also, the class diagram is going to
help in finding all the relevant data that is present in the system (Chen, 2013).
Figure 4: Class Diagram
Class Diagram is the Diagram that could be used to being the making of the system, by using the
class diagram the real-time entity of the system could be depicted further, the class diagram is
going to be helpful in creating a full system description by which could be implemented in a
logical manner (Zhdanov, Klimov, Korolev & Utemov, 2008).
In Figure 4, the superclass is the Permission Class. That Class is going to be used for setting all
the permissions. The Class Diagram that was made in the previous task was an elaborated
version of this class diagram. Also, this Class Diagram is the First Cut diagram meaning that this
diagram does not provide any kind of relationship between the Classes. Further, this class
diagram will help in deciding the function call and also helps in creating a datatype that could
be used as a part by which the system model could be briefly defined.
Figure 4 represents the Class Diagram of the Collin Car Parking system. The Class Diagram is
going to help in finding out the static structure of the Collin Car Parking System. It shows the
system classes with the attributes and that further includes the methods and also the
relationship between all the objects. The Class Diagram is going to help in finding a sustainable
Structure by which the system design could be implemented. Also, the class diagram is going to
help in finding all the relevant data that is present in the system (Chen, 2013).
Figure 4: Class Diagram
Class Diagram is the Diagram that could be used to being the making of the system, by using the
class diagram the real-time entity of the system could be depicted further, the class diagram is
going to be helpful in creating a full system description by which could be implemented in a
logical manner (Zhdanov, Klimov, Korolev & Utemov, 2008).
In Figure 4, the superclass is the Permission Class. That Class is going to be used for setting all
the permissions. The Class Diagram that was made in the previous task was an elaborated
version of this class diagram. Also, this Class Diagram is the First Cut diagram meaning that this
diagram does not provide any kind of relationship between the Classes. Further, this class
diagram will help in deciding the function call and also helps in creating a datatype that could
be used as a part by which the system model could be briefly defined.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 18
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
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.