In this part . . .
When you’re specifying use cases or designing operations, you are doing functional modeling — and UML has some tools for you. The chapters in this part get you started with the notations and techniques that make up your toolkit for functional modeling.
We cover several different ways of representing the details of your system’s functionality and behavior: sequence diagrams (which show the event exchange among objects), activity diagrams (which show workflow and decision-making), and communication diagrams (which show collaboration among objects to accomplish some behavior). We even cover some UML-based ways to use text that are sure to come in handy.