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

School of military engineering moorebank - 160 gbps ddos protection - Business Strategies - Asa standards of care - 10042 - How to calculate euac in excel - Do texting and cyber slang harm students writing skills - Divar default username and password - Clippy ts wellington point - Cuando tenía gripe mi madre me tomar la temperatura - What does chocolate rain mean - Death stands above me by walter savage landor - What is the fraction 6 11 written as a decimal - Six resilience layers ecp - Social and cultural perspectives and biases - Root word obstetr o means - Line plots lesson 9.1 chapter 9 page 183 - Security Architecture and Design - Experience Portfolio - Case studies in abnormal psychology answers - Dr. biasiotto basketball study - The castle school thornbury - 250 words Outline+ 900 words Essay 24 hrs - Homework questions for the big sleep - Nut teacher pay scales - Introduction to computers crossword puzzle answers - Airline schedule planning process - A midsummer night's dream plot - The true american chapter 1 summary - Cracking the code of life video questions worksheet answers - Which countries have banned mobile phones in schools - Life forms are significant because - Shane vanderpool tulsa ok - Ormes hardware in cadiz ohio - I have small assignment - Sunbeam revenue recognition - Wbs for a coffee shop - Weekly Discussion 4 - Brisbane lord mayor salary - Typically manufacturers and retailers exchange business documents - Ashley kligfeld florida car accident - HELP! - Ethical decision making in project management - Walmart joint venture in china - Website audit checklist template - Week 1 plagiarism free - Aquarium fish wholesalers australia - How to sell csgo items for paypal - Biology chapter 18 assessment answers page 465 - Discussion - Gcu loudcloud learning management system - Identify the reagents needed to carry out each transformation - Assest public organization operations - Umea university sweden world ranking - Ma rainey trust no man - Koch's postulates diagram - How to find strain hardening exponent from a graph - Ru school of chinese thought - The most important person in my life essay father - Analytical songs - How to count vertices on a cube - Non medical staff making medical decisions - Discussion board - Http jko jten mil courses atl1 launch html - Finley corporation had income from continuing operations of - According to our textbook, the opening verses of genesis clearly refute - What holds ions together in an ionic bond - Oral Language and Literacy Development PPT - Assignment - Requerimiento of 1510 - Grant and Contract Proposal Writing – Week 2 - Wilsons prom southern circuit map - Arrive wealth management perth - He paid the debt lyrics paul williams - Administrative agency governs regulatory compliance of the manufacturer - Dse interactive maps victoria - James edward crow jr murderpedia - Arapu case study - Cirque du soleil headquarters tour - Discussion 2- CET - Navigating the Regulatory Environment in Health Care - University of leicester mitigating circumstances - Blc reflective essay examples - Aims of religious education - How to play chuck a luck - Arm span vs height data - Beck manufacturing and plant capacity - Ford pinto case study answers - Chromagen free hot water system - Clinical Field Experience B: Phonics and Word Recognition: I Do, We Do, You Do - Under armour case study answers - Sir charles gairdner hospital diabetes clinic - Rip van winkle essay introduction - Cessna 172 cruise rpm - Bss138 7 f datasheet - Assistant predestinator brave new world - Managerial accounting exam 3 answers - Am i in an unhealthy relationship quiz - Strathclyde mba malaysia fees - Elements of art lines - Fui a el corte inglés, un almacén (department store) que