CSSE 220 -- Object-oriented Software Development

Homework 9 Due at 8:05 AM on Day 10
 

  1. Fill out the Paint partner survey by 5:00 pm on Friday, indicating your choice of partner. I plan to put people who have both voiced a preference to work with the other together. If you don't indicate a preference, I will assign you someone of similar ability. You can find it in Angel under Lessons > Project Forms > Paint Partner Declaration.
  2. "Install" Violet.  http://www.rose-hulman.edu/class/csse/resources. If your browser renames it as .zip, just rename it back to .jar.
  3. Experiment  with Violet.  Create a UML Class Diagram for your Dots program from homework 8. Add classes. Add arrows between classes, showing IS-A, HAS-A, and IMPLEMENTS relationships. Export your diagram as dots.png and submit it to the Dropbox on ANGEL under Lessons > Assignments. A brief document on how to use Violet:  http://www.horstmann.com/violet/
  4. Make good progress on BallWorlds, at least finishing the Dud and DudThatMoves classes, and working on Mover until you get stuck. Come to class on Day 10 with lots of questions!
  5. Install the Tortoise SVN client if you do not already have it (from the same link as above).  If you right-click on a folder in Windows, and you see an option for Tortoise SVN, you already have it!
  6. No new reading: Catch up on reading and anything else that you are behind on.
  7. Use Paint on your Windows computer if you have not done so for a while. Come in Tuesday with ideas for how to implement a basic version of it!