CSSE 220 -- Object-oriented Software Development
Homework 9 Due at 8:05 AM on Day 10
- 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.
- "Install" Violet.
http://www.rose-hulman.edu/class/csse/resources.
If your browser renames it as .zip, just rename it back to .jar.
- 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/
- 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!
- 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!
- No new reading: Catch up on reading and anything else that you are behind on.
- 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!