В следующей статье мы рассмотрим Gaphor. Это приложение для моделирования UML, SysML, RAAML и C4. Программа разработана таким образом, чтобы ее было легко использовать без потери мощности.
Гафор приложение для моделирования, написанное на Python. Программа реализует полностью совместимую модель данных UML 2, поэтому это гораздо больше, чем инструмент для рисования изображений. Пользователи могут использовать Gaphor для быстрой визуализации различных аспектов системы, а также для создания полных и сложных моделей.
Общие характеристики Gaphor
- Это программа мультиплатформенная, который работает на всех основных платформах.
- Интерфейс даст нам возможность использовать темный режим.
- Является ли с открытым исходным кодом. Gaphor написан на Python и имеет 100% открытый исходный код. Он доступен по лицензии Apache 2.
- Позволит нам создание диаграмм классов, взаимодействия и конечных автоматов для программного обеспечения или диаграмм требований, а также определение блоков для систем. Если вы хотите смешивать и сочетать, вы даже можете добавить разные элементы диаграммы к той же диаграмме, чтобы получить нужное нам представление.
- Это расширяемая программа. Мы можем подключить генератор кода или экспортировать наши диаграммы для документации. Тоже это позволит нам создавать собственные расширения и получить к ним доступ через графический интерфейс или интерфейс командной строки.
- У нас будет возможность легко найти все элементы нашей модели в в виде дерева.
- Программа соответствует стандартам. Гафор реализует стандарты UML, SysML и RAAML OMG. Он также включает поддержку модели C4 для визуализации программных архитектур. Он также совместим с диаграммами UML v2.0 и не-UML.
- Мы также найдем поддержка копирования и вставки.
- Поддержка форматов файлов XML.
- Программа позволит нам использовать отменить менеджер.
- Он имеет богатый протокол подключения.
- Стили диаграмм с встроенный движок стиля.
- У нас будет немного сочетания клавиш работать быстрее.
- Интерфейс программы даст нам возможность выравнивания и регулировки.
- У нас будет возможность использовать следующие элементы; классы, компоненты, действия, варианты использования, стили, взаимодействия и профили.
- Мы сможем экспортировать; SVG, PDF, PNG и XMI.
- Это также даст нам возможность создать новый документ из шаблонов, что может ускорить производство.
Установите Gaphor на Ubuntu и производные
В виде пакета Flatpak
Мы можем найти эту программу доступен в виде пакета Flatpak в Flathub. Если вы используете Ubuntu 20.04 и в вашей системе все еще не включена эта технология, вы можете продолжить гид что коллега написал об этом в этом блоге.
Когда вы можете установить эти типы пакетов, нужно только открыть терминал (Ctrl + Alt + T) и запустите команду установки Gaphor:
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 - это простое, но мощное решение с множеством функций, которое может быть полезным инструментом для разработчиков и инженеров программного обеспечения.
Для получения дополнительной информации об этой программе или ее использовании, пользователи могут проконсультироваться веб-сайт программы, el репозиторий на Github проекта или ваш официальная документация.