2.4. Sequence diagrams

As David Harel has eloquently stated: “While bridges and other architectural buildings are there to be, software systems are there to do.” Thus, it is inevitable that behavioral notations are needed in addition to structural notations. In order to describe the overall behavior of a system, it is useful to look at the interactions among its components, and its interactions with the environment. Sequence diagrams present interactions in two dimensions. At the top level, the involved objects are shown. From top to bottom, the order of the method calls between the objects is shown according to a timeline. A sequence diagram tells a story about a system. The story describes a certain aspect of the running system – namely a number ...

Get UML Profile for Framework Architectures, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.