Gaphor, aplikacja do modelowania UML, SysML, RAAML i C4

o Gaforze

W następnym artykule przyjrzymy się Gaphor. To jest aplikacja do modelowania UML, SysML, RAAML i C4. Program został zaprojektowany tak, aby był łatwy w użyciu, bez utraty mocy.

Gafor jest aplikacja do modelowania napisana w Pythonie. Program implementuje w pełni kompatybilny model danych UML 2, więc jest czymś więcej niż narzędziem do rysowania obrazów. Użytkownicy mogą używać Gaphor do szybkiej wizualizacji różnych aspektów systemu, a także do tworzenia kompletnych i złożonych modeli.

Ogólna charakterystyka Gaphor

Gaphor działa

  • To jest program między platformami, który działa na wszystkich głównych platformach.
  • Interfejs da nam możliwość korzystania z tryb ciemny.
  • Czy otwarte źródło. Gaphor jest napisany w Pythonie i jest w 100% open source. Jest dostępny na licencji Apache 2.
  • Pozwoli nam tworzenie diagramów klas, interakcji i maszyn stanów dla oprogramowania lub diagramów wymagań oraz definiowanie bloków dla systemów,. Jeśli chcesz mieszać i łączyć, możesz nawet dodać różne elementy diagramu do tego samego diagramu, aby uzyskać widok, którego potrzebujemy.
  • Jest to program rozszerzalny. Możemy podłączyć generator kodu lub wyeksportować nasze diagramy do dokumentacji. Także pozwoli nam tworzyć własne rozszerzenia i uzyskać do nich dostęp za pośrednictwem GUI lub CLI.
  • Będziemy mieli możliwość łatwego odnalezienia wszystkich elementów naszego modelu w widok drzewa.
  • Program spełnia standardy. Gafor wdraża standardy UML, SysML i RAAML OMG. Obejmuje również obsługę modelu C4 do wizualizacji architektur oprogramowania. Jest również kompatybilny z diagramami UML v2.0 i innymi niż UML.
  • Znajdziemy też kopiuj wklej wsparcie.
  • Obsługa formatu plików XML.
  • Program pozwoli nam korzystać z cofnij menedżera.
  • Ma bogaty protokół połączenia.
  • Style diagramów z a wbudowany styl silnika.

skróty klawiaturowe

  • Będziemy mieli trochę skróty klawiaturowe pracować szybciej.
  • Interfejs programu da nam opcja wyrównania i regulacji.
  • Będziemy mieli możliwość skorzystania z następujących elementy; klasy, komponenty, akcje, przypadki użycia, style, interakcje i profile.
  • Będziemy mogli eksportować do; SVG, PDF, PNG i XMI.
  • Da nam to również możliwość utwórz nowy dokument z szablonów, co może przyspieszyć produkcję.

Zainstaluj Gaphor na Ubuntu i pochodnych

Jako pakiet Flatpak

Możemy znaleźć ten program dostępny jako pakiet Flatpak w Flathub. Jeśli używasz Ubuntu 20.04 i nadal nie masz włączonej tej technologii w swoim systemie, możesz kontynuować Przewodnik że kolega napisał o tym na tym blogu.

Kiedy możesz zainstalować tego typu pakiety, wystarczy otworzyć terminal (Ctrl + Alt + T) i uruchom polecenie instalacji Gaphor:

zainstaluj gaphor jako flatpak

flatpak install flathub org.gaphor.Gaphor

Po zakończeniu instalacji możesz teraz wyszukać program uruchamiający na swoim komputerze. Ponadto w terminalu można wykonać następujące polecenie (Ctrl + Alt + T), aby uruchomić program:

wyrzutnia gaphor

flatpak run org.gaphor.Gaphor

Odinstaluj

do usuń pakiet flatpak z tego programu, w terminalu (Ctrl + Alt + T) wystarczy użyć polecenia:

odinstaluj pakiet flatpak

flatpak uninstall org.gaphor.Gaphor

Jako AppImage

Desde strona wydania projektu, możemy pobrać najnowszą wersję pliku AppImage dla tego programu. Jeśli wolisz użyć terminala (Ctrl + Alt + T), aby pobrać najnowszą wersję dzisiaj, wystarczy otworzyć jeden i uruchomić w nim wget następująco:

pobierz obraz aplikacji gaphor

wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage

Dopiero po zakończeniu pobierania nadaj plikowi niezbędne uprawnienia. Można to osiągnąć, wpisując w tym samym terminalu:

chmod +x Gaphor-*.AppImage

A teraz za uruchomić program, wystarczy dwukrotnie kliknąć plik lub wpisać w terminalu:

uruchom obraz aplikacji

./Gaphor-*.AppImage

To jest oprogramowanie przeznaczony zarówno dla początkujących, jak i profesjonalistów. Niezależnie od tego, czy jesteś zwykłym modelarzem dokumentującym projekt, czy ekspertem w zakresie rozwoju opartego na modelach, Gaphor prawdopodobnie zaspokoi wszystkie Twoje potrzeby. Gapher to proste, ale potężne rozwiązanie z wieloma funkcjami, które może być przydatnym narzędziem dla programistów i inżynierów.

Aby uzyskać więcej informacji o tym programie lub jego użyciu, użytkownicy mogą zapoznać się z strona internetowa programu, repozytorium na Github projektu, lub twój oficjalna dokumentacja.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.