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


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.