Deakin University SIT773: Design Class Diagram for Leckie's Choice

Verified

Added on  2022/12/23

|5
|388
|48
Homework Assignment
AI Summary
The provided document presents a design class diagram for SIT773, focusing on the Leckie's Choice (LC) case study. The diagram illustrates the relationships between different classes such as user, account, customer, shopping cart, payment, order, and line item. It specifies data types, methods, and class interactions, including the management of customer accounts, shopping carts, and order processing. The document also references relevant academic articles and provides a visual representation of the class diagram, showing the structure of the LC system. The diagram shows the connections between users, customers, and their interactions with the system's core components. The class diagram also includes payment processing and order management functionalities. The document includes a bibliography of the sources used. This assignment is a solution to the SIT773 software requirements and analysis task, demonstrating an understanding of software design principles.
Document Page
Running head: SIT773 SOFTWARE REQUIREMENTS AND ANALYSIS
SIT773 SOFTWARE REQUIREMENTS AND ANALYSIS
Name of student
Name of university
Author’s note:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1
SIT773 SOFTWARE REQUIREMENTS AND ANALYSIS
Table of Contents
Design class diagram of LC...........................................................................................2
Bibliography...................................................................................................................4
Document Page
2
SIT773 SOFTWARE REQUIREMENTS AND ANALYSIS
Design class diagram of LC
Figure 1: Design class diagram
Source: (Created by author)
From the above image, it could be observed that the LC company mainly includes the
user, account, customer, shopping cart, payment, order, lineitem and the product classes that
are required in the organisation for effective working. Any user can access the database of the
organisation for making any required changes in the accounts of the users and customer
names and accounts. The customers of the organisation are required to signup in the website
Document Page
3
SIT773 SOFTWARE REQUIREMENTS AND ANALYSIS
for purchasing any product of the organisation. One customer can have maximum one
account. The shopping cart of the customers could be one and only, that means one customer
would have one shopping cart where several products could be added by the customer. Any
customer can have several orders placed in the shopping that could be purchased later. The
payment of any product could be done easily from the saved payment details in the website.
There could be only one payment for one order but the shopping cart can contain several
products whose total would be provided to the customers. The users of the organisation could
access the shopping cart of the customers and then make the required changes that have been
made by the customer. Several orders could be managed by any one user.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4
SIT773 SOFTWARE REQUIREMENTS AND ANALYSIS
Bibliography
Arora, P.K. and Bhatia, R., 2018. Agent-Based Regression Test Case Generation using Class
Diagram, Use cases and Activity Diagram. Procedia Computer Science, 125, pp.747-753.
Ibrahim, R., Aman, H., Nayak, R. and Jamel, S., 2018. Consistency Check between XML
Schema and Class Diagram for Document Versioning. International Journal on Advanced
Science, Engineering and Information Technology, 8(6), pp.2590-2597.
chevron_up_icon
1 out of 5
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]