Urgenthomework logo
UrgentHomeWork
Live chat

Loading..

Itc508 Object Modelling - Free Assessment Answers

• 1. Select a sub system and give it's name very clearly.
• 2. Give the use case diagram for the selected sub system.
• 3. Write the use case descriptions for the use cases in the given use case diagram.
• 4. Draw/give a design class diagram (with attributes and operations? associations, generalisations and aggregations)
• 5. Draw sequence diagrams or communication diagrams for each use case.
• 6. Write program code for each class according to the class diagram. Include methods to cover all methods. Note: Show the boundary, control and entity classes clearly

Answer:

Overview of Collin’s Car Parking

Collin’s car parking is one of the most prominent car parking organisation of Melbourne that operates over 20 car parks in the city of Melbourne CBD. The organisation is planning to update its services to smart services to offer comfort to the customers and maintain a competitive advantage at the same instance. The system requirement states that the system should be capable of upgrading all the process such as ticket generation, payments, records maintenance and others to the online means. According to the system’s requirement there are multiple important processes and the deemed report has taken account three important functions of the system. The first is to have a suitable customer registration process through which they can make an account that will collect the necessary details of the customers and mitigate the effort invested in repetitive uploading of documents and customer verification. The second is the payment process which will enable the customer to generate online tickets and other necessary actions. Finally, the third is the ticket generation according to the needs of the customer.

The three functional requirement of the system has been depicted in the use case scenario and their sequence diagram has also been provided to understand the process & steps involved in successful completion of the project. The diagrams have been drawn in the MS VISIO tools and a brief description of each of the diagram has been discussed. Finally, a summary of the discussion has been attached at the end of the paper with a bibliography to cite the sources that assisted in completing the deemed assignment. Another notable fact is that the language of the report has been kept simple to ensure that it is understandable to both the technical and the non-technical stakeholders associated with the Collin’s Car parking services.

Use case & Sequence Diagram of Customer Registration Process:

The diagrams above have cited the registration process into the system of the Collin’s server. It is prominent because it will assist the customers to verify themselves as an associated external stakeholder of the organisation and will also prevent the customers to verify their identity every time they enters the system and wishes to book a parking spot for themselves. Additionally, it will even make the customers eligible for the perks that the organisation offers to the regular users. Another notable fact is that the use case and the sequence diagram has been designed taking consideration of the fixed customers of the Collin’s. Though the system can also be used by the users who only pay when they use the parking service. The users can register themselves and use the service. The description of the diagram has been discussed in the following paragraphs.

  The first defined by the diagram is that after the user opens the application or website of the Collin’s car parking on line module. The system will cite an option that will ask for the login or signup process. The registered users can use the services of the organisation by signing in the system while the first time users need to make an account to access the services of the parking organisation. The first step of making an account is to select the “Registration” which will take the user to the registration page where the user will be asked for the personal details. The details will include “Name of the User”, “Date of Birth”, “Email Id”, “Date of Birth”, “Sex: Male, Female or other (It will be a checkbox)”, “Preferred locations that the user will use the parking services”, “Mode of services that the user wishes to adopt (monthly, weekly, daily)” and others. Additionally, the mode of services will flash a message “Permanent membership will offer a designated parking stop”. After the details are filled and submit button is clicked the system will verify the validity of the data and provide a ticket generation to the system UI (User Interface). The system UI will then flash the login details page where the user will create the login details according to their comfort. The login details input by the user will then be verified by the administrator system and give ticket generation to the System UI which will then respond to the user. The details collected from the user will then be saved in the database of the organisation. Post completion of the login details, the user is now able to login to the system and access the services of the organisation.

The key players & actors of the deemed subsystem are the customer, admin, ticket generation and the system UI. The communication that takes place in the deemed scenario are the communication between the system UI & user, System UI & the server, Admin & the server and among the admin and the database. The key processes are request registration page, input details and select login detail by the user. While, the organizational server, admin, database & system UI is responsible for validating the customer details, citing availability of login and saving the details in the server.

Use case & Sequence Diagram of Payment Process:

The payment process of the Collin’s parking services demanded special attention because it is a major process and it extend to three primary factors from user and organisation to the bank or payment gateway owners. Additionally, the payment options that are proposed as part of the service extend from card payment to payment gateway and others for user’s comfort which further enhances the complexity. The use case and the sequence diagram has been attached above and the description of the process within the proposed system has been attached in the following paragraphs.

Post selection of the ticket validity type that is monthly, weekly, daily or yearly, the user is derived to the payment module of the system where the user needs to select the payment mode that they want to progress with. The payment options available for the users are card payment (credit card, debit card and others), micro-banking payment gateways (such as PayPal and others) or the cash delivery when the user reaches at the parking spot. Then, the user is supposed to select the payment mode which will drive the user to that gateway where the user will need to further shortlist their selection in case of the cards. The user needs to select the mode of payment from the available card options from the debit card, credit card and others if available. Post completion of the selection the user will be driven to the payment gateway of the selected mode of payment. In case of the card selection the user will be driven to the bank’s gateway and for micro-finance they will be taken to their gateway. The next process would involve the bank which will collect the payment request form the organizational server and then ask the user to justify their association with the bank. The justification will be done based upon the credentials that the user offers to their payment gateway and after the verification is done. The bank will send a notification to the user and the organizational server to ensure the completion of the transaction. After receiving the payment, the user will be notified by the system of Collins and they will be provided with an online ticket that will confirm their parking duration and location. For the cash payers the system will offer them a slip that will enable them to park their vehicle after paying cash.

