Object Oriented Analysis and Design
1. What are the advantages of object-oriented systems?
2. Describe the Booch Methodology.
3. Justify that UML is a language for modeling, visualizing, specifying, constructing, and documenting.
4. What are the potential advantages of treating two related classes as subclasses of some superclass?
5. How is responsibility-driven design used as a guide for deciding how to allocate operations to classes?
6. Describe the five core workflows of the Unified Process.