Professional Documents
Culture Documents
Diagrams
If a use case
gets too
complex, we
use activity
diagrams to
clarify
things
Activi
ty
diagra
ms
Guard
conditions block
the flow if some
condition is not
met
They "guard" the door
Synchronization bars
Allow for the branching and
joining of synchronous activities
Synchronous means
that two or more things
are happening
simultaneously
Solution
Conclusion
When we have a complex use case, UML
activity diagrams can clarify things
They are essentially tightly-defines
flowcharts
They use activities, transitions, decisions,
guard conditions, and synchronization bars