The key players & actors of the deemed process are the bank, user and the system and organizational server & admin. The communication that takes place are between the user & the organizational system, the user & the bank or payment gateway and the organizational systems & the bank or other payment system.  The key processes that takes place are the mode of payment mode, further shortlisting the selection and entering the credentials to the payment gateways by the users. On the contrary, the bank receives input from the organizational system, receives credential from the user & sends notification to the user and the Collin’s system as well. Finally, the organizational system processes involve assistance in shortlisting the payment modes & factors, receive payment & notification from the payment module and confirm the user of process completion by offering them the desired output.

Use case & Sequence Diagram of Ticket Generation Process:

One of the key processes that is vital for the sustainability of an organisation is to take ticket generations from the users and accordingly upgrade its services. Hence, the system of Collin’s car parking should add an adequate functionality for the ticket generation process and hence has been selected as one of the sub-processes that needs discussion. The use case of the discussed process has been attached above which has been further produced as a sequence diagram to increase the understandability of the system and process. The following paragraphs offers an insight in the working and key factors & components of the discussed process.

The first role of the discussed task is played by the customer who inputs response in the system by selecting the ticket generation option. The next measure is taken by the system UI which displays the message of the categories about which the user wishes to provide his/her ticket generation. Then, the user inputs their response which is then collected by the ticket generation system from the system UI and processed in appropriate category that is monthly, weekly, daily or any other category. After categorizing the ticket generation, it is sent to the administrator system which will take necessary action about the ticket generation after the payment is done. In the final step of the discussed process, the administrator receives a notification message from the ticket system and on confirmation posts it to the system UI which is displayed on the display. The flashed message includes a “thank you” notification for the ticket generation along with ticket for the details provided by the user. The deemed step completes the ticket generation process.

The key actors and objects of the ticket generation sub-process are the user, System UI, ticket generation server and the admin. The communications in the deemed sub-process take place between the customer & the system UI, system UI & the ticket generation system, Ticket generation system & the admin and the admin & the system UI. The key processes that takes place are the process of entering input from the user, sending the input to the ticket generation system which categories it and then forward it to the admin. Finally, a ticket generation receivable notification to the user which completes the discussed ticket generation process from the customer to the system.

References

Celuch, K., & Robinson, N. M. (2016). How the ticket generation process contributes to perceived customer orientation and affective commitment in the higher educational service context. Journal of Consumer Satisfaction, Dissatisfaction and Complaining Behavior, 29, 53.

de Sousa, T. C., Kelvin, L., Neto, C. D., & de Carvalho, C. G. N. (2017). A Formal Semantics for Use Case Diagram Via Event-B. JSW, 12(3), 189-200.

El Ahmar, Y., Le Pallec, X., & Gérard, S. (2016). Empirical Activity: Assessing the Perceptual Properties of the Size Visual Variation in UML Sequence Diagram. In [email protected] MoDELS (pp. 33-43).

Khurana, N., Chhillar, R. S., & Chhillar, U. (2016). A Novel Technique for Generation and Optimization of Test Cases Using Use Case, Sequence, Activity Diagram and Genetic Algorithm. JSW, 11(3), 242-250.

Kotb, A. O., Shen, Y. C., Zhu, X., & Huang, Y. (2016). iParker—A new smart car-parking system based on dynamic resource allocation and pricing. IEEE Transactions on Intelligent Transportation Systems, 17(9), 2637-2647.

Mithun, M., & Jayaraman, S. (2017, September). Comparison of sequence diagram from execution against design-time state specification. In Advances in Computing, Communications and Informatics (ICACCI), 2017 International Conference on(pp. 1387-1392). IEEE.

Rackley III, B. L., Porter, W. D., Rickman, G. M., & Cochran, K. L. (2018). U.S. Patent No. 9,911,114. Washington, DC: U.S. Patent and Trademark Office.

Shreedevi, B. A., Ranjitha, H. A., Priya, S., & Swati, D. (2015). Development of Online Student Registration System. Development, 3(12).


Buy Itc508 Object Modelling - Free Assessment Answers Online


Talk to our expert to get the help with Itc508 Object Modelling - Free Assessment Answers to complete your assessment on time and boost your grades now

The main aim/motive of the management assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignments. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at urgenthomework.com are so much skilled, capable, talented, and experienced in their field of programming homework help writing assignments, so, for this, they can effectively write the best economics assignment help services.


Get Online Support for Itc508 Object Modelling - Free Assessment Answers Assignment Help Online


); }
Copyright © 2009-2023 UrgentHomework.com, All right reserved.