UMLet - UMLet - Wikipedia

UMLet bir açık kaynak Java tabanlı UML aracı öğretmek için tasarlanmış Birleştirilmiş Modelleme Dili ve hızlı bir şekilde UML diyagramları oluşturmak için. Yeniden kullanılabilir tasarım nesnelerinin altında yatan bir sözlük veya dizin bulunmadığından, bir modelleme aracı yerine bir çizim aracıdır. UMLet, GNU Genel Kamu Lisansı.[1]

UMLet, temel şekilleri süslemeler ve ek açıklamalarla değiştirmek için metin biçimlendirme kodlarını kullanan basit bir kullanıcı arabirimine sahiptir, bu nedenle kullanıcının yolunda simge veya parametre listesi iletişim kutusu ormanı yoktur. Bu, kullanıcının başka bir metin biçimlendirme dili öğrenmesini gerektirir, ancak çaba azdır ve biçimlendirme deneyimli UML tasarımcısı için açıktır.

UMLet, diyagramları resimlere aktarabilir (eps, jpg ), çizim formatları (SVG ), belge formatları (PDF ). Pano, diyagramları resim olarak diğer uygulamalara kopyalayıp yapıştırmak için kullanılabilir. Özel UML öğeleri oluşturmak mümkündür.

Temel çizim nesneleri değiştirilebilir ve kullanıcıların uygulamayı ihtiyaçlarına göre özelleştirmesine olanak tanıyan şablon olarak kullanılabilir. Bu, öğelerin Java'da programlanmasını gerektirir.

En önemli UML diyagram türleri desteklenir: sınıf, kullanım durumu, sıra, durum, dağıtım, aktivite. UML 2.0 özellikleri desteği henüz mevcut değildir, ancak özelleştirme özelliği bunu yapmak için kullanılabilir. Gibi kavramları destekler Martin Fowler UmlAsSketch.[2] Tasarım hedefleri, "Yazılım Geliştirme için Flyweight UML Modelleme Aracı" belgesinde açıklanmaktadır.[3] Başka bir makale UMLet'i Akılcı Gül.[4]

Uygulamanın yerel dosya biçimi UXF, UML modellerini değiş tokuş etmek için tasarlanmış bir XML uzantısı.

UMLet bağımsız olarak veya Tutulma eklenti pencereler, OS X ve Linux.

Salıverme

  • sürüm 14.3: İyileştirilmiş işletim sistemi entegrasyonu, Geliştirilmiş Eclipse entegrasyonu, XML güvenlik düzeltmesi, Birçok ek düzeltme
  • sürüm 14.1.1: Yeni özel öğeler, yeni dizi hepsi bir arada, hata düzeltmeleri
  • sürüm 13.3: opak öğeler, hata düzeltmeleri
  • sürüm 13.2: Geliştirilmiş ilişkiler
  • sürüm 13.1: Hata düzeltmeleri
  • sürüm 13.0: Dahili yeniden düzenleme, bağlama duyarlı yardım
  • sürüm 11.3: değiştirilmiş güvenlik yöneticisi davranışı, yeni seçenekler, iyileştirilmiş toplu mod, yeni ilişki türleri
  • sürüm 11.2: özel öğeler için sözcük kaydırma, geliştirilmiş kenar yumuşatma, daha iyi Eclipse desteği
  • sürüm 11.1: kararlılık düzeltmeleri
  • sürüm 11.0: son açılan dosyaların listesi, uxf dosyalarının sürüklenip bırakılması, güncellenmiş dosya biçimi
  • sürüm 10.4: palet sürükle ve bırak, geliştirilmiş pano ve geliştirilmiş klavye desteği
  • sürüm 10.3: kullanıcı arayüzünde güncellemeler

Sınırlamalar

  • Şablonlar (parametreli sınıflar) veya tasarım desenleri için doğrudan destek yoktur, ancak her ikisi de geçici çözümlerle gösterilebilir
  • Kod üretimi yok - bu, çizim aracını hızlı ve hafif tutmak için bir tasarım seçimidir.

Ayrıca bakınız

Referanslar

  1. ^ https://github.com/umlet/umlet
  2. ^ Martin Fowler 's UmlAsSketch
  3. ^ M. Auer, T. Tschurtschenthaler, S. Biffl, "Yazılım Geliştirme için Flyweight UML Modelleme Aracı", 29. Proc EUROMICRO Konferans
  4. ^ M. Auer, L. Meyer, S. Biffl, Keşifsel UML Modelleme - UML Araçlarının Kullanılabilirliğini Karşılaştırma, Proc of 9th International Conference on Enterprise Information Systems (ICEIS 2007)

Dış bağlantılar