Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Deliverables: An UML Class diagram that models the following points as a pdf file [no java code]. You can use any computer-based drawing tool. Violet

Deliverables: An UML Class diagram that models the following points as a pdf file [no java code]. You can use any computer-based drawing tool. Violet recommended.But feel free to use the tool you already know, if any. When a business determines it needs a computer system, it works with a team of developers to design and develop the system. One of the first tasks for the development team is to analyse the business and identify the functions the system will perform. You are part of the team working at Symphony Nova Scotia. Symphony Nova Scotia (SNS) wants to build an application to help them manage their budget when planning a new season. A season is a collection of performances. These performances are held within the Dalhousie Arts Centre, at the Rebecca Cohn Auditorium, a venue with 1,023 seats, in Halifax. They have information on musicians that can play for them as well as how many members they currently have as part of the orchestra, their names, addresses, and the instrument(s) they play. Musicians, if not members of the orchestra, also provide information on their cost per hour, as well as their minimum wage per contract. Information on the pieces they want to schedule per performance is also available, including their name, length (in minutes), composer, and instrumentation. Instrumentation is the number and type of instruments required to play the musical piece. The SNS arranges its instruments according to the classification of Strings, Winds, and Percussions. Winds are either Wood or Brass instruments. Harps and pianos need to be included separately if needed in a particular piece. Instruments are arranged by their position, the orchestra needs to know if they own it, its value, and type. The system should include the following classes: Customer [a.k.a. Ticket], Musician, Contract Musician, Instrument, Piece, Performance & Season. Identify attributes, methods and hierarchies belonging to these classes [Hint: Pianos and Harps are instruments, all other instruments are Strings, Winds or Percussions.] Use UML to draw a class diagram that best describe the groups of objects you will need to build an application if you know that it will be implemented in Java as an object-oriented application. Include their attributes, hierarchies, relations, cardinalities/multiplicities.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Finance questions