Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sligo Motorhomes: Rough Solution. Simple Use Case Diagram Sales Person Sell vehicle Register vehicle Specify options > Register Customer >

Similar presentations


Presentation on theme: "Sligo Motorhomes: Rough Solution. Simple Use Case Diagram Sales Person Sell vehicle Register vehicle Specify options > Register Customer >"— Presentation transcript:

1 Sligo Motorhomes: Rough Solution

2 Simple Use Case Diagram Sales Person Sell vehicle Register vehicle Specify options > Register Customer >

3 Use Case Template extract :Register vehicle actions 1.Vehicle registration form is displayed 2.Salesperson enters details of the new vehicle [ serial no, name, model, year, manufacturer and base cost] and confirms 3.New vehicle registration record is created.

4 Use case template extract: Sell vehicle 1.Display sales invoice screen requesting customer number, trade in details, vehicle number 2.Enter salesperson details 3.Enter customer details : Enter customer number and retrieve customer details OR create new customer (UC ???) 4.Enter trade-in vehicle details [ serial no, make, model, year] and trade in allowance if required 5.Enter vehicle serial number of purchased vehicle 6.Retrieve vehicle details 7.Display option list and Select options (if required) 8.Calculate price 9.Apply any discounts 10.Display final negotiated price 11.Add and display tax 12.Confirm and print invoice

5 Class diagram 1 : Entity classes, Relationships and Inheritance Vehicle Serial number Model Year Getdetails() New Vehicle Name Manufacturer Base Cost Getdetails() Trade in vehicle Make Getdetails() Customer Name Address phoneno Buyvehicle() Option Option code Description Price Sale Salesperson no Customer no. Trade in vehicle serial no Tradein allowance Vehicle serial no No of options Final price Taxes Selectvehicle() Addtradein() Specifyoptions() Computebill() Printinvoice() 1 1..* Salesperson Salesperson no Name 1 0..* 1 0..1 0.. *

6 Robustness diagram : Sell vehicle salespersonVehiclecustomer options Sell vehicle control Sell vehicle UI Trade in vehicle salesperson

7 Communication diagram : Sell vehicle – shows message passing and direction (examples shown) salespersonVehiclecustomer options Sell vehicle control Sell vehicle UI Trade in vehicle salesperson Enter salespersonID Display salesperson details Get salesperson details

8 The recipient of the message is the class that contains the corresponding method. > Sell-vehicle_UI Enter_salesperson_number() Display_salesperson_details() …….etc.


Download ppt "Sligo Motorhomes: Rough Solution. Simple Use Case Diagram Sales Person Sell vehicle Register vehicle Specify options > Register Customer >"

Similar presentations


Ads by Google