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

Example of a conflict situation in nursing - Small Groups - Maxwell 5 levels of leadership summary - Week 8 Assignment - Chapter 7 - Ethical Considerations in research - Case 9 the data cleansing task - Audition scripts for teens - Nhs pensions hesketh house - Commanding heights episode 1 - University of michigan yeti - Departments in a company - Annotated bibliography and outline leadership behavior - Used for examining extremely small specimens - Nissan case study milestone 2 - Latex space between columns - If i ran the circus activities - Shell helix ultra extra 5w30 - Evidence based practice proposal example - SOCIOLOGY - The wright group sunshine books guided reading level - Thomas hardy during wind and rain poem analysis - Identify learning styles and generational characteristics - Module 09 Post-Lab Quiz - Ramble rebel collective machine - Vol au vent cases asda - Team operating principles project charter example - Student information system sequence diagram - Tree tops kangaroo valley - Maxwell king phd scholarship - Why is the reflective-practice phase of metacognition also referred to as “double-looped learning”? - Peer review - Ca technologies bringing the cloud to earth case analysis - Ballycastle silvercliffs holiday village - Natafuta HM Mkt Account - Question Bank for the Mid-Term Exams - Econ 213 problem set 2 - Shabby chic fashion boutique has responded - The global security policy cmgt - Da lite screen cleaning - How do lithosphere and biosphere interact - 26 l of the a - One subject lesson plan template - Cirque du soleil international headquarters - Cassowary coast regional council waste management - How to survive ib junior year - What is the difference between euthanasia and pas - Sqa engineering science higher - Get help with java homework - Latvian song and dance festival 2013 - Round 0.123 to the nearest hundredth - Michael keaton japanese car movie - Lines depicting simple happiness analysis - Congolene hair straightener - I stand here ironing thesis statement - Crossways hotel motel katherine - Cwv ethical dilemma essay euthanasia - Discussion Post - Conveyor belt project part 3 answers - Customers view regularly unsought products as - North seattle community college - Geopolitical community assessment - Cambridge law test practice - Metal mate 60 x 3.0mm 3m aluminium section fluted strip - Glenelg river camping map - Pem fasteners distributors uk - Vsocial control through mass media - Pullman fleet services haydock - Www courts sa gov au case list - Networker 9.1 admin guide - Aota exam prep pdf - Discovering physical geography pdf - Math - Herrmann brain dominance test - Advantages of synchronous transmission - Cousin kate poem analysis - Marking classified information test answers - How to write abbreviated electron configuration - Allowance for impairment of accounts receivable - Zro2 y2o3 phase diagram - A chemical reaction in which bonds are broken - Square pyramidal bond angle - Hans and zacharias janssen cell theory timeline - Nurse as knowledge worker infographic - Absolutely Zero PLAGIARISM - Two pellets each with a charge of - Week5 - Chaos theory management ppt - Bring back Lost love Spells Specialist +27789489516 in New York, Brooklyn Albany, Clayville - Leccion 5 contextos activities - BW Texas Gov't Opinon Essay Unit 3 - In the economies of health care - As i walked out one evening poem - St luke's hospital sydney - Irish setter puppies for sale brisbane - Driven by the principles of the reformation anti ceremonial protestants - How can Ghostwriters help us? - La commedia dell'arte characters - The affluent society galbraith pdf - Management accounting practical questions and answers - Interpreting Paradigms of Qualitative Research