Umbrello UML Modeller, UML diyagramları oluşturmak ve düzenlemek için bir araç

Şemsiye hakkında

Bir sonraki yazıda Umbrello'ya bir göz atacağız. Bu UML diyagramları oluşturmak ve düzenlemek için ücretsiz bir araç, yazılım geliştirme sürecinde yardımcı olan. Bu araç Paul Hensgen tarafından geliştirilmiştir ve öncelikle KDE için tasarlanmıştır (Şemsiye, KDE kdesdk modülünde dağıtılır), ancak diğer masaüstü ortamlarında da kullanılabilir.

Umbrello, Gnu / Linux, MacOS ve Windows için kullanılabilen ücretsiz ve açık kaynaklı bir birleşik modelleme uygulamasıdır. UML ile, programlarımızın yapısını belgelemek veya tasarlamak için standart bir formatta yazılım diyagramları oluşturulabilir. XMI formatlarını destekler ve varlıklar arasındaki durum diyagramlarını, sınıfları, dizileri, iletişimleri, durumları, etkinlikleri, bileşenleri, uygulamayı ve ilişkileri kullanır. Bu yazılım GNU Genel Kamu Lisansı v2.0 altında yayınlandı.

bu yazılım geliştirme sürecinde yardımcı olabilecek bir UML diyagramı aracıdır. Özellikle bu sürecin analiz ve tasarım aşamalarında Umbrello UML Modeller, kullanıcının yüksek kaliteli bir ürün elde etmesine yardımcı olacaktır. Ayrıca kullanılabilir UML kendi yazılım tasarımlarımızı belgelemek.

Şemsiye genel özellikleri

Şemsiye tercihleri

  • Bu program, çoğu UML standart diyagramları, bunları manuel olarak oluşturmanın yanı sıra, bunları C ++, Java, Python, IDL, Pascal / Delphi, Ada veya Perl'deki koddan içe aktarabilir.. Benzer şekilde, diğerlerinin yanı sıra yukarıda belirtilen dillerde bir diyagram oluşturmanıza ve kodu otomatik olarak oluşturmanıza olanak tanır. Kullandığı dosya formatı, XMI.
  • Şemsiye ayrıca bize Modellerin DocBook ve XHTML formatlarında dışa aktarılarak dağıtılmasıgeliştiricilerin Umbrello'ya doğrudan erişiminin olmadığı veya modellerin web üzerinden yayınlanacağı ortak projeleri kolaylaştıracak.
  • Kullanıcı isterse, birkaç ilgili diyagramı tek bir XMI dosyasında gruplayın. Bunlar farklı görünümlerde düzenlenecektir (mantık, kullanım senaryoları, bileşenler vb.), sırayla onları daha fazla sınıflandırmak için diyagramlar veya klasörler içerebilir.

diyagramı resim olarak dışa aktar

  • Bir tür diyagramın oluşturulması, belirli bir görünüm türüyle sınırlıdır.. Bir görünüm içinde diyagramlar klasörler arasında serbestçe taşınabilir.
  • en Şemsiye diyagramlarının özellikleri ve türleri, genel standartlara bağlıdır. UML.
  • Umbrello, XMI 1.2 dosyalarının içe ve dışa aktarılmasını destekler (UML 1.4 ile neredeyse uyumlu). XMI 2.0 desteği şu anda çalışıyor ve çalışıyor.
  • Bulacağız üçüncü taraf dosyalarını içe aktarmak için desteklenen farklı biçimler.

Bunlar, bu programın özelliklerinden sadece birkaçı. Yapabilirler hepsine ayrıntılı olarak danışın. proje web sitesi.

Desteklenen diyagramlar

şemsiye çalışma

Umbrello UML Modeller, aşağıdaki diyagram türlerini kullanmamıza izin verecektir.:

  • Clase
  • diziler
  • İşbirlikleri
  • Kullanım durumu
  • devletler
  • Faaliyetler
  • Componentes
  • yayılma
  • Varlık listesi

Umbrello'yu Ubuntu'ya yükleyin

şemsiye olarak bulunabilir hızlı paket Ubuntu'da kullanılabilir. Sistemimize kurmak için sadece bir terminal açmamız (Ctrl + Alt + T) ve içindeki kurulum komutunu çalıştırmamız gerekecek:

Umbrello'yu ek olarak kurun

sudo snap install umbrello

Kurulum tamamlandığında, sistemimizde başlatıcıyı arayarak veya terminale yazarak programı başlatın:

uygulama başlatıcı

umbrello

kaldırma

İsterseniz programı bilgisayarınızdan kaldırın, terminalde (Ctrl + Alt + T) sadece şu komutu yazmak gerekir:

Umbrello'yu kaldır

sudo snap remove umbrello

Yazılımımızın iyi bir modeline sahip olmak, proje üzerinde çalışan diğer geliştiricilerle iletişim kurmanın en iyi yoludur. Orta ve büyük ölçekli projeler için iyi bir model son derece önemlidir, ancak daha küçük projeler için de çok faydalıdır. Küçük bir proje üzerinde çalışıyor olsanız bile, iyi bir modele sahip olmak size işleri doğru programlamanıza yardımcı olacak bir özet sunacağı için faydalı olacaktır.

Umbrello UML Modeller, endüstri standardı UML formatında yazılım diyagramları oluşturmamıza izin verecek ve ayrıca bize çeşitli programlama dillerini kullanarak UML diyagramlarından kod üretme yeteneği verecek. Bu programın nasıl kullanılacağı hakkında daha fazla bilgi için, kullanıcılar danışabilir proje web sitesi veya onun 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.