Uploaded by blucatlucy

MIST 4620 PA2 Sell-a-SportsCar DCD

advertisement
MIST 4620
PARTICIPATION ASSIGNMENT 2a
DOMAIN CLASS DIAGRAM
Sell-a-SportsCar (SSC) is a car dealership specializing in the sales of new sports cars. When new
cars arrive at SSC, a new vehicle record is created. Included in the new vehicle record are a
vehicle identification number (VIN), make (manufacturer), model, year, and base cost.
Customers work with a salesperson to negotiate a new sports car purchase. When they agree on
the terms, the salesperson completes an invoice that summarizes the purchase. This includes full
customer information (customer ID [given when they make their first purchase], name, address,
and phone number), information on the trade-in vehicle (if any) (vehicle identification number,
make, model, and year), the trade-in allowance, and information on the purchased sports vehicle.
If the customer requests dealer-installed options (described by an option code, description, and
price), these are also listed on the invoice. The invoice summarizes the final negotiated price plus
applicable taxes and license fees. The sale is completed when the customer signs the sales
invoice.
Additional Information:
(a) Some salespeople may have sold no cars (newly hired), but others may have sold many.
(b) Only one salesperson fills out an invoice.
(c) Each invoice lists one new vehicle, and each new vehicle has just one invoice. An unsold
new car has no invoice for it.
(d) A customer may add zero or more dealer-installed options to the vehicle.
(e) A customer may trade in no more than one vehicle on a purchase of a new vehicle.
(f) The trade-in vehicle may be sold to another customer, who later trades it in on another
SSC vehicle.
Assignment
Develop a Domain Class Diagram for this case.
Use modeling software to draw the DCD and copy and paste the diagram into a Word document.
Make sure that what you turn in has your name appearing at the top of the document. Convert
the document to pdf and submit the pdf. Name the pdf “YourLastNamePA2a”.
Grading Criteria
Your Domain Class Diagram should:
• include at least 3 domain classes.
• identify at least 3 attributes in at least 2 domain classes.
• identify multiplicity among identified associations.
Download