OOPortal OOPortal


Model Reconciliation  «Prev  Next»

Add new Interface to Model - Exercise

Test the interfaces


Course project: add a new interface to the model

Objective:Update the interfaces for a class.

Exercise scoring

This exercise is worth a total of 20 points

Background/overview

This is the tenth exercise in the course project

Instructions

Using the solution from the previous course project exercise, update the interface definitions Initial sequence diagram:

Initial sequence diagram

Class diagram

For the purposes of this exercise, let's assume that the use case has been changed to add the fact that Show always gets the most current seating chart. Current means that each seat status is current and the prices assigned to the seat are the most current.
  1. Add the event(s) the show uses to request an updated seating chart.
  2. Determine what object owns the current status of the seat in the show.
  3. Add the object to the sequence diagram.
  4. Add the event(s) needed to obtain the seat status for the seating chart.
  5. Determine what object owns the current prices for the seat in the show.
  6. Add the object to the sequence diagram.
  7. Add the event(s) needed to obtain the seat prices for the seating chart.

Hints

Refer to the class diagram to identify objects and the connections among the objects. Classes require an association to communicate with one another.

Submitting your exercise

To submit the exercise, follow the steps below:
In the text area below, type the exercise solution.
When you are ready to submit the exercise, click the Submit button.