Develop high level object-oriented class specifications

Assignment Help Programming Languages
Reference no: EM132142303

Assignment - Horse Race Meeting

The Assignment will assess competencies for ICTPRG524 Develop high level object-oriented class specifications.

Summary

The assignment is to design the classes that are necessary for the administration of a horse race meeting.

Use cases

Create use case diagrams and scenarios for the following use cases:

- Schedule race meeting
- Schedule race
- Enter horse in race
- Assign horse to stable
- Conduct barrier draw
- Change jockey
- Produce schedule for jockey
- Produce schedule for owner

Your use cases should show at least the following actors:

- Jockey
- Owner
- Operator

Identifying classes

From your scenarios, identify classes. In one or more UML class diagrams, document your classes with attributes and operations to support your use cases.

State diagram

Create a state diagram for the state of a horse from arrival at the racecourse to departure.

Out of scope

The following are out of scope and not necessary for the assignment:

- Transporting horses to the race course
- Paying prize money

- Protests
- Making bookings and issuing tickets for spectators

Reference no: EM132142303

Questions Cloud

What is the probability that the first ball is red : What is the probability that the first ball is red and the second ball is also red? Express the probability in fraction format.
Find the standard deviation of the discount x : For the past several weeks the restaurant has also been distributing coupons worth $5 off any dinner for two. The coupon can be used in addition to the discount
What is the mean of y and variance of y : An automobile accidents occur over a 72 hour holiday period are like events in a poisson process with = 10 per hour. Let Y be the time for the first accident.
Calculate the expected value and variance of distribution : 1) Approximately 20% of corporate workforce are not happy with their immediate bosses. Suppose 10 workers working in corporates are randomly selected.
Develop high level object-oriented class specifications : Develop high level object-oriented class specifications - The assignment is to design the classes that are necessary for the administration of a horse race
Confidence interval for the true proportion : We wish to construct a 90% confidence interval for the true proportion of California adults who feel that education and the schools is one of the top issues
Find an equation of the least squares regression : a. Find an equation of the least squares regression line with the slope and y-intercept rounded to 2 decimal places
Practicing a musical instrument and scores on a math test : Data are collected on the relationship between the number of hours per week practicing a musical instrument and scores on a math test.
What is the reasonable range for the success rate : What is the reasonable range for the success rate p of our new treatment? Which is the 95% confidence interval?

Reviews

len2142303

10/16/2018 4:12:32 AM

Class Diagrams • Are the class diagrams correct, demonstrating understanding of UML? • Are the classes appropriate? Do they support the scenarios? • Are the classes complete? Are there attributes and operations to support everything envisaged by the scenarios? • Are the classes well designed? Do they demonstrate understanding of abstraction, coupling, cohesion and encapsulation? /40 State Diagram • Is the diagram correct? Does it demonstrate understanding of UML? • Is the diagram appropriate? Is it consistent with the class diagram or diagrams and the scenarios? • Is the diagram complete? Does it include all states? /20 TOTAL /100

len2142303

10/16/2018 4:12:27 AM

For the % grade, you will be also be marked according to the following: Use Cases and Scenarios Mark • Are all actors identified in the scenarios depicted in the use case diagrams? • Are actors appropriate to each use case? • Are the use case diagrams correct, demonstrating understanding of UML? • Are scenarios complete and well-considered? In other words, are there no obvious missing steps? Are secondary scenarios for error situations described? • Are scenarios clear? Would a class designer understand what classes would be needed to implement the scenario? /40

len2142303

10/16/2018 4:12:21 AM

Knowledge Evidence To complete the unit requirements safely and effectively, the individual must: outline configuration management outline current industry-accepted object-oriented methodologies outline current program development methodologies describe data modelling techniques describe object-oriented analysis tools describe quality assurance practices

len2142303

10/16/2018 4:12:14 AM

Grading of Assignments This is how your assignment will be marked: Has the student demonstrated the following? ICTPRG524 Develop high-level object-oriented class specifications C NYC Performance Evidence (Note: If a specific volume or frequency is not stated, then evidence must be provided at least once) Evidence of the ability to: specify and model abstract data types specify the interface between classes and objects document the results

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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