Подтвердить что ты не робот

Есть ли какие-либо хорошие + бесплатные + облегченные + Linux UML Design инструменты?

Я ищу инструмент для создания UML (только для дизайна, без необходимости генерации кода).

Основные функции

  • Free
  • Для Linux
  • Простота использования
  • Легкий вес
4b9b3361

Ответ 1

Большинство инструментов UML для Linux выглядят очень плохо, но вы можете использовать их:

Экспериментальные/альтернативы:

  • поток ASCII - вы не всегда можете включать изображения в документацию, но простой текст выглядит повсюду одинаковым, удобно использовать в коде для быстрого обзор.

  • Cloudcraft - Нарисуйте диаграммы AWS с помощью Cloudcraft. Хорошо для быстрых архитектурных диаграмм.

Для быстрых рисунков и кто не пугает "кодировать" некоторые диаграммы, я также предлагаю взглянуть на этот продукт http://yuml.me/diagram/scruffy/class/samples.

Ответ 2

Мне нравится UMLet: http://www.umlet.com/. Это очень легкий вес

Ответ 3

Я рекомендую StarUML 2.

Существуют пакеты Debian/Ubuntu для 32-разрядных и 64-разрядных. Он очень прост в использовании и облегчен. Это коммерческий, но не ограниченный срок для оценки (например, Sublime Text 2).

Ответ 4

Вы имели в виду инструмент для рисования диаграммы? Попробуйте Dia Diagram Editor.

Ответ 5

Я только что открыл Violet UML. Простой в использовании, легкий, диаграммы выглядят нормально для меня: я выбрал его для моего использования!

Смотрите здесь: http://alexdp.free.fr/violetumleditor/page.php

Ответ 6

Раньше я использовал gaphor, который основан на GTK2 и рисует хорошие диаграммы с использованием cairo. Он основан на Python и может анализировать и отображать код Python в UML. Только, он не находится под активным развитием на данный момент.

Лучшая установка из PyPI: https://pypi.python.org/pypi/gaphor

Github: https://github.com/thet/gaphor

Веб-сайт: http://gaphor.sourceforge.net/

Ответ 8

Я использую Obeo UML Designer, который вы можете найти в Eclipse Marketplace.

Он отлично сочетается с инструментарием Acceleo для MDSD.

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

Я никогда не видел моделей, которые существуют только для чисто документальных целей, выживших более двух-трех циклов в проекте. Такие вещи обычно никогда не работают, потому что сначала выполняются изменения в проекте, а затем адаптируется модель. Эта работа по праву считается либо braindead, либо роскошью (в зависимости от того, кого вы спросите).

Правильный способ заключается в том, что изменения в проекте должны определяться изменениями в модели.

Ответ 9

Мне понравился BOUML, но теперь бесплатная версия больше не доступна... есть вилка с именем DOUML, проверьте ее