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
- 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.
- 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
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:
sudo snap install umbrello
Kurulum tamamlandığında, sistemimizde başlatıcıyı arayarak veya terminale yazarak programı başlatın:
umbrello
kaldırma
İsterseniz programı bilgisayarınızdan kaldırın, terminalde (Ctrl + Alt + T) sadece şu komutu yazmak gerekir:
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.