Draw a uml domain model class diagram for the system

Assignment Help Computer Engineering
Reference no: EM133370716

Question: 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: EM133370716

Questions Cloud

Display the countplot of race for each of the genders : Display the countplot of race for each of the genders (in a single plot) and Display a pie chart that represents native country and display percentages
Define, describe, and explain the pdpm reimbursement system : Define, describe, and explain the PDPM reimbursement system Identify important differences between PDPM and RUGs 4 Define and describe how PDPM impact nursing
Explain the importance of personal branding as part : Upon completion of week 7 assignments and discussion forum responses studentsshould be able to:• Explain the importance of personal branding as part of the job
Responsibility of organizational development consultant : Describe the skills that would be important to facilitate the responsibility of an organizational development consultant.
Draw a uml domain model class diagram for the system : Draw a UML domain model class diagram for the system as described here. Be as specific and accurate as possible, given the information provided
Which members of the ltc workforce are licensed : How did the shift from agriculture as a way of life to the industrial age affect the elderly? How is that similar to what is happening today
What metrics show increased utilization : Delete all of the resources you created in this project, including the VM, topic, and alarm. Check through your account to confirm that all related resources
What are all levels of care for treatment of substance abuse : What are all levels of care for treatment of substance abuse disorders? What is evidence-based interventions? What is medication assisted therapy?
What you have learned to your work with other people : What have you learned from incorporating fruits and vegetables into your diet, and how can you apply what you've learned to your work with other people?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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