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

Argentometric method for chloride analysis - Ted talk the danger of a single story worksheet - Minnesota model of treatment - Danforth quotes about reputation - Book Review - Decontamination kit individual equipment 8456 - Chlorsig how to use - The wife's story analysis and comprehension questions answers - D635d16q2 - A worthy woman from beside bath city - Burleigh big head dan murphy - Due in 5 hours from now - Tasso elba milled slim billfold wallet - How did dinosaurs regulate their body temperature - Information Technology Importance in Strategic Planning - Cert 2 electrotechnology adelaide - Comment télécharger et définir une sonnerie - 7/26 eric road artarmon - Difference between financial and managerial accounting. - Demand curves for different market structures - Emotive language persuasive technique - Fat and water soluble - Qué quiere paola vhl - Discussion Post - Chimney deposit crossword clue - Harnek singh new zealand beaten - 0.375 as a fraction simplified - 350 words- please deliver in 3 hours - Www presentationmagazine com calendar - MBA515 Week 1 Discus1 - Create a poem - 12 hours - What is not a function of the skeletal system - MPM344-1304A-01 Project Risk Management - Rheem 310 litre heat pump - Are too many people going to college - Is redd's wicked mango discontinued - Pros and cons of university - The Application of Data to Problem-Solving - Hawkins hatton corporate lawyers - Ansys workbench fluid flow tutorial - Boolean expression practice problems - The globalization of starbucks case study answers - Igolder encrypt - Four major branches of earth science - Blue gate fields infant school - Firstchoice personal super spin - Free Trade - Rossendale pet crematorium and memorial gardens - Typhoon seamaster drysuit review - Friday 23 - A manager wants to assign tasks to workstations as efficiently as possible - HIV/AIDS Specialty Care for Pregnant women - British empire films pty ltd v oxford theatres pty ltd - Pay wakefield council tax - Operations Security - Cummins india engine specifications - Self reflection strengths and weaknesses essay - Impact of discrimination on individuals of multiracial backgrounds - Sap finance modules list - Cockatrice socket error connection refused - Briefly discuss residential aged care sector - Non linear and linear graphs - Vital signs and secondary survey - Motivation - Dove primary care centre - A king is born - Can you use rusty rebar in concrete - Bus 311 week 5 final paper - Phet colorado electric field - 1 page in APA 6th Format Operational Excellence - Bayeux tapestry primary source - University of rhode island change assessment urica - Psy 110 university of phoenix - Bus/475 - Plastic parts produced by an injection molding operation - Radio 2 news jingle - Ethics of care pros and cons - Interview questions for forensic auditor - Teacher aide relief work - Discussion Board - Concave mirror ray diagram - Employee engagement - Rebuild of evangelion ramiel - Tulane law school intranet - Week 6 Discussion 1 Why Educators Should Conduct Research - Bbc atom clash of the titans worksheet answers - How markets allocate resources - Market structure worksheet answers - Hotel Operation - Beckman coulter ceq 8000 - Trinity college dublin religious affiliation - Paediatric traffic light system - Breast exam soap note - Https www mindtools com pages article ei quiz htm - Zion christian church history - Geographic reasoning student pre assessment - History ask questions get answers - Information technology for managers reynolds pdf - Comprehensive soap note example nurse practitioner