Блок-схема программного обеспечения для Linux? [закрыто]


43

Я использовал Visio на работе для создания блок-схем, и мне нравится, как это легко сделать в целом, особенно создавать и связывать фигуры.

Я пытаюсь найти что-то для Linux, которое работает так же, или, по крайней мере, так же просто в использовании. В некотором смысле, что-то, что течет так же легко, где мне не нужно тратить дополнительное время на добавление строк, борьбу со способностью вставлять текст * и т. Д.

Я пробовал Dia, OpenOffice.org Draw и Kivio, но ни один из них не совсем то, что я ищу. Я мог бы использовать UML и диаграммы последовательности, но я предпочитаю внешний вид потоковых карт для базовой логической схемы.

Итак, вопрос в том, какие доступные программы, работающие на Linux, позволили бы мне легко создавать блок-схемы?

* Я уверен, что это только из-за версии Dia, которую я использую. Fedora 12, репозитории по умолчанию, скоро собираюсь установить Ubuntu 10.10, посмотрим, поможет ли это

Ответы:


26

LibreOffice Draw может быть использован для этой задачи.

На этой странице представлены некоторые направления


Вы рекомендуете LibreOffice Draw, но затем
добавляете

Только что перепроверено, и прилагаемые инструкции по ссылке действительны для LibreOffice Draw, хотя URL-адрес содержит "/ Impress / Create_a_Flowchart", как вы правильно заметили Я не смог найти соответствующую страницу для LibreOffice Draw в их вики.
Verve

24

Я использую Dia , который также с открытым исходным кодом.

Dia примерно вдохновлена ​​коммерческой программой Windows Visio, хотя больше ориентирована на неформальные диаграммы для повседневного использования. Он может быть использован для рисования различных диаграмм. В настоящее время у него есть специальные объекты, помогающие рисовать диаграммы отношений сущностей, диаграммы UML, блок-схемы, сетевые диаграммы и многие другие диаграммы. Также возможно добавить поддержку новых фигур, написав простые XML-файлы, используя подмножество SVG для рисования формы.

Он может загружать и сохранять диаграммы в произвольном формате XML (по умолчанию архивируется для экономии места), может экспортировать диаграммы в различные форматы, включая EPS, SVG, XFIG, WMF и PNG, и может печатать диаграммы (в том числе охватывающие несколько страниц).


16
Диа была действительно великолепна ... 10 лет назад. Но теперь это выглядит точно так же, и просто так устарело использовать по сравнению с Visio ...
Grzenio

Я никогда не использовал Visio, но у него есть скрипт для генерации кода / потоковых диаграмм на основе потоковых диаграмм / кода. Это круто. Вы также можете написать свои собственные плагины-скрипты Python для него.
ryanjdillon

9

Вы можете попробовать YEd . По сравнению с Dia, у него больше функций (например, автоматическая разметка) и современный пользовательский интерфейс (хотя это может быть и лучше).


12
Для тех, кого это волнует: yEd - это не бесплатное программное обеспечение с открытым исходным кодом.
Эдам

Да, у меня есть YEd бесплатно, и это здорово - супер просто и держит мои углы в 90 градусов, как они предполагают. У меня есть единственная проблема - как экспортировать мою блок-схему в реальном размере?
мая

Я думаю, что это лучший ответ на этот вопрос.
A1Gard

4

Мне пришлось сделать несколько блок-схем совсем недавно, я использовал Lucidchart .

Существует бесплатная версия, и можно создать довольно сложную блок-схему, прежде чем вы достигнете предела. Ну, попробуй. Он не может быть более кроссплатформенным или более простым, чем веб-сервис. :)


2
В случае, если из ответа не ясно, Lucidchart бесплатен, как в пиве, а не как в речи, то есть он не с открытым исходным кодом.
Sparhawk

На самом деле, это только бесплатное использование (в ограниченной степени). LibreOffice Draw можно использовать, как предложил Verve, хотя я обнаружил, что Lucidchart намного удобнее.
Apache

3

Я наткнулся на этот вопрос (довольно старый) только сейчас, делая быстрый поиск программного обеспечения для блок-схем.

Когда никто не дал хорошего решения, я попробовал Ubuntu Software Center; Единственное, что я смог найти, это «Поток Каллигра», который является частью Calligra Office Suite (который, я считаю, является новым офисным пакетом или, по крайней мере, я недавно слышал о нем!).

Я не могу рассказать вам об этом, но это кажется хорошим. Я устанавливаю его самостоятельно прямо сейчас (обратите внимание, что для этого требуется довольно много пакетов с общим размером установки 259 МБ, что довольно много!).

Для его установки используйте имя пакета calligraflow.

Надеюсь, это поможет вам или кому-то еще.


Когда я впервые опубликовал это, Calligra не существовала (она раздвоилась от KOffice в 2010 году, не знаю, в каком месяце), поэтому на это было не на что смотреть. С тех пор я слышал о Calligra Flow и намеревался это проверить. Спасибо за напоминание!
Тарка

милости просим. :) Кстати, если вы используете Mathematica, вы также можете использовать его: reference.wolfram.com/mathematica/tutorial/… Я думаю, что вместо этого я буду использовать mathematica
user10853

2

Отличным решением, основанным на веб-технологиях, является Lucidchart . Он работает на всех платформах и интегрирован с Google Drive. Это также позволяет сотрудничество в режиме реального времени. Я очень рекомендую это


2

Это не бесплатно, но Flying Logic может создавать хорошие блок-схемы.

введите описание изображения здесь

Я также фанат XMind, у которого есть бесплатная версия. Это скорее отображение разума, чем блок-схемы, но если вы попытаетесь достаточно усердно, вы можете сделать его похожим на блок-схему .


Эта тема удалена.
hasanghaforian

Я добавил прямую ссылку. Спасибо, что дал мне знать.
Мэтью Лок


1

Если вам так нравится Visio, почему бы просто не использовать его. У меня есть Microsoft Office 2010 и Visio, они отлично работают в Ubuntu. Я думаю, что многие люди забывают, что вино больше не находится в экспериментальной / нестабильной фазе (как это было более десяти лет назад!) И может с ним работать больше приложений Windows, чем те, которые, по моему личному опыту, не составляют 80% всех Мои приложения для Windows работают нормально, а некоторые лучше, под Linux ... и Office не исключение :) Надеюсь, что это помогает и для справки, Dia и Draw в порядке, но они, как и все программы, о которых вы ничего не знаете, будут неудобны учиться и тратить свое драгоценное время ... вот почему так важно держать своих знакомых рядом. Не изобретай велосипед, если не нужно.

надеюсь, что это поможет вам и другим (PS: винная версия, которую я использую, - 1.5.28, но я использую офис начиная с версии 1.5.25 - она ​​может работать и с более ранними версиями, такими как 1.4, я не уверен. Ubuntu версия 12.04 LTS)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.