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


95

Будь ласка, запропонуйте інструменти для створення діаграм класів із наступними критеріями:

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

Також пропонуйте лише ті інструменти, які ви насправді використовували.

ОНОВЛЕННЯ. Будь ласка, НЕ включайте інструменти діаграми UML, які не можуть створювати діаграми класів.


1
навіщо тобі незалежна платформа? Ви працюєте на всіх платформах?
Mitch Wheat

6
Я працюю лише на Linux. Але діаграму також слід редагувати іншими членами команди за допомогою Windows / Mac.
Randell

5
Мій колега щойно познайомив мене з www.draw.io. Схоже, це те, що ви, хлопці, шукаєте. І безкоштовно.
inigo333

2
Я другий www.draw.io . Найкращий інструмент у 2017 році
Inverbis

3
Нещодавно представлений draw.io, і я рекомендую його.
Dharmang

Відповіді:


60

Я використовую GenMyModel , вперше випущений в 2013 році. Це справжній модель UML, а не інструмент для малювання. Ваші схеми відповідають UML, генерують код і можуть бути експортовані як файли UML / XMI. Це веб-сайт і безкоштовний, тому відповідає вашим критеріям.


8
Експериментуючи, і це справді приємно і чисто! Логін досить простий з обліковим записом g +. +1 точно! :)
Ян Медейрос

6
GenMyModel - Дивовижний онлайн-інструмент, настійно рекомендую!
Kevin Fegan

1
він справді чистий і легко виконує роботу :) із задоволенням буде просуватиGenMyModel
exexzian

25
GenMyModel більше не буде вільним для приватних проектів станом на 27 вересня 2014 року
Джеймс Кінг

23
Також це не безкоштовно для публічних проектів, що містять більше 20 об’єктів.
рада

10

Я використовував Poseidon UML Community Edition , він незалежний від платформи і робить чіткі та чисті схеми. Є деякі скріншоти тут .


3
(+1) Чудовий компонент програмного забезпечення, і нічого не видно.
курка

@ceving це працює для мене
slipbull

Здається, їх сторінку завантажень було видалено, тому ось посилання на архів для неї: web.archive.org/web/20181102183143/http://www.gentleware.com:80/…
dCSeven


5

Деякий час тому я використовував DIA - безкоштовний та незалежний від платформи. Це було нормально. Зараз я використовую Enterprise Architect, але це не безкоштовно.


3

Umbrello UML Modeller - це уніфікована програма діаграми мови для моделювання для KDE. UML дозволяє створювати схеми програмного забезпечення та інших систем у стандартному форматі. Наш довідник дає гарний вступ до моделювання Umbrello та UML. http://uml.sourceforge.net/


3

Я завжди використовую Gliffy, що чудово працює і робить багато речей, включаючи схеми класів.


+1 для Gliffy, я використовую його протягом останніх кількох тижнів, і мені стає набагато простіше працювати і надає всю необхідну мені функціональність
topherg

11
Вгадайте, дефініція безкоштовного для деяких людей втрачена ... Це не безкоштовно, лише безкоштовна пробна версія ..
Трістан

3

BOUML безкоштовний, може здійснювати реверсивне проектування Java та C ++


2

Я використовую StarUML . Це працює досить добре.


1
Мені не подобається starUML, оскільки він зовсім не зручний для користувачів.
mahela007

2
starUML має жахливий UX, і я бачив принаймні 5 помилок за першу хвилину ...
MarioDS

2

Щойно виявив GenMyModel, чудовий UML-моделер для розробки діаграми класів в Інтернеті


Тільки 20 елементів у безкоштовній версії. Не може бути приватна діаграма
Ev0oD

ArgoUML , це корисно, але проект було закрито 4 роки тому. Це цілком узгоджується із створенням коду Java з UML.
Abhijeet



0

Оскільки всі ці інструменти не мають функції перевірки, їх результатами є лише малюнки, і кращим інструментом для створення приємних малюнків є аркуш паперу та ручка. Після цього ви зможете відсканувати свої схеми та вставити їх у вікі своєї команди.


Enterprise Architect включає перевірку та є інструментом моделювання, а не інструментом діаграмування.
Джон Сондерс,

Однією з передумов було "Безкоштовно, оскільки такого безкоштовного інструменту немає, ми повинні створити його"
Борис Павлович

Щось на зразок Yuml.me перетворює кілька рядків тексту в кращий малюнок, ніж я можу зробити, і найкраще - це можна повторно редагувати. Пошкодуйте думки для тих з нас, хто зазнає викликів у мистецтві :)
Шон,

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.