State Diagrams

Business process models do not lend themselves to implementation in an object-oriented way. If you go the UML way, you will break down the business process and express it in terms of states for each object involved in the process.

Let's take a short look at the States themselves. In the editors toolbar you find three different symbols:

Figure 10-4. A State diagram

Diagram Elements

Toolbar

Select

Simple State

Composite State

Concurrent State

Transition

Initial State

Final State

Synchronization State

Deep History

Shallow History

Choice

Junction

Fork

Join

Comment

Connect Comment to Element

Text

Circle

Rectangle

Polygon

Polyline

Repaint