CHAPTER 8
Modeling Interactions in UML 1.4
![]()
In This Chapter
- Modeling behavior with UML 1.4 and UML 2.0
- Modeling object lifelines
- Modeling messages
- Mapping messages to operations
- Modeling various types of messages
- Modeling iteration and recursion
- Modeling object creation and termination
- Modeling object activation and focus of control
- Modeling the Collaboration diagram
- Evaluating the difference between the Sequence and Collaboration diagrams
- Integrating the Sequence and Collaboration diagrams with the Class diagram
![]()
In Chapter 3, I provided an overview of the UML diagrams. I distinguished their use around three general headings: structural diagrams, behavioral diagrams, and model management diagrams. The structural diagrams (class, object, component, and so forth) represent how the objects are defined and how they are related to one another. They do not represent how the objects behave when you put them to work. In contrast, the behavioral diagrams represent how the objects work using the structure already defined in the other diagrams. This dynamic view contains diagrams specifically designed to model how the objects communicate in order to accomplish tasks within the operation of the system. They can represent how the system responds to actions from the users, how it maintains ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access