In This Chapter
The Challenge of Object-Oriented Analysis and Design
What Is the Unified Modeling Language?
The Relationship Between UML and Software Development Methodologies
UML Modeling Tools
The Elements of the Unified Modeling Language
Developing Use Case Diagrams (Analysis Phase)
Developing Class Diagrams (Analysis)
Developing Class Diagrams (Design)
Developing Interaction Diagrams (Design)
Developing Statechart Diagrams (Design)
Developing Activity Diagrams (Analysis and Design)
Developing Component and Deployment Diagrams (Design)
UML By Example ”The Book Store