Инструменты для создания диаграмм классов [закрыто]

95

Пожалуйста, предложите инструменты для создания диаграмм классов со следующими критериями:

  • Он должен быть независимым от платформы, потому что я использую Linux, и ожидается, что файл будет редактироваться другими членами команды, использующими Windows / Mac.
  • Бесплатно, потому что такого бесплатного инструмента нет, мы должны создать его
  • Также было бы неплохо, если бы вы могли включить снимок экрана созданной диаграммы классов, просто чтобы убедиться, что инструмент действительно используется для создания диаграмм классов, а не только каких-либо других типов диаграмм.

Кроме того, предлагайте только те инструменты, которые вы действительно использовали.

ОБНОВЛЕНИЕ: НЕ включайте те инструменты диаграмм UML, которые не могут создавать диаграммы классов.

Рэнделл
источник
1
зачем вам независимость от платформы? Вы работаете на всех платформах?
Mitch Wheat
6
Я работаю только на Linux. Но диаграмма также должна быть доступна для редактирования другими членами команды, использующими Windows / Mac.
Randell
5
Мой коллега только что познакомил меня с www.draw.io. Похоже, это то, что вы ищете. И бесплатно.
inigo333 05
2
Я второй www.draw.io . Лучший инструмент 2017 года
Inverbis
3
Недавно познакомился с draw.io, и я рекомендую его.
Дхарманг

Ответы:

60

Я использую GenMyModel , впервые выпущенный в 2013 году. Это настоящий разработчик моделей UML, а не инструмент для рисования. Ваши диаграммы совместимы с UML, генерируют код и могут быть экспортированы как файлы UML / XMI. Он бесплатный и доступен в Интернете, поэтому соответствует вашим критериям.

Рон
источник
8
Экспериментирую, и это действительно красиво и чисто! Вход в систему с учетной записью g + довольно прост. +1 точно! :)
Ян Медейрос
6
GenMyModel - отличный онлайн-инструмент, настоятельно рекомендую!
Кевин Феган,
1
он действительно чистый и легко выполняет работу :) буду любить продвигатьGenMyModel
exexzian
25
GenMyModel больше не будет бесплатным для частных проектов с 27 сентября 2014 г.
Джеймс Кинг,
23
Он также не бесплатен для публичных проектов, содержащих более 20 объектов.
разгорелся
10

Я использовал Poseidon UML Community Edition , он не зависит от платформы и позволяет создавать четкие и понятные диаграммы. Есть некоторые скриншоты здесь .

промах
источник
3
(+1) Отличное программное обеспечение, и не видно ни одного опрокидывающегося океанского лайнера.
Butterchicken
@ceving это работает для меня
slipbull
Похоже, их страница загрузок была отключена, поэтому вот ссылка на архив для нее: web.archive.org/web/20181102183143/http://www.gentleware.com:80/…
dCSeven
5

Некоторое время назад я использовал DIA - бесплатный и платформенно-независимый. Это было хорошо. Сейчас я использую Enterprise Architect, но это не бесплатно.

рафек
источник
3

Umbrello UML Modeller - это программа построения диаграмм Unified Modeling Language для KDE. UML позволяет создавать диаграммы программного обеспечения и других систем в стандартном формате. Наш справочник дает хорошее введение в моделирование Umbrello и UML. http://uml.sourceforge.net/

теоретический
источник
3

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

Weszzz7
источник
+1 за Gliffy, я использую его последние несколько недель, и мне намного проще работать, и он предоставляет все необходимые мне функции
topherg
11
Угадайте, что определение «бесплатно» у кого-то потеряно ... Это не бесплатно, только бесплатная пробная версия ..
Тристан
3

BOUML бесплатен, может реконструировать Java и C ++

MadH
источник
2

Я использую StarUML . Работает неплохо.

Дмитрий К.
источник
1
Мне не нравится starUML, потому что он совсем не удобен для пользователя.
mahela007
2
У starUML ужасный UX, и я заметил по крайней мере 5 ошибок за первую минуту ...
MarioDS
2

Только что открыл для себя GenMyModel, отличный разработчик UML-моделей для онлайн- разработки диаграмм классов.

dupire
источник
Всего 20 элементов в бесплатной версии. Не может быть частной диаграммы
Ev0oD
ArgoUML , это полезно, но проект был закрыт 4 года назад. Это вполне согласуется с генерацией кода Java из UML.
Abhijeet
1

Раньше я использовал Enterprise Architect - платно, но не слишком дорого, и он позволяет создавать красивые диаграммы.

Крэйг Ширер
источник
1

Я использовал и Poseidon UML, и Enterprise Architect и должен сказать, что предпочитаю Poseidon, но не был полностью удовлетворен ни одним из них.

Джеффри Булос
источник
0

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

Борис Павлович
источник
Enterprise Architect включает проверку и является инструментом моделирования, а не инструментом построения диаграмм.
John Saunders,
Одним из предварительных условий было «Бесплатно, потому что такого бесплатного инструмента нет, мы должны его создать»
Борис Павлович
Что-то вроде Yuml.me превращает несколько строк текста в лучший рисунок, чем я могу сделать, и, что самое главное, его можно повторно редактировать. Позаботьтесь о тех из нас, кто испытывает трудности с творчеством :)
Шон