Draw a uml domain model class diagram

Assignment Help Business Management
Reference no: EM132283492

Draw a UML domain model class diagram for the system as described here. Be as specific and accurate as possible, given the information provided. If any information you need is not given explicitly, make realistic assumptions and document them.

Everything for Dogs is a new business that brings together people who are prepared to offer a service for dogs with dog owners looking for that service. Dog lovers offer boarding (in their own home or the dog's home), dog grooming, dog walking and dog training. Owners register on the website and search the Everything for Dogs database to find a suitable service provider in their local area, and contact them to discuss making a booking. If the service provider and the owner are happy then a booking is made. The service providers charge a rate for their service, but the system does not handle the payments.

Everything for Dogs needs a new system to keep track of the owners, dog lovers and services provided. The systems analyst has commenced the requirements analysis and has provided a set of notes for you to draw a domain model class diagram, as follows:

  • The dog lovers providing the service may be boarders, walkers, trainers and groomers, or indeed all four.
  • Information held about the dog lovers is their name, address, suburb, contact phone number, email, and details about the different services they provide along with the rates charged for each service.
  • The dog lovers offer a range of services. Dog sitters have an own home and dog home rate per day; dog groomers have separate charges for wash, trim, nail clipping; dog trainers offer beginner, intermediate and advanced training courses, while dog walkers offer short and long walks.
  • Information held about owners is their name, address, contact phone number and email.
  • Each owner may have many dogs. Each dog has its name, breed, size, and age recorded, along with any special notes about it.
  • Each booking is for a single dog or group of dogs belonging to the same owner for the same time period (e.g. an owner's two dogs may be booked for a wash and trim in the same booking, or may both be taken for a walk at the same time).
  • The owner can add comments and a star rating to the booking after the service has been provided. These comments are used as advertising on the Everything for Dogs site and the star rating is used as one of the search criteria that users can use.

Reference no: EM132283492

Questions Cloud

Corporation raise to invalidate the original agreement : What arguments under contract law would Manner Investment Corporation raise to invalidate the original agreement?
Most important behaviors of successful people : What do you consider to be the most important behaviors of successful people?
Merck should continue to invest in curing river blindness : Do you agree that Merck should continue to invest in curing river blindness? Discuss. Indicate two pros/ two cons.
The biggest limitations for academic moving : What do you think would be the biggest limitations for an academic moving into the CEO position of an entrepreneurial firm?
Draw a uml domain model class diagram : Draw a UML domain model class diagram for the system as described here. Be as specific and accurate as possible
Depending on orientation : Diamonds come in three varieties, depending on orientation; prove that precisely the same number of each variety must appear in the tiling.
Assess the pros and cons of adopting xml : XML data format encodes documents so that they are changeable to be efficient and flexible through automated processes. However, not all documents are suitable.
Console application with an array of five employees : Create a console application with an array of five employees and an array of three managers. Use anonymous type to initialize both employees and managers
How long can a file name be on a linux system : Question 1: What command would you use to display your current directory?

Reviews

Write a Review

Business Management Questions & Answers

  Create a five-team landscaping business

The vision of the entrepreneur is to create a five-team landscaping business that caters to upscale neighborhoods in Miami, Florida. The company is to be called The Cutting Edge.

  Is there a difference in the financial statements

Is there a difference in the financial statements that are prepared according to different GAAP if an investor wants to compare the financial results of Gap, Inditex and H&M?

  What is the minimum score needed to be in the top

Suppose that scores on a particular test are normally distributed with a mean of 110 and a standard deviation of 16. What is the minimum score

  Create a presentation about a career-interest area

Create a multimedia presentation in which you will present information about a career-interest area or field of study interest.

  Page within the advanced security settings dialog box

What name is given to the page within the Advanced Security Settings dialog box of Windows that displays calculated permissions for any user or group?

  The success of modern businesses and organisations

The success of modern businesses and organisations is often characterised by their ability to quickly and effectively respond to change and to innovate accordingly. With this change, however, come many challenges. What are some of the behaviours that..

  Best for promoting continual improvement

What approach do you think is best for promoting continual improvement, and why? Be as specific as possible in explaining your choice of approach and include relevant theory, and/or examples, as appropriate.

  Explain how the additional steps would help

Review the ways in which markets are regulated and find out illustrate what additional steps could be taken to establish more confidence in the market. Give specific examples of explain how the additional steps would help.

  Create an assessment model

Create an assessment model tailored to a company.

  How buffers and variability impact organizational efforts

MT6651 - Strategy and Policy Master of Management. How buffers and variability impact organizational efforts to achieve financial, marketing goals

  Explore two ways genesis energy can improve its strategy

Identify and Explore two ways Genesis Energy can improve its strategy. Explain what specific macroeconomic factors are likely to affect genesis.

  Just asking for the bonus unlocks

Is there a way to use the Alt + PrtSc function for a word doc, but disable the crop function.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd