DRAKON.SU
https://forum.drakon.su/

DRAKON language and Secondary notation
https://forum.drakon.su/viewtopic.php?f=148&t=5882
Страница 1 из 1

Автор:  Владимир Паронджанов [ Суббота, 03 Сентябрь, 2016 12:07 ]
Заголовок сообщения:  DRAKON language and Secondary notation

https://en.wikipedia.org/wiki/Secondary_notation
Цитата:
Graphical Context[edit]

Secondary notation is commonly used in graphical contexts to better convey information beyond what the formal notation of the graphic makes explicit.
Flowcharts[edit]

This is a well drawn model of the steps a user would take to place an order for some products on a website.

This is a poorly drawn model of the steps a user would take to place an order for some products on a website.

A graphical representation that has been well studied and can be heavily impacted by secondary notation is a flowchart and especially drakon-charts. Research has shown that there are a number of layout factors unicorporated into the formal notation that impact a flowchart's ease of understanding:

— Minimize arc crossings: the number of times lines cross should be kept to a minimum to ease traceability. In drakon-charts all the arc (line) crossings are forbidden.

— Minimize line bends: additional bends add to the visual complexity of the model

— Leverage symmetry: position elements symmetrically when possible

— Align labels horizontally: textual labels are easier to read when aligned horizontally

— Use of locality: group related items together to be easily recognizable

The examples on the right show how these techniques can drastically affect the ease of understanding when looking at a process model.

The model depicts a simplified process for ordering products from a website. Both diagrams contain exactly the same blocks with the same interconnections.

However, the one that uses better secondary notation can be readily understood whereas the other model requires careful analysis to understand its contents.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/