Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Holiday travel vehicles class diagram

18/11/2021 Client: muhammad11 Deadline: 2 Day

System Analysis & Design With UML Version 2.0 Minicase Question 2

Read Dennis et al. Chapter 6: Minicase 2. Work through it and answer the questions. See the attached example.

Based on the structural model you created in Chapter 5 and the problem description in Chapter 5,

create a functional model (use case diagram, activity diagrams, and use case descriptions) for the business processes associated with the Holiday Travel Vehicles sales system.

Create a sequence and a communication diagram for each scenario of each use case identified in the functional model.

Create a behavioral state machine for each of the complex classes in the class diagram.

Perform a CRUD analysis to show the interactivity of the objects in the system.

Perform a verification and validation walkthrough of each model: functional, structural, and behavioral.

Class Name: Salesperson

ID: 1

Type: Concrete, Model

Description: Represent the sale person information

Associated Use Case:

Responsibilities

Collaborators

To store the sale person information

None

Back

Attributes

Int: id

String: name

String: address

Long: phonenumber

Relationship

Generalisation (a-kind-of): NA

Aggregation (has-a):

1. Works On zero or Many Purchase

Other Associations: NA

Class Name: Purchase

ID: 2

Type: Concrete, Domain

Description: Store the information about the purchase being made by the sales person for an Customer

Associated Use Case:

Responsibilities

Collaborators

Keeps the customer information

Customer

Keeps the salesperson information

salesperson

Keeps the vehicle information for purchase

Vehicle

Keeps a reference to the sale invoice when purchase is finalised

SalesInvoice

Back

Attributes

Customer: customer

Salesperson: salesperson

Vehicle: vehicle

SalesInvoice: invoice

Relationship

Generalisation (a-kind-of):

Aggregation (has-a):

1. Worked on by only one Salesperson

2. Negotiated by zero-or-many Customer

3. Agreed upon by only one SalesInvoice

4. For only one Vehicle

Other Associations: NA

Class Name: Customer

ID: 3

Type: Concrete, Model

Description: Used to represent a customer

Associated Use Case:

Responsibilities

Collaborators

Holds the information about a new customer

None

Back

Attributes

String: id

String: name

String: address

Long: phoneNumber

Relationship

Generalisation (a-kind-of): NA

Aggregation (has-a):

1. Negotiate zero-or-many Purchase

Other Associations: NA

Class Name: SalesInvoice

ID: 4

Type: Concrete, Domain

Description: Represent a sale invoice for a agreed upon purchase

Associated Use Case:

Responsibilities

Collaborators

Holds the information for a trade in vehicle

Vehicle

Holds the information for the trade in allowance against the trade-in-vehicle.

DealerInstalledOptions

Holds the information about the dealer installed option if any

Holds information about other taxes and fees

When sales invoice is finalised, it will hold customer signature as well

Back

Attributes

Vehicle: tradeInVehicle

Double: tradeInAllowance

Int: id

DealerInstalledOptions[]: installedOptions

Double: finalPrice

Double: taxes

Double: licenseFee

String: customerSignature

Relationship

Generalisation (a-kind-of): NA

Aggregation (has-a):

1. Agreed based on only one Purchase

2. Trade in zero-or-one Vehicle

3. Lists zero-or-many DealerInstalledOptions

Other Associations:

Class Name: Vehicle

ID: 5

Type: Concrete, Model

Description: Represent a new vehicle as well as a trade-in vehicle.

Associated Use Case:

Responsibilities

Collaborators

Hold the information for a new vehicle being sold at the store

None

Hold the information for a trade-in-vehicle if any while making a purchase

Back

Attributes

Int: serialNo

String: name

String: model

Int: year

String: manufacture

Double: baseCost

Relationship

Generalisation (a-kind-of): NA

Aggregation (has-a):

1. Traded in as a part of only on SalesInvoice

2. Sold as a part of zero-or-one Purchase

Other Associations: NA

Class Name: DealerInstalledOptions

ID: 6

Type: Concrete, Model

Description: Represent the dealer installed option

Associated Use Case:

Responsibilities

Collaborators

Holds the information about the installed options provided by the dealer

None

Back

Attributes

String: optionCode

String: description

Double: price

Relationship

Generalisation (a-kind-of): NA

Aggregation (has-a): Listed on zero-or-many SalesInvoice

Other Associations: NA

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Assignment Hut
Homework Tutor
Smart Accountants
Best Coursework Help
Phd Writer
Accounting & Finance Mentor
Writer Writer Name Offer Chat
Assignment Hut

