OpenSource Блок-схема


20

Я ищу приложение, которое выводит выходные данные в переносимом формате, возможно, экспортирует их в виде файла изображения, чтобы я мог представить блок-схемы некоторых проектов приложений и отправить их своему боссу для профессиональной проверки. Из того, что я видел, dia говорит о стандарте де-факто для потоковой диаграммы linux, но, возможно, у некоторых из вас, живущих на земле аскубунту, есть несколько других предложений, которые я хотел бы изучить.

Пожалуйста, имейте в виду, что он должен предложить профессиональный / привлекательный взгляд на конечный продукт. Может быть, некоторая цветовая координация опций (логические структуры все фиолетовые, операторы ввода оранжевые ... например)

Ответы:


13

Вы можете использовать для дизайна блок-схемы:

  • LibreOffice Draw (ранее OpenOffice Draw) (вы можете назначить цвета элементам)
  • Kivio (Из KDE KOffice Suite)
  • Inkscape

Если вы говорите о Gantt Flow, то


1
DIA - самое простое приложение. Я использую это. Не вылетает, как другие приложения, упомянутые здесь.
Любопытный ученик

Я просто пробую Dia .. классное приложение .. оно может создавать блок-схемы, UML, сетевые диаграммы Cisco, например ... Мне нравится расположение, где кнопки - места ... Я скучаю только по мелочам - это старая старая кнопка удаления в топпланель ... но кнопка вырезания делает свою работу; p
Voidcode

Планировщик для планирования задач проекта
Jithin Pavithran

5

Я бы добавил inkscape Установить Inkscape в список возможностей. По умолчанию вывод svg, поэтому он очень переносим, ​​будет хорошо отображаться. (Подсказка на блок-схеме - используйте инструмент-коннектор.) Если вам удобно с интерфейсом, Inkscape замечательный и очень гибкий. Документы SVG / XML, созданные в программном обеспечении, также можно настраивать вручную, если это ваша чашка чая.

Еще один инструмент, который я обнаружил в этом аскубунту, - это карандаш .
Вот одна из обсуждаемых тем: Прототипирование графического интерфейса пользователя FOSS
На странице трафаретов также есть несколько трафаретов, предоставленных сообществом . Я не уверен, что это то, что вам нужно, но, возможно, стоит проверить.


3

Я использую Google Docs для создания блок-схем. Это не с открытым исходным кодом, но это бесплатно (как в пиве) и создает привлекательную графику. Вот пример простой диаграммы

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

Он не очень сложен в том смысле, что он не «знает» о различных типах диаграмм - он задуман как песочница, которую вы можете использовать для создания любой диаграммы, которая вам нужна. У вас есть широкий диапазон форм, которые вы можете разместить на холсте, с широким диапазоном цветов, чтобы заполнить их, легко выбираемые из выпадающего меню на панели инструментов. Это также позволяет вам «привязать» ваши фигуры к невидимой линии, которая выровняет их друг с другом - просто поместите несколько фигур на холст, затем начните перемещать другую вокруг и посмотрите, что я имею в виду.

Вы можете загрузить готовые изображения в формате PDF, SVG, PNG и JPG.

Вам понадобится учетная запись Google, чтобы использовать ее, но у вас есть дополнительный бонус: вам не нужно беспокоиться о том, чтобы периодически их сохранять, и вы не рискуете потерять их, что, если они для работы, будет большой помощью.

Лично мне никогда не нравился Dia. Мне всегда приходилось бороться с этим, чтобы заставить его делать то, что я хочу, и это всегда заставляло меня делать что-то невероятно запутанным образом. Функция «рисования» в Документах Google просто кажется «правильной».


3

Возможно, xmind это вариант. Это гораздо больше, чем просто Mindmapper.

Примеры:

http://www.xmind.net/share/test00/flow-chart/

http://www.xmind.net/share/andi_iium/ip-geolocation-techniques/


Я недавно начал использовать xmind, и я должен сказать. Это удивительная часть программного обеспечения. 5 звезд по рекомендации клауси.
lazyPower

2

Существует еще одна программа для создания блок-схем, которая называется yED .

Проверьте это.


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

2

Лично я фанат tcm, Toolkit для концептуального моделирования (он доступен в репозиториях). Главным образом потому, что формат файла является текстовым, поэтому вы можете отредактировать его с помощью текстового редактора, если это необходимо, и вы можете экспортировать его в PS и EPS, что прекрасно работает с LaTeX, и FIG, который позволяет редактировать его с помощью xfig. Он также обеспечивает соблюдение стандартов UML, не позволяя им отклоняться от них. Графический интерфейс и полученные модели выглядят не очень симпатично.

Если вам нужно сотрудничать с людьми, использующими разные операционные системы (например, Windows и Mac OSX), рассмотрите umlet (также доступен из репозиториев). Он написан на Java, и единственный, который я нашел, легко использовать и устанавливать в Windows, OSX и Linux. Он также позволяет экспортировать в полезные форматы, такие как SVG, EPS и PDF, а также в распространенные графические форматы.


ссылка больше не работает
amc

@amc, спасибо. Похоже, его не было годами. Заменить его ссылкой на waybackmachine.
Гейра,

0

Между тем существует настольная версия draw.io на основе электроники, которая также доступна в виде пакета .deb. Кажется, что это также с открытым исходным кодом. Лично я считаю, что это самое простое в использовании решение по сравнению с большинством других отмеченных программ.

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