Question: 4 . Domain modelling Draw a UML domain model class diagram for the system as described here. Be as specific and accurate as possible, given

4.Domain modelling
Draw a UML domain model class diagram for the system as described here. Be as specific and
accurate as possible, given the information provided. If any information you need is not given
explicitly, make realistic assumptions and document them.
Fashion Wear is a new clothing business that specialises in offering trendy and high-quality
products exclusively to customer members. Fashion Wear needs a new system to keep track
of customer members, orders, and products. The system analyst has commenced the
requirements analysis and has provided a set of notes for you to draw a Domain Model Class
Diagram, as follows:
To become a member, customers need to register online and provide basic personal
information such as Name, Address, contact number and Email. When registering, customer
members are given a unique ID. The date registered and membership expiration date are
recorded for each member.
Upon becoming a member, customers gain access to a wide range of fashionable products
tailored to their tastes and preferences. Fashion Wear offers two types of products: Footwear
and Seasonal items. Each product has a product-number, type, and price. A footwear product
7
has a name, type, and size. A Seasonal item has a title, description, and a manufacture date.
Seasonal items can either be a summer item or a winter item. A summer item has a theme
and colour recorded, while winter items has the following information held for each item: a
category and materials.
Members receive exclusive promotionsto seasonal items as part of their membership benefits.
When a seasonal item is on promotion, the following information are recorded for each
promotion: Promotion ID, promotion release and expiry dates, status and type. An item can
be featured in only one promotion and a promotion is for one item at a time.
A member can place multiple orders or choose not to order any items during their
membership lifetime. An order is made for one member, and has an order number, date,
shipping address, quantity, status, total price and GST. A payment is made for each order, and
the payment information are held as part of a transaction which includes: a transaction
reference number, date and payment method.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!