Hangi UML (Birleşik Modelleme Dili) araçları vardır?


Yanıtlar:


17

Hiç Umbrello'yu denedin mi? KDE'ye dayanıldığında, java yoluna gitmek istemiyorsanız karşılaştığım en iyi araç. Umbrello Ubuntu deposunda.

Java ile iyiyseniz, ArgoUML oldukça iyi bir araçtır veya eclipse için hangi eklentilerin mevcut olduğunu görebilirsiniz.

ArgoUML


2
ArgoUML'da sekans diyagramları henüz tam olarak gelişmemiştir. Pek çok özellik tam olarak uygulanmadı veya beklendiği gibi davranmayabilir.
Lucas Pottersky

Öte yandan, Umbrello umut verici görünüyor. Bunu denediğimi hatırlamıyorum.
Lucas Pottersky

Umbrello gerektiğini olmak UML diyagram için bir araç. Ancak, pratikte çok fazla eksiklikleri var ... Bir örnek: etkinlik etiketleri birden fazla satırda olamaz .
gertvdijk

1
Umbrello Linux Mint cinnamin 18'de tasarruf değil, ben KDE bağımlılıkları olmamasından ilgili inanmak bir hata var
flyingdrifter

Umbrello, 16.04 Ubuntu'daki projeleri kaydedemez.
Luís de Sousa

14

Güvenilir Dia ?

 sudo apt-get install dia

Dia


AFAIK, dia yalnızca diyagramlar oluşturabilir, ancak diyagramlardan otomatik kod oluşturma işlemi yapmaz, bu nedenle gerçekten bir UML aracı değildir.
txwikinger

1
Dia ile dizi diyagramları oluşturmanın bir yolunu bulamadım. Bütün bunlar mümkün mü?
Lucas Pottersky

3
@txwikinger: dia2code var (dia2code yükleyin ), ancak hiç kullanmadım, bu yüzden ne kadar yararlı olduğu hakkında hiçbir fikrim yok ...
JanC

@JanC Güzel! ``
Oli

@LucasPottersky "Yaşam Çizgisi" ve "Mesaj" mesajlarının bir dizi oluşturabileceğini düşünüyorum.
yaobin

11

Umlet Umlet yükleyin , basit bir kullanıcı arayüzüne sahip harika, ücretsiz, açık kaynaklı bir UML aracıdır:

  • hızlı UML diyagramları çizebilir
  • dizi ve aktivite diyagramları üretmek
  • diyagramları eps, pdf, jpg, svg ve panoya dışa aktar
  • Eclipse kullanarak diyagramları paylaşın
  • yeni, özel UML öğeleri oluşturun

ve UMLet çalışır tek başına veya Eclipse olarak Windows, OS X ve Linux üzerinde eklenti.

(Ayrıca, grafik ızgaraları oluşturmak için kardeş aracı PLOTlet'i inceleyin.)

Umlet

En iyiler arasında ve benim kişisel favorim!


8

Dia Dia yüklemek , Java, PHP, C ++ ve daha pek çok kod üretebilir, ancak kod üretmek Dia2code yükleyin için Dia2code'u yüklemelisiniz . UML'yi oluşturmak için kullanıyorum ve ardından sınıfların kodunu oluşturdum.


1
Dia eskiz oyuncağından başka bir şey değil. Hayır, modelleme konusunda çalışmak isteyen herkese tavsiye edilebilir.
Luís de Sousa,

Ek olarak, yarattığı diyagramlar çok çirkin görünüyor, Dia'yı her kullandığımda, bu ihracatı anında silmek istiyor. Bir modelde derneklerinizde çok az kavşak / yön değişikliği olmasını istediğinizde bununla çalışmak çok zahmetlidir. Olması gereken çizgileri tutarken herhangi bir şeyi değiştirmek, herhangi bir UML diyagramı için Dia'yı ciddiye tavsiye edemediğiniz noktaya zahmetli gelir.
Zelphir Kaltstahl

4

Fransa’da Commissariat à l'Énergie Atomique tarafından geliştirilen ve bugün Eclipse’e eklenti olarak sunulan bir paket olan Papirüs kullanıyorum . Farkında olduğum ve neredeyse tamamen UML2'yi destekleyen en gelişmiş açık kaynak modelleme aracıdır. Geniş açıklama:

Papirüs, her türlü EMF modelini düzenlemek için entegre ve kullanıcı tarafından tüketilebilir bir ortam sağlamayı ve özellikle UML'yi ve SysML ve MARTE gibi ilgili modelleme dillerini desteklemeyi amaçlamaktadır. Papirüs, aralarında UML 2 ve SysML olan EMF tabanlı modelleme dilleri için diyagram editörleri ve bu editörlerin (GMF tabanlı veya değil) diğer MBD ve MDSD araçlarıyla entegrasyonu için gerekli yapıştırıcıyı sağlar.

En önemlisi, Papirüs, Etki Alanına Özel Dilleri geliştirmek için oldukça yetenekli bir araç olan Model Odaklı Gelişimi (MDB) destekler. Bu konuda Papirüs, OMG tarafından yayınlanan Model Tahrikli Mimari (MDA) modelini destekleyen tek açık kaynaklı araç gibi görünüyor. Acceleo gibi bir kod oluşturucuyla, kendi DSL eklentilerinizi bile oluşturabileceğiniz tam bir MDD yığını ile bitirdiniz .

görüntü tanımını buraya girin


Resmen Eclipse tarafından destekleniyor gibi görünüyor: eclipse.org/papyrus/download.html
Erel Segal-Halevi

2

Masaüstü uygulamalarında uzunca bir arama yaptıktan sonra web’e gitmeye karar verdim, şimdi sadece uml çizimleri için değil aynı zamanda birçok farklı çizim (ağ topografyası, genel şeyler, vb.) İçin de izin veren Cacoo kullanıyorum . Ücretsizdir ve arkadaşlarınızla paylaşmanıza ve aynı anda düzenleme yapmanıza izin verir.

Cacoo sınırlarındaki Schablonen


2

Ben yed . Açık kaynaklı değildir, ancak pek çok diyagram türünü ve ayrıca UML'yi işleyen ücretsiz ve çapraz platformdur.

görüntü tanımını buraya girin


1

Gaphor Gaphor yükleyin nezih. Bazı sınırlamaları ve hataları var, ama orada UML editörleri en az sinir bozucu. Bununla birlikte, Dia olarak kod üretemez, sadece düz bir UML diyagramı oluşturma aracına ihtiyaç duymanız durumunda listeleyeceğim.


0

Görsel Paradigma, UML için güçlü bir ticari araçtır. Ancak ücretsiz olan topluluk sürümünü kullanabilirsiniz (ticari kullanım için değil). Tek kısıtlama her saatin programı kapatmasıdır.

görüntü tanımını buraya girin


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.