Я просто не можу знайти гідного (і безкоштовного). Що я можу використовувати?
Я просто не можу знайти гідного (і безкоштовного). Що я можу використовувати?
Відповіді:
Ви коли-небудь пробували Umbrello? Враховуючи, що він базується на KDE, однак це найкращий інструмент, з яким я стикався, якщо ви не хочете їхати по маршруту Java. Umbrello знаходиться у сховищі Ubuntu.
Якщо у вас все з Java, ArgoUML - це досить хороший інструмент, або ви можете побачити, які плагіни доступні для затемнення.
Пробувала Діа ?
sudo apt-get install dia
Umlet - це чудовий, безкоштовний інструмент UML з відкритим кодом з простим інтерфейсом користувача:
і UMLet працює окремо або як плагін Eclipse для Windows, OS X та Linux.
(Також перевірте його сестринський інструмент PLOTlet для створення сітки діаграм.)
Це одне з найкращих та моїх особистих улюблених!
Dia може генерувати код у Java, PHP, C ++ та багатьох інших, але вам слід встановити Dia2code для генерації коду. Я використовую його для створення UML, а потім генерую код класів.
Я використовую Papyrus , набір, розроблений комісаріатом à l'Énergie Atomique у Франції, який сьогодні доступний як плагін для Eclipse. Це найдосконаліший інструмент моделювання з відкритим кодом, про який я знаю і майже повністю підтримує UML2. Широкий опис:
Papyrus має на меті створення інтегрованого та споживчого для користувача середовища для редагування будь-якої моделі ЕРС, зокрема, підтримки UML та пов'язаних з ними мов моделювання, таких як SysML та MARTE. Papyrus пропонує редактори діаграм для мов на основі EMF, серед яких UML 2 та SysML, та клей, необхідний для інтеграції цих редакторів (на основі GMF чи ні) з іншими інструментами MBD та MDSD.
Найголовніше, що Papyrus підтримує розробку моделей (MDD), будучи досить спроможним інструментом для розробки мов, орієнтованих на домен. З цього приводу Papyrus, мабуть, є єдиним інструментом з відкритим кодом, що підтримує модельну архітектуру (MDA), видану OMG. З генератором коду, таким як Acceleo, ви отримуєте повний стек MDD, з якого ви навіть можете створити свої власні плагіни DSL.
Поки що Astah * - найкращий інструмент UML, який я коли-небудь використовував. На мою думку, досвід малювання кращий, тому що він може автоматично вирівняти або закріпити графічні елементи досить розумним чином.
Вони раніше надавали безкоштовну версію спільноти, але, на жаль , припинили цю підтримку з 2018/09/26 .
Однак його редактор UML надає безкоштовну версію, якщо ви студент.