Найкращий безкоштовний інструмент для створення UML [закритий]


13

Які безкоштовні інструменти для створення UML ви використовуєте та чому це краще, ніж інші?


Подивіться на рейтинг питання. Його потрібно відкрити. У мене є корисна інформація, яку потрібно додати.
Колюня

Відповіді:



5

Хоча це не виключно для UML, я використовую Dia . Він містить символи, які використовуються в більшості (якщо не у всіх) діаграм UML, але він також підтримує блок-схеми, діаграми мережі та деякі інші речі, які я час від часу використовую як інженер програмного забезпечення.

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


1
Раніше я використовував Argo, тоді я знайшов Діа і виявив, що це більш приємно використовувати.
indyK1ng

Діа чудова, і багатоплатформна. Відмінно працює в Windows та Linux.
Мачадо

5

Я спробував більшість згаданих вище інструментів, тому дозвольте тут висловити свою думку з цього приводу:

  • Діа - старий ветеран; створює надійні діаграми (не лише UML), але досить громіздкий у використанні (особливо якщо ваші діаграми збільшуються :-() майже немає обмежень щодо підключення один до одного, складання діаграм добре потребує безлічі ручних налаштувань (серйозний вбивця часу !), діалогові вікна важко використовувати (наприклад, застарілі ярлики, такі як alt + O для "ОК", щоб закрити), навігація по діаграмі розбиває ваші нерви неповною нескінченною метафорою аркуша (смуги прокрутки працюють лише якщо один із ваших об'єктів знаходиться поза вікном перегляду; не весь час [як у Inkscape]) тощо, тощо;

    підводячи підсумок: надійний і надійний, але у віці (особливо з точки зору зручності використання); я багато використовував (і витрачав багато часу - перестановка моїх діаграм).
  • StarUML і argoUML - просто їх скоро використовуйте, оскільки вони підтримують лише UML 1.x; хтось навіть написав свою дисертацію (німецькою мовою) про недоліки StarUML!
  • Візуальна парадигма - нова, розумна, але видання спільноти дуже обмежене: ви отримаєте потворний водяний знак, якщо створите більше одного типу діаграм на проект; Ви можете, однак, легко обійти це, поставивши всі свої діаграми в одну і згодом розрізавши це за допомогою програми для графіки.
    Це моя чітка рекомендація; ви просто економите стільки часу при створенні діаграм порівняно з Dia!
  • POPP / POI (Plain Old PowerPoint / Impress) - використовуйте графічну програму улюбленого офісу! Тупий до кісток, коли йдеться про те, що дозволено, але принаймні з'єднання красиво протікають, а вирівнювання предметів працює як шарм!

    Редагувати: 7.01.2013 : Компонент малювання в Документах Google підтримує оснащення та малювання. Досі немає "справжнього інструменту UML", але працює досить добре і легко передається.
  • Інтернет-інструменти, такі як gliffy.com - переважно приємні, але не корисні для будь-якої серйозної роботи ;-)
  • yEd - Я тільки що спробував її коротко спробувати, але, здається, він так само підходить, як і візуальна парадигма. Спробуйте і переконаєтеся самі!
  • Red Koda - рекомендували на StackExchange у статті із проханням до навчальних ресурсів UML ; також цікавий у більш широкому сенсі!

Nota bene: Ви знайдете недоліки (непідтримувані функції, неправильне розташування тощо) майже в будь-якому інструменті UML, який ви будете використовувати. Таким чином, IMHO програми для малювання, що підтримують форми UML або оснащення, як і раніше, є найбільш корисними.


4

Існує досить цікавий yuml, оскільки він дозволяє створювати UML-діаграми в Інтернеті, без будь-яких інструментів і так легко вбудовуватися в блоги, вікі, електронні листи тощо.


2

Я використовую ArgoUML, тому що він безкоштовний. а в політехніці вони впроваджують, навчають та змушують нас використовувати шкільну ліцензію IBM Rational Software Modeler (RSM).

У випадку простоти, IMHO, я думаю, що все програмне забезпечення для моделювання UML набагато складніше через вимоги стандартів UML та різних його діаграм.


2

Я використовую Умлет . Мені подобається це програмне забезпечення - це лише інструмент малювання. Це не змушує вас створювати та підтримувати модель, а також не намагається генерувати / аналізувати код. На відміну від багатьох інструментів UML, які я намагався, я завжди мав змогу намалювати на увазі діаграму (примітиви малювання досить повні, і їх можна розширити за кодом). Він добре працює з іншими моїми інструментами: текстовий формат є нормальним для роботи з моїм VCS, а png / svg можна генерувати за допомогою командного рядка (я використовую його для автоматизації збірки мого документа).


2

Спільнота Джуд - мій перший вибір. Незважаючи на те, що вони зараз Аста, ви все одно можете знайти спільноту нефритів 5.2 в Інтернеті. Якщо ви ніколи не використовували, я б спробував. PS: Мені особисто не сподобався StartUML.

Редагувати:

Хоча вони поділяють деякі дуже загальні риси, і хоча Джуд уже не розвинений, я віддаю перевагу Джуде здебільшого через його зручність. Я використовував Джуд кілька років тому для вивчення, і мені доводиться сьогодні працювати з інструментом StarUML + VS UML (вимога компанії), тому я був завзятим користувачем обох інструментів. Мені здається, що Джуд спосіб зручніший для використання. Тому я сказав: мені особисто не сподобався StartUML . Порівняно функції Я не знаю, як би рухався Джуд, оскільки ми використовуємо starUML лише для цілей документації, а Джуд припинено. З повагою

З повагою


2
Ваша публікація буде кориснішою, якщо ви заявляєте про свої причини віддати перевагу Джудею перед StartUML.
Vitor Py

@Vitor Granted. Хоча вони поділяють деякі дуже загальні риси, і хоча Джуд уже не розвинений, я віддаю перевагу Джуде здебільшого через його зручність. Я використовував Джуд кілька років тому для вивчення, і мені доводиться сьогодні працювати з інструментом StarUML + VS UML (вимога компанії), тому я був завзятим користувачем обох інструментів. Мені здається, що Джуд спосіб зручніший для використання. Тому я сказав: мені особисто не сподобався StartUML . Порівняно функції Я не знаю, як би рухався Джуд, оскільки ми використовуємо starUML лише для цілей документації, а Джуд припинено. З повагою
eestein

Тепер це інформативно. +1 :)
Vitor Py

