на Диаметр могло бы стоить посмотреть.
Это может использоваться для рисования многих различных видов схем. Это в настоящее время имеет специальные объекты, чтобы помочь нарисовать диаграммы сущностей и связей, диаграммы UML, блок-схемы, сетевые графики и много других схем. Также возможно добавить поддержку новых форм путем записи простых XML-файлов, использования подмножества SVG для рисования формы.
Вот страница .
загрузкиИспользуйте GraphViz. В его ядре это - язык описания, который производит достойный graphcs автоматически. Другой ответ рекомендовал Диаметр... Диаметр является инструментом GUI, который производит файлы GraphViz .dot. Если Вы хотите общее управление расположением (обычно не необходимый для блок-схемы), используйте Диаметр. Если Вы просто хотите что-то, что производит разумное расположение отдельно, используйте GraphViz непосредственно.
Как добавленная премия, GraphViz работает со многими пакетами Wiki как плагин... Слияние, MediWiki, Trac, для начинающих.
Если у Вас есть Microsoft Word или Excel, можно выбрать Insert|Shapes|Flowchart для создания Блок-схемы. Я знаю, что это не свободно, но если у Вас уже есть Microsoft Office, это может быть опция.
Google Drawings был выпущен с тех пор, как на этот вопрос был дан ответ. В нем есть несколько встроенных трафаретов блок-схем, или посмотрите шаблоны, чтобы найти некоторые более сложные элементы блок-схем, которые вы можете скопировать-вставить в свой документ.