Topics Covered in This Chapter
Why Should I Model My Applications?
Should I Model My Entire Application?
What About Programming Languages?
How Deeply Should I Model My Applications?
How Can the UML Model Applications?
Review of Class Diagram Basics