Gaphor, UML, SysML, RAAML və C4 modelləşdirmə üçün bir tətbiqdir

Gafor haqqında

Növbəti məqalədə Gafora nəzər salacağıq. Bu bir UML, SysML, RAAML və C4 modelləşdirmə tətbiqidir. Proqram gücünü itirmədən istifadəsi asan olacaq şəkildə hazırlanmışdır.

Gafor Pythonda yazılmış bir modelləşdirmə proqramı. Proqram, tam uyğun bir UML 2 məlumat modelini tətbiq edir, buna görə də bir şəkil çəkmə vasitəsindən daha çoxdur. İstifadəçilər, sistemin fərqli cəhətlərini tez bir zamanda görselleştirmek, həmçinin tam və kompleks modellər yaratmaq üçün Gaphor -dan istifadə edə bilərlər.

Gaforun ümumi xüsusiyyətləri

Gaphor işləyir

  • Bu bir proqramdır çarpaz platforma, bütün əsas platformalarda işləyir.
  • İnterfeys bizə a istifadə etmək imkanı verəcək qaranlıq rejim.
  • Bir açıq mənbə. Gaphor Python -da yazılıb və 100% açıq mənbədir. Apache 2 lisenziyası altında mövcuddur.
  • Bizə imkan verəcək proqram təminatı və ya tələblər diaqramları üçün sinif, qarşılıqlı əlaqə və dövlət maşın diaqramları və sistemlər üçün blokların tərifi yaradın. Qarışdırmaq və uyğunlaşdırmaq istəyirsinizsə, lazım olan görünüşü əldə etmək üçün eyni diaqrama fərqli diaqram elementləri də əlavə edə bilərsiniz.
  • Genişləndirilə bilən bir proqramdır. Bir kod generatoru bağlaya bilərik və ya sənədlər üçün diaqramlarımızı ixrac edə bilərik. Çox öz uzantılarımızı yaratmağımıza imkan verəcək və onlara GUI və ya CLI vasitəsilə daxil olun.
  • Modelimizin bütün elementlərini asanlıqla tapa biləcəyik ağac görünüşü.
  • Proqram standartlara cavab verir. Gafor UML, SysML və RAAML OMG standartlarını tətbiq edir. Proqram memarlıqlarını görselleştirmek üçün C4 modelinin dəstəyi də daxildir. UML v2.0 və UML olmayan diaqramlarla da uyğun gəlir.
  • Biz də tapacağıq surəti yapışdırmaq dəstəyi.
  • Fayl formatı dəstəyi XML.
  • Proqram bizə istifadə etməyə imkan verəcəkdir meneceri geri qaytar.
  • Bir var zəngin əlaqə protokolu.
  • A ilə diaqram üslubları daxili tərzli mühərrik.

klaviatura qısa yolları

  • Bir azımız olacaq klaviatura qısa yolları daha sürətli işləmək.
  • Proqram interfeysi bizə uyğunlaşdırma və tənzimləmə seçimi.
  • Aşağıdakılardan istifadə etmək imkanımız olacaq elementlər; siniflər, komponentlər, hərəkətlər, istifadə halları, üslublar, qarşılıqlı əlaqələr və profillər.
  • Bacaracağıq ixrac etmək; SVG, PDF, PNG və XMI.
  • Bu da bizə seçim imkanı verəcək şablonlardan yeni bir sənəd yaradınistehsalını sürətləndirə bilər.

Gaphor'u Ubuntu və törəmələrinə quraşdırın

Flatpak paketi olaraq

Bu proqramı tapa bilərik Flatpak paketi olaraq mövcuddur Düzxub. Ubuntu 20.04 istifadə edirsinizsə və hələ də sisteminizdə bu texnologiya aktiv deyilsə, davam edə bilərsiniz Bələdçi həmkarımın bu bloqda bu barədə yazdığı.

Bu tip paketləri quraşdıra bildiyiniz zaman yalnız bir terminal açmaq lazımdır (Ctrl + Alt + T) və Gaphor quraşdırma əmrini işlədin:

gaphor -u flatpak olaraq quraşdırın

flatpak install flathub org.gaphor.Gaphor

Quraşdırma başa çatdıqda, indi kompüterinizdə proqram başlatıcısını axtara bilərsiniz. Bundan əlavə, aşağıdakı əmr bir terminalda (Ctrl + Alt + T) yerinə yetirilə bilər proqramı başladın:

gaphor başlatıcısı

flatpak run org.gaphor.Gaphor

Sil

qədər flatpak paketini bu proqramdan çıxarın, bir terminalda (Ctrl + Alt + T) yalnız əmrdən istifadə etmək lazım olacaq:

flatpak paketini silin

flatpak uninstall org.gaphor.Gaphor

AppImage kimi

Ildən layihə buraxılış səhifəsi, bu proqram üçün AppImage faylının son versiyasını yükləyə bilərik. Bu gün ən son versiyanı yükləmək üçün terminaldan (Ctrl + Alt + T) istifadə etmək istəsəniz, yalnız birini açıb işə salmaq lazım olacaq. wget göstərildiyi kimi:

gaphor proqramını yükləyin

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

Yükləmə tamamlandıqda, yalnız fayla lazımi icazələri verin. Eyni terminalda yazaraq buna nail olmaq olar:

chmod +x Gaphor-*.AppImage

Və indi üçün proqramı başladın, faylı iki dəfə vurun və ya terminala yazın:

təsvirə başlayın

./Gaphor-*.AppImage

Bu bir proqramdır həm yeni başlayanlar, həm də peşəkarlar üçün hazırlanmışdır. Bir layihəni sənədləşdirən təsadüfi bir model olsanız da, ya da modelə əsaslanan inkişaf sahəsində mütəxəssis olsanız da, Gaphor, ehtimal ki, bütün ehtiyaclarınızı qarşılayacaq. Gapher, proqram təminatçıları və mühəndisləri üçün faydalı bir vasitə ola biləcək bir çox xüsusiyyətə malik sadə, lakin güclü bir həlldir.

Bu proqram və ya istifadəsi haqqında daha çox məlumat üçün istifadəçilər proqram veb saytı, The Github-dakı depo layihənin və ya sizin rəsmi sənədlər.


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

Şərh yazan ilk kişi olun

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.