Gaphor, UML, SysML, RAAML ve C4 modelleme için bir uygulama

Gaphor hakkında

Bir sonraki yazıda Gaphor'a bir göz atacağız. Bu UML, SysML, RAAML ve C4 modelleme uygulaması. Program, güç kaybetmeden kullanımı kolay olacak şekilde tasarlanmıştır.

Gafor Python ile yazılmış bir modelleme uygulaması. Program, tam uyumlu bir UML 2 veri modeli uygular, bu nedenle bir görüntü çizim aracından çok daha fazlasıdır. Kullanıcılar, bir sistemin farklı yönlerini hızlı bir şekilde görselleştirmek ve eksiksiz ve karmaşık modeller oluşturmak için Gaphor'u kullanabilir.

Gaphor'un genel özellikleri

Gafor çalışma

  • Bu bir program çoklu, tüm büyük platformlarda çalışır.
  • Arayüz bize bir karanlık mod.
  • Bir mi açık kaynak. Gaphor Python ile yazılmıştır ve %100 açık kaynaktır. Apache 2 lisansı altında mevcuttur.
  • Bize izin verecek yazılım veya gereksinim diyagramları için sınıf, etkileşim ve durum makine diyagramları ve sistemler için blok tanımları oluşturun. Karıştırmak ve eşleştirmek istiyorsanız, ihtiyacımız olan görünümü elde etmek için aynı diyagrama farklı diyagram öğeleri bile ekleyebilirsiniz.
  • Genişletilebilir bir programdır. Bir kod üreteci bağlayabilir veya dokümantasyon için diyagramlarımızı dışa aktarabiliriz. Fazla kendi uzantılarımızı oluşturmamıza izin verecek ve GUI veya CLI aracılığıyla bunlara erişin.
  • Modelimizin tüm unsurlarını kolayca bulma imkanına sahip olacağız. ağaç görünümü.
  • Program standartlara uygundur. gafor UML, SysML ve RAAML OMG standartlarını uygular. Ayrıca yazılım mimarilerini görselleştirmek için C4 modeli için destek içerir. Ayrıca UML v2.0 ve UML olmayan diyagramlarla da uyumludur.
  • biz de bulacağız kopyala yapıştır desteği.
  • Dosya biçimi desteği XML.
  • Program kullanmamıza izin verecek yöneticiyi geri al.
  • Bir vardır zengin bağlantı protokolü.
  • ile Diyagram Stilleri yerleşik stil motor.

klavye kısayolları

  • biraz alacağız klavye kısayolları daha hızlı çalışmak için.
  • Program arayüzü bize hizalama ve ayar seçeneği.
  • Aşağıdakileri kullanma olanağına sahip olacağız elementler; sınıflar, bileşenler, eylemler, kullanım senaryoları, stiller, etkileşimler ve profiller.
  • Yapabileceğiz ihracat; SVG, PDF, PNG ve XMI.
  • Ayrıca bize şu seçeneği de sunacak şablonlardan yeni bir belge oluştur, üretimi hızlandırabilir.

Gaphor'u Ubuntu ve türevlerine yükleyin

Flatpak paketi olarak

Bu programı bulabiliriz Flatpak paketi olarak mevcuttur Flathub. Ubuntu 20.04 kullanıyorsanız ve bu teknoloji hala sisteminizde aktif değilse devam edebilirsiniz. Rehber bir meslektaşım bu blogda bunun hakkında yazdı.

Bu tip paketleri kurabildiğinizde sadece bir terminal (Ctrl + Alt + T) açmanız ve Gaphor kurulum komutunu çalıştırın:

gaphor'u flatpak olarak kurun

flatpak install flathub org.gaphor.Gaphor

Kurulum tamamlandığında, artık bilgisayarınızda program başlatıcıyı arayabilirsiniz. Ek olarak, bir terminalde (Ctrl + Alt + T) aşağıdaki komut çalıştırılabilir: programı başlat:

boşluk başlatıcısı

flatpak run org.gaphor.Gaphor

kaldırma

Daha flatpak paketini bu programdan kaldırın, bir terminalde (Ctrl + Alt + T) yalnızca şu komutu kullanmak gerekli olacaktır:

flatpak paketini kaldır

flatpak uninstall org.gaphor.Gaphor

AppImage olarak

Yana proje yayın sayfası, bu program için AppImage dosyasının en son sürümünü indirebiliriz. Bugün en son sürümü indirmek için terminali (Ctrl + Alt + T) kullanmayı tercih ederseniz, yalnızca bir tanesini açıp içinde çalıştırmanız yeterli olacaktır. wget aşağıdaki gibi:

gaphor uygulamasını indirin

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

İndirme işlemi bittiğinde, yalnızca dosyaya gerekli izinleri verin. Bu, aynı terminale yazarak başarılabilir:

chmod +x Gaphor-*.AppImage

ve şimdi için programı başlat, dosyaya çift tıklayın veya terminali yazın:

uygulama resmini başlat

./Gaphor-*.AppImage

Bu bir yazılım hem yeni başlayanlar hem de profesyoneller için tasarlandı. İster bir projeyi belgeleyen sıradan bir modelci olun, ister model odaklı geliştirmede uzman olun, Gaphor muhtemelen tüm ihtiyaçlarınızı karşılayacaktır. Gapher, yazılım geliştiriciler ve mühendisler için faydalı bir araç olabilecek birçok özelliğe sahip basit ama güçlü bir çözümdür.

Bu program veya kullanımı hakkında daha fazla bilgi için, kullanıcılar danışabilir program web sitesi, Github'daki depo projenin veya sizin resmi belgeler.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.