2010-11-30

GraphViz

В качестве простейшего решения для визуализации FlowChart предлагаю использовать пакет GraphViz. Этот пакет позволяет укладывать на плоскости и визуализировать графы, описанные в специальном .dot-формате. Формат простой и гибкий, думаю его возможностей будет достаточно на первом этапе.

Описание графа можно генерировать автоматически на основе результата парсинга flow-файла. Стоит правда договориться о визуальном представлении различных структур flow-скрипта.

Вот результат первой попытки визуализировать пример из wiki


Исходный .dot-файл.


Мне не понятно, какие еще способы выражения зависимости между шагами существуют? В примере из вики Step1 независим от остальных, и может выполняться как раньше, так и позже?

Комментариев нет: