XYZ Car Park System operates ten car parks in the city to allow the people to avail smart and easy parking services. With the expansion of the car parks, it is now required to develop a new and enhanced car parking system to control the system and its associated activities. The document covers the architecture and design components of the system.
Security SLA
The use cases will have an important role in the system as the information associated with the actors involved in XYZ car park system and the activities that will be performed by them will be informed through the medium of the use cases (Gomaa & Olimpiew, 2016).
There will be many actors that will be involved with the system such as customers, management team, security team, admin, attendant and many more. The use cases will elaborate the actions that each of the actors will perform to explain the design of the system in an elaborated manner.
Use case model – Access to car parking
Use case model – Payment control system
Use case model – Exit
Class diagram
Design class diagram
Database engine that would be used in this case would be MySQL database and there will be numerous advantages of this system that will be offered to the information and control system for XYZ car park. The information would be easily stored and managed and there will also be enhanced security features that will be involved with the use and application of MySQL in the back end.
The team members that will be engaged in the information and control system for XYZ car park would require the technical environment to carry out several activities related to the project such as design and development. Testing is an important activity that would be required to be fulfilled and carried out by the project resources and the activity would demand the testing environment from the project. It would also be essential to test the system in the environment that would be close to the real system and therefore a production environment would also be necessary.
It would be essential to ensure that the system that is developed for XYZ car parks is easily accessible and can also be smoothly navigated. The problems in navigation would bring down the levels of customer satisfaction and therefore it would be essential that the navigation that is offered with the system can be carried out with much ease.
The car park system that would be designed for XYZ car parks would be used by various entities from the operational and management staff. Some of these entities will be technically sound while there will be some that would have less experience with automated information systems. The layout shall therefore be selected in such a manner that the needs and ease of usage is catered and provided to all the users. Also, there shall be no use of excessive colors in the system and simplicity shall be maintained and followed (Stanford, 2016).
There are numerous software methods and methodologies that may be used in the design of the car park system. The methodology that would be apt and would fit in this case would be agile methodology as it would provide the project resources with the required framework and would also provide them with the ability to stay in close contact with the client at all times (Szalvay, 2016).
There is a lot of traffic that is experienced by the car parks on a daily basis in terms of the vehicles that enter and exit from the car park. There are problems that are encountered in terms of the performance of the system and the experience of the customers (Legunsen, 2016).
The system that will be designed for XYZ car park will have the ability and capability to handle the vehicles that enter the car park and provide the necessary parking space as per the customer type. It would offer enhanced operational and management abilities to the resources and users and there would be functionalities installed and set up in terms of entry, exit, payment, fault recording, management and security management.
The system will offer numerous advantages which are as listed below.
Conclusion
System design and system architecture are necessary for the success of the system and the case is the same with XYZ car parking system. There are several functional and non-functional requirements that are associated with the system in terms of operations and management areas which shall be reflected in the system design. Also, the design and architecture shall be in accordance with the design principles and the methodology as agile framework. It will offer many advantages to the system in terms of its scalability along with the performance and quality.
References
Brandenburg, L. (2016). What Goes Into a Functional Specification?. Bridging-the-gap.com. Retrieved 30 April 2017, from https://www.bridging-the-gap.com/functional-specification/
Gomaa, H. & Olimpiew, E. (2016). The Role of Use Cases in Requirements and Analysis Modeling. Retrieved 30 April 2017, from https://www.ie.inf.uc3m.es/wuscam-05/5-WUsCaM.pdf
Ibm,. (2016). IBM Knowledge Center. Ibm.com. Retrieved 30 April 2017, from https://www.ibm.com/support/knowledgecenter/SSYMRC_4.0.5/com.ibm.rational.rrm.help.doc/topics/r_vision_doc.html
Ifla,. (2016). IFLA — Functional Requirements for Bibliographic Records. Ifla.org. Retrieved 30 April 2017, from https://www.ifla.org/publications/functional-requirements-for-bibliographic-records
Legunsen, O. (2016). Vision Document. Retrieved 30 April 2017, from https://www.utdallas.edu/~chung/RE/Presentations10F/Team-hope/1%20-%20VisionDoc.pdf
Legunsen, O. & Lindee, C. (2016). Vision Document. Retrieved 30 April 2017, from https://www.utdallas.edu/~chung/RE/Presentations10F/Team-hope/1%20-%20VisionDoc.pdf
Loewy, R. (2016). Nonfunctional Requirements – Scaled Agile Framework. Scaledagileframework.com. Retrieved 30 April 2017, from https://www.scaledagileframework.com/nonfunctional-requirements/
Onedesk,. (2016). Functional Requirements vs Non Functional Requirements – OneDesk. Onedesk.com. Retrieved 30 April 2017, from https://www.onedesk.com/functional-requirements-vs-non-functional-requirements/
Patton,. (2016). IFLA — Functional Requirements for Authority Data – A Conceptual Model. Ifla.org. Retrieved 30 April 2017, from https://www.ifla.org/publications/ifla-series-on-bibliographic-control-34
Requirementsnetwork,. (2016). Business Requirements vs Functional Requirements from RequirementsNetwork.com. Requirementsnetwork.com. Retrieved 30 April 2017, from https://www.requirementsnetwork.com/business-functional.htm
Smartba,. (2016). Functional Requirements. Retrieved 30 April 2017, from https://www.smart-ba.com/download/Module%203.pdf
Stanford,. (2016). Website Redesign Proposal. Retrieved 30 April 2017, from https://web.stanford.edu/~eadolfo/cis-redesign/attachments/proposal-newsignature.pdf
Szalvay, V. (2016). An Introduction to Agile Software Development. Retrieved 30 April 2017, from https://www.danube.com/docs/Intro_to_Agile.pdf
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download