drakon visual algorithms
TRANSCRIPT
What for?
• Software:
• Requirements
• Documentation
• Programming
• Business processes.
• Laws.
• Any kind of activity.
Why is DRAKON special?
• Developed by mathematicians together
with experts in ergonomics.
• Has several success stories in space projects:
• Buran (Russian space shuttle)
• Sea Launch
• others
• Created with a strong focus on
easy understanding.
Use cases and DRAKON
A use case is a possible scenario of interaction with a system.
1. A use case consists of a series of steps.
2. A use case does not have any conditional logic.
A DRAKON diagram shows all the use cases at once:
• Individual use cases can be produced by tracing different
paths through the diagram.
• The happy path use case is visually separated from the
emergency scenarios.
Took a glance – understood at once
DRAKON makes understanding easier:
• No visual noise.
• No line intersections.
• The happy path goes down the skewer.
• Divide the problem and conquer it.
• Several level of detail are present on the same diagram.
• A clear and consistent way to express logic and loops.