Sequence Diagrams

Once gray-box details have been added to the textual use case description, more elaborate sequence diagrams can be created to reveal the internal work ings of the system. Instead of showing the interaction between actors and a monolithic system, the system is split into analysis level objects. The responsibilities of the system are divided among the analysis level objects to achieve a finer grained sequence diagram.

There are three kinds of analysis objects, and each plays a specific role in the refined model of the system.

Boundary Objects

As the name suggests, boundary objects exist at the periphery of the system. They are on the front line, interacting with the outside world.

In the refined model, boundary objects represent ...

Get Developing Enterprise Java Applications with J2EE™ and UML 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.