10-152-311 - Object-Oriented Programming 1

6.2 Football Object Diagram: Overview

Using Violet, create a UML object diagram that represents the state of the objects as of the end of the newFootballButton_Click method. Only diagram the HeadCoach and all objects within it, including those nested multiple levels deep.

6.2 Football Object Diagram: Directions

  1. Download this 6.2Football zip file.
  2. Extract the contents of the zip file to a location of your choice.
  3. Open the file OOP 1 Football 6.2 End.sln contained within the renamed folder.
  4. Double-click on MainWindow.xaml in the Solution Explorer (if hidden, restore it by clicking View | Solution Explorer).
  5. Select the (first/only) 6.2 button by single-clicking it.
  6. Navigate to the Properties Window (if hidden, restore it by clicking View | Properties Window).
  7. Change the Properties Window to show events (click on its lightning bolt icon)
  8. Double-click on the Click event. This should open a new tab called MainWindow.xaml.cs and take you to this assignment's button-click event handler.
  9. Create a UML object diagram in Violet which represents the state of the objects created/configured by the code in this button-click event handler.
  10. Using Violet, export the diagram to a .png file (File, Export to | Image file).
  11. Submit the file via Blackboard.