<<< State Diagram and State Machines | Index | When to Use State Diagrams >>> |
State Diagrams are typically provided when:
objects are created and destroyed during the run-time.
objects accumulate the values of their attributes over their lifecycle.
objects represent equipment with a distinct operational cycle.
objects are constructed in stages.
objects represent requests, or tasks to be done.
objects are involved in dynamic relationships (in and out of relationships.)
<<< State Diagram and State Machines | Index | When to Use State Diagrams >>> |