System Analysis & Design with UML Version 2.0 Minicase Question 2
solarysystem1cd.dia
#A4#
#Vehicle#
##
##
#serilaNo#
#int#
##
##
#name#
#String#
##
##
#model#
#String#
##
##
#year#
#int#
##
##
#manufacturer#
#String#
##
##
#baseCost#
#double#
##
##
#Customer#
##
##
#id#
#String#
##
##
#name#
#String#
##
##
#adderss#
#String#
##
##
#phoneNumber#
#long#
##
##
#SalesInvoice#
##
##
#tradInVehicle#
#Vehicle#
##
##
#tradeInAllowance#
#double#
##
##
#id#
#int#
##
##
#installedOptions#
#DealerInstalledOption[]#
##
##
#finalPrice#
#double#
##
##
#taxes#
#double#
##
##
#licenseFee#
#double#
##
##
#customerSignature#
#String#
##
##
#Purchase#
##
##
#customer#
#Customer#
##
##
#salesperson#
#Salesprson#
##
##
#vehicle#
#Vehicle#
##
##
#id#
#int#
##
##
#invoice#
#SalesInvoice#
##
##
#DealerInstalledOption#
##
##
#optionCode#
#String#
##
##
#description#
#String#
##
##
#price#
#double#
##
##
#Salesperson#
##
##
#for a#
##
#1#
##
#0..1#
#negotiate on#
##
#1#
##
#0..*#
#agreed upon#
##
#0..1#
##
#1#
#list#
##
#0..*#
##
#0..*#
#works on#
##
#1#
##
#0..*#
#trade in#
##
#0..1#
##
#1#