Construct i a use-case diagram ii a class diagram iii


Objective: The objective of the assignment is to practice object-oriented models.

1. A car dealership sells Fords, Hondas and Toyotas. When a customer walk into dealership a sales associate (SA) greets her and works with the customer until a sale is completed. SA answers the customer's initial inquiries about vehicles by giving the printed brochures as well as by obtaining additional information from the system. After SA satisfies the customer's requests for information a customer might choose a vehicle or vehicles for a test drive. Before SA takes the customer on a test drive, SA indicates in the system that the selected vehicle is taken on a test drive. It is necessary to keep track of test drive information for sales improvement purposes as well as for maintenance needs (if arises). SA enters the time spent by the potential customer on the test drive as well as the time looking at the car. SA also enters any comments regarding customer preferences and dislikes. These information are kept as a separate record.

If the customer decides to purchase a vehicle that she took for test-drive, SA obtains further information (such as options information, manufacturer or dealer incentives etc.) about the car and sits with the customer and completes the sale1.

Dealer receives the new cars from manufacturers. The new vehicles cannot be put out into the lot immediately. After they are prepared they will be put on the lot being ready for test-drives. Sometimes, customers can place a vehicle she test-drives on hold (reserve) and they will have to come and purchase within the stipulated period. When the customer is  certain about the purchase, the car is prepared according to the customer requests and it becomes a car ready to be driven out the dealer lot.

It keeps information about each car manufacturer so employees can get in touch with manufacturers easily. The dealership also keeps information about models of cars that it carries. It keeps such information as list price, cost, model name and series (such LX, DX etc.). In addition to the information about models, it needs to keep track of each car (and information such as color, special features etc.). It also keeps information about all sales that it has made by keeping information about the buyer (such as contact information, the car bought, amount paid).

Construct (i) a use-case diagram (ii) a class diagram (iii) System Sequence Diagram (iv) detailed Sequence Diagram or diagrams as appropriate and (v) a state chart for a car object/class according this scenario. Include appropriate properties for the classes.

 

Solution Preview :

Prepared by a verified Expert
Database Management System: Construct i a use-case diagram ii a class diagram iii
Reference No:- TGS0652980

Now Priced at $40 (50% Discount)

Recommended (98%)

Rated (4.3/5)