ONLINE

Assignment Hut

I am an elite class writer with more than 6 years of experience as an academic writer. I will provide you the 100 percent original and plagiarism-free content.

$17 Chat With Writer
Homework Tutor

ONLINE

Homework Tutor

I am a PhD writer with 10 years of experience. I will be delivering high-quality, plagiarism-free work to you in the minimum amount of time. Waiting for your message.

$45 Chat With Writer
Smart Accountants

ONLINE

Smart Accountants

As per my knowledge I can assist you in writing a perfect Planning, Marketing Research, Business Pitches, Business Proposals, Business Feasibility Reports and Content within your given deadline and budget.

$49 Chat With Writer
Best Coursework Help

ONLINE

Best Coursework Help

I reckon that I can perfectly carry this project for you! I am a research writer and have been writing academic papers, business reports, plans, literature review, reports and others for the past 1 decade.

$27 Chat With Writer
Phd Writer

ONLINE

Phd Writer

I am a PhD writer with 10 years of experience. I will be delivering high-quality, plagiarism-free work to you in the minimum amount of time. Waiting for your message.

$50 Chat With Writer
Accounting & Finance Mentor

ONLINE

Accounting & Finance Mentor

I will provide you with the well organized and well research papers from different primary and secondary sources will write the content that will support your points.

$16 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Inductive and Deductive theory - Knowledge work systems kws definition - The ultimate anabolic cookbook 2.0 pdf free - Web server hardware and software - Bennett trim tab pump troubleshooting - Why did tollund man die - Homework Question - Temperate grassland cold desert - Casestudy - Metric vernier caliper worksheet - Managing change is an integral part of - English-Quotation Analysis - Drama - Needed in 12 hours - How did william win the battle of hastings - Current Event Article - Ctc history 1301 - Can veganism end world hunger - Laying the foundation ap statistics review descriptive statistics answers - Ambush journalism examples - List of consultants borders general hospital - Fuel injector driver circuit schematic - Assembly line paper airplane activity - Strategic Financial Analysis - Wakefield intermediate care unit - Constitution - Isometric drawing 45 degree angle - Doubles plus one lesson - Types of sickle scalers - 3.5 mm steel rod - Penn foster information literacy lesson 1 exam answers - Wgu c361 task 1 - The way we live now susan sontag - List of vocabulary words for 6th graders - Earth Science - Web server plugin for websphere application server - Chase sapphire creating a millennial cult brand case analysis - Nimble cs300 end of life date - Who is narrating the short story charles - Greatest common monomial factor examples with answers - Guarantor information form private security and investigative services - Justification recommendation report - Det nsw portal staff - Cool kids anxiety program - Attention getter for diabetes speech - Public relations project - The hunger pains ghrelin weight loss and maintenance answers - Criminal law/ discussion - Whatever happened to crazy eddie - Evelyn von einsiedel death certificate - Baptiste power yoga sequence - Mindtap how to do homework assignments answers - Neat vs sloppy suzanne britt essay - Cmit 425 risk assessment paper - Romeo v conservation commission of the northern territory - America on film benshoff pdf - Mutually exclusive vs independent - Stop the insanity susan powers - Monash deferred exam dates - Arabic paragraph about family - Question number 2 - Sat practice test 10 answer sheet - The underground fat loss manual - Chad kinzelberg palo alto networks - Financial analysis - Why do ionic compounds have a high melting point - The case of the pricing predicament - What are the defining characteristics of the phylum porifera - The cell cycle and cancer virtual lab key - At what rate must $287.50 be compounded annually for it to grow to $650.01 in 14 years? - River tees upper course - Economic Evaluations of Health Programs - Memo 3 - Implementing access controls with windows active directory - Total annihilation unit limit - Jarvis - Statement of purpose - Cfliving com - HCA320 Discussion Mod 4: - Week two assignment worksheet psy 410 - What are two theories of city land use - Heart surgeon job description - Discussion - Business Research Methodology - Building Trust - Discussion board - Nursing Research - A textbook of machine design - Saca estas fotocopias. - Child family and community textbook - Newcastle university degree weighting - Clean inc cleans and waxes floors for commercial customers - Essay 1 English - Why did jim schettler leave pcc - Assignment - How to create football field chart in excel - Violet red bile lactose agar - World wide fund for nature frightening vs more frightening - Diversity Issues in Criminal Justice – The Gay Community and Criminal Justice System - Chapter 8 - Arkansas blue cross blue shield silver plan aw1 - Big mack switch activities