+1. Спільнота Джуд сьогодні відома також як Аста . Ще одна чудова програма, також багатоплатформна.
Мачадо

2

Я здивований, що BOUML ще не згадується. Я рекомендую BOUML .

Він є повнофункціональним, відкритим кодом та регулярно підтримується.

Я також прошу читачів відвідати статус проекту BOUML - /programming/3721008/bouml-project-status .


BOUML зберігається, але розвиток функцій зупинився через суперечку автора з вікіпедією
Майк Пеннінгтон

0

Особисто мені подобається StarUML .

Дуже повнофункціональний та з відкритим кодом!

З веб-сайту:

StarUML - це проект з відкритим кодом з розробки швидкої, гнучкої, розширюваної, функціональної та вільно доступної UML / MDA платформи, що працює на платформі Win32. Мета проекту StarUML - створити інструмент моделювання програмного забезпечення, а також платформу, яка є переконливою заміною комерційних інструментів UML, таких як Rational Rose, Together і так далі.

Знімок екрана StarUML


0

Я використовую yEd, коли ідея / додаток перебуває в зародковому стані, і переміщуюсь до ArgoUML, коли їй потрібно більше дзвіночків. Візіо сподобався, певною мірою, але недостатньо, щоб купити


0

Я використав багато справді дорогих і ненавидів їх усіх. Я навіть вдався до використання інструментів малювання в ряді випадків, але це було дуже обмежувальним і залишає вас без багатьох переваг використання інструменту UML для початку. У будь-якому випадку, в моїй останній компанії вони використовували одну, яку я ніколи не пробував, Visual Paradigm. Я мушу сказати, що це, безумовно, найкраще, що я використав. У нього все ще є проблеми, але мова йде про єдиний, який я насправді люблю використовувати. Візуальна парадигма робить майже все, що роблять по-справжньому дорогі інструменти, але з незначною часткою вартості.

У них є безкоштовне видання для громад, яке, наскільки я знаю, доступне для некомерційного використання. Я не впевнений, чи обмежують вони функціонал будь-яким іншим способом. Якщо я правильно пригадую, ви можете придбати комерційне видання приблизно за 100 доларів. Тож якщо вам це потрібно для комерційних цілей, і ваш роботодавець не стане весняним, тоді я дійсно швидко шукаю нову роботу.

Єдине, що ми ще не розглядали - це підтримка для багатьох розробників, яку вміють робити всі дорогі інструменти. Але з веб-сайту здається, що вони його підтримують.


0

Я використовую ліцензовану версію Visual Paradigm на роботі. Існує безкоштовне видання для спільноти, яке має вміти обробляти більшість основних потреб UML.


-1

Visual Paradigm Plus для UML - це те, що я використовую на своєму mac. Він безкоштовний і досить простий у використанні.

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