- Using the UML in Systems Integration
- Interfaces
- Component Interfaces
- Physical Design
- Scenarios
- Class Diagrams
- State Transition Diagrams
- Conclusions
State Transition Diagrams
Although UML normally ties state diagrams to an individual class, these can be very valuable in showing business rules associated with process flows. They are also useful in determining which interpackage messages and events are allowable at any stage in a business process or use case. If combined with activity diagrams, then a concise and effective mechanism exists for conveying complex business processes that span more than one use case. Activity diagrams are far superior to traditional flowcharts because, by the use of swim lanes, they can demonstrate roles and responsibilities as well as dependencies and potential parallelism of activities.