У наступній статті ми збираємось поглянути на Гафор. Це додаток для моделювання UML, SysML, RAAML та C4. Програма розроблена таким чином, щоб вона була проста у використанні, без втрати енергії.
Гафор є додаток для моделювання, написаний на Python. Програма реалізує повністю сумісну модель даних UML 2, тому це набагато більше, ніж інструмент для малювання зображень. Користувачі можуть використовувати Gaphor для швидкої візуалізації різних аспектів системи, а також для створення цілісних і складних моделей.
Загальна характеристика Гафора
- Це програма поперечна платформа, яка працює на всіх основних платформах.
- Інтерфейс дасть нам можливість використовувати a темний режим.
- Є а відкрите джерело. Gaphor написаний на Python і є 100% відкритим кодом. Він доступний за ліцензією Apache 2.
- Дозволить нам створювати діаграми класів, взаємодій та машин стану для програмного забезпечення або діаграми вимог та визначення блоків для систем. Якщо ви хочете змішувати та поєднувати, ви можете навіть додати різні елементи діаграми до однієї діаграми, щоб отримати потрібний нам вид.
- Це розширювана програма. Ми можемо підключити генератор коду або експортувати наші діаграми для документації. Занадто це дозволить нам створювати власні розширення і отримати доступ до них через графічний інтерфейс або CLI.
- Ми матимемо можливість легко знайти всі елементи нашої моделі в вид дерева.
- Програма відповідає стандартам. Гафор реалізує стандарти UML, SysML та RAAML OMG. Він також включає підтримку моделі С4 для візуалізації архітектур програмного забезпечення. Він також сумісний з діаграмами UML v2.0 та не-UML.
- Ми також знайдемо підтримка копіювання вставки.
- Підтримка формату файлу XML.
- Програма дозволить нам використовувати скасувати менеджер.
- Він має багатий протокол з'єднання.
- Стилі діаграм з вбудований двигун.
- У нас буде трохи комбінації клавіш працювати швидше.
- Інтерфейс програми дасть нам варіант вирівнювання та регулювання.
- Ми матимемо можливість використовувати наступне елементи; класи, компоненти, дії, варіанти використання, стилі, взаємодії та профілі.
- Ми зможемо експорт до; SVG, PDF, PNG та XMI.
- Це також дасть нам можливість створити новий документ із шаблонів, що може прискорити виробництво.
Встановіть Gaphor на Ubuntu та похідні
Як пакет Flatpak
Ми можемо знайти цю програму доступний як пакет Flatpak в Флатхуб. Якщо ви користуєтесь Ubuntu 20.04, і якщо у вашій системі досі немає цієї технології, ви можете продовжити Керівництво що про це написав у цьому блозі колега.
Коли ви можете встановити такі типи пакетів, потрібно лише відкрити термінал (Ctrl + Alt + T) і запустіть команду Gaphor install:
flatpak install flathub org.gaphor.Gaphor
Коли інсталяція буде завершена, тепер ви можете шукати панель запуску програм на своєму комп’ютері. Крім того, таку команду можна виконати в терміналі (Ctrl + Alt + T) до запустити програму:
flatpak run org.gaphor.Gaphor
Видаліть
в видаліть пакет flatpak з цієї програми, у терміналі (Ctrl + Alt + T) буде потрібно лише використати команду:
flatpak uninstall org.gaphor.Gaphor
Як AppImage
З сторінка випуску проекту, ми можемо завантажити останню версію файлу AppImage для цієї програми. Якщо ви віддаєте перевагу використати термінал (Ctrl + Alt + T) для завантаження останньої версії сьогодні, вам буде потрібно лише відкрити його та запустити в ньому Wget наступним чином:
wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage
Лише після завантаження надайте файлу необхідні дозволи. Цього можна досягти, набравши в одному терміналі:
chmod +x Gaphor-*.AppImage
А тепер для запустити програму, просто двічі клацніть файл або введіть термінал:
./Gaphor-*.AppImage
Це програмне забезпечення призначений як для початківців, так і для професіоналів. Незалежно від того, чи є ви випадковим модельєром, що документує проект, або експертом із модельної розробки, Gaphor, можливо, задовольнить усі ваші потреби. Gapher - це просте, але потужне рішення з багатьма функціями, які можуть бути корисним інструментом для розробників програмного забезпечення та інженерів.
Для отримання додаткової інформації про цю програму або її використання, користувачі можуть проконсультуватися з веб-сайт програми, то сховище на Github проекту, або вашого офіційна документація.