В следващата статия ще разгледаме Gaphor. Това е приложение за моделиране на UML, SysML, RAAML и C4. Програмата е проектирана да бъде лесна за използване, без да губи мощност.
Гафор е приложение за моделиране, написано на Python. Програмата реализира напълно съвместим модел на данни UML 2, така че е много повече от инструмент за рисуване на изображения. Потребителите могат да използват Gaphor за бързо визуализиране на различни аспекти на системата, както и за създаване на цялостни и сложни модели.
Обща характеристика на Gaphor
- Това е програма кръстосана платформа, който работи на всички основни платформи.
- Интерфейсът ще ни даде възможност да използваме a тъмен режим.
- Това е отворен код. Gaphor е написан на Python и е 100% с отворен код. Предлага се под лиценз Apache 2.
- Ще ни позволи създаване на диаграми на клас, взаимодействие и състояние на машината за софтуер или диаграми на изискванията и дефиниране на блокове за системи. Ако искате да смесвате и съпоставяте, можете дори да добавите различни елементи на диаграма към една и съща диаграма, за да получите изгледа, от който се нуждаем.
- Това е разширяема програма. Можем да свържем генератор на код или да експортираме нашите диаграми за документация. Твърде това ще ни позволи да създадем наши собствени разширения и достъп до тях чрез GUI или CLI.
- Ще имаме възможност лесно да намерим всички елементи на нашия модел в дърво изглед.
- Програмата отговаря на стандартите. Гафор прилага стандартите UML, SysML и RAAML OMG. Той също така включва поддръжка за модела C4 за визуализация на софтуерни архитектури. Също така е съвместим с UML v2.0 и не-UML диаграми.
- Ние също ще намерим поддръжка за копиране на паста.
- Поддръжка на файлов формат XML.
- Програмата ще ни позволи да използваме отменете мениджъра.
- Той има a богат протокол за връзка.
- Стилове на диаграма с a вграден стил двигател.
- Ще имаме някои клавишни комбинации да работи по -бързо.
- Програмният интерфейс ще ни даде опция за подравняване и регулиране.
- Ще имаме възможност да използваме следното елементи; класове, компоненти, действия, случаи на използване, стилове, взаимодействия и профили.
- Ще имаме възможност износ към; SVG, PDF, PNG и XMI.
- Това също ще ни даде възможност за създайте нов документ от шаблони, което може да ускори производството.
Инсталирайте Gaphor на Ubuntu и производни
Като пакет Flatpak
Можем да намерим тази програма предлага се като пакет Flatpak в Flathub. В случай, че използвате 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 на проекта, или на вашия официална документация.