En iyi UML diyagram aracı nedir? [kapalı]


490

Tüm lezzetlerden UML diyagramları oluşturmak için bir araç seçmeye çalışıyorum. Kullanılabilirlik benim için önemli bir kriter, ama yine de daha dik bir öğrenme eğrisiyle daha fazla güç alıp mutlu olurdum. Ücretsiz (birada olduğu gibi) iyi olurdu, ama araç buna değerse ödeme yapmaya istekli olurum. Ne kullanmalıyım?


Bence en iyi kullanılabilir yUML, bkz. Askuml.com
Rebol Tutorial

IBM Rational Modeler'in ücretsiz bir sürümü vardır ve daha fazla özellik istiyorsanız, kurumsal sürüm için ödeme yapabilirsiniz. Bundan oldukça memnunum.

Eclipse Modeling Tools dağıtımını deneyebilirsiniz . Tutulma ve Ücretsiz!
amatör barista

Metin tabanlı görsel model üretimi için yuml.me veya plantuml öneririm.
AT

Yanıtlar:


354

Bazı bağlamlar: Son zamanlarda lisansüstü okul için bağımsız bir proje için kullanılabilirlik ve genel olarak UML anlama için UML araçlarını araştırdım. Ayrıca yaşamak için model / mimarlık yapıyorum.

Önceki gönderilerin çok fazla yanıtı var ve yeterli soru yok. Yaygın bir yanlış anlama, UML'nin diyagram oluşturmakla ilgilidir. Tabii, diyagramlar önemlidir, ama gerçekten bir model oluşturuyorsunuz. Her satıcı ürünü / çözümü bazı şeyleri diğerlerinden daha iyi yaptığından, cevaplanması gereken sorular. Not: Listelenen cevaplar, diğer ürünler belirli bir özelliği veya ihtiyacı desteklese bile en iyi olarak benim görüşümdür.

  • Model mi çiziyorsun yoksa çiziyor musun? (Çizim - ArgoUML , ücretsiz uygulamalar ve Visio )
  • Gelecekte model olacak mısınız? (Temel modelleme için - Ücretli ürünlerin topluluk sürümleri)
  • Modellemenizi profiller veya meta modeller aracılığıyla resmileştirmek ister misiniz? OCL? ( Sparx , RSM, Görsel Paradigma )
  • Model taşınabilirliği, XMI desteği ile ilgileniyor musunuz? ( GenMyModel , Sparx , Görsel Paradigma , Altova )
  • Çalışmanız gereken mevcut bir belge grubunuz var mı? (Belgelere bağlıdır)
  • Kod taslakları veya tam işlevli kod oluşturmak ister misiniz? ( GenMyModel , Visual Paradigm , Sparx , Altova )
  • Kullanım örneği yönetimi, kalıp oluşturma, varlık oluşturma, RUP entegrasyonu vb. Gibi daha olgun süreçlere mi ihtiyacınız var? (RSA / RSM / IBM Rational Ürünleri)

Ayrıntılı Örnekler: IBM Rational Software Architect, bir UML profili oluştururken tür ilişkilerini gerçekleştirirken UML 2.0'ı tam olarak uygulamadı, ancak Visual Paradigm ve Sparx bunu doğru yaptı.
Tamam, bu çok ayrıntılıydı, bu yüzden daha basit bir örnek , kod oluşturma özellikleri olmayan ve UML'nin modelleme yönünden daha fazla çizmeye odaklanan ArgoUML olacaktır .
Sparx ve Visual Paradigm , UML'yi gerçekten iyi yapıyor ve kodu iyi üretiyor, ancak proje yaşam döngülerine ve diğer süreçlere bağlanmak RSM / RSA'nın güçlü olduğu yerdir.
Bu ürüne takılı kalabileceğiniz için kapalı veya ürüne özel kod oluşturma işlemlerine veya çerçevelerine dikkat edin.

Bu düz bir beyin dökümüdür, bu yüzden birkaç detay mükemmel olmayabilir, ancak bu, sorulara ve incelenecek çözümlere genel bir harita sağlamalıdır.

YENİ - Açıklamaları olan birçok UML aracının iyi bir listesini buldu. Wiki UML Araç Listesi


2
yayınlanabiliyorsa lütfen değerlendirmenize bir bağlantı ekleyebilir misiniz? Son zamanlarda bir istemci için daha basit bir değerlendirme yaptım ve hala sanal PC altında düşük özellikli Mac'lerde çok güzel çalışır yeterince yalın Sparx EA (modeller, kodgen, kod içe aktarma, çizim, genişletilebilir) aldı.
Andy Dent

1
Gecikme için üzgünüm. Aslında araçlar hakkında gayri resmi araştırmalar yaptım. Ana araştırmam için bir UML aracı bile kullanmadım, sadece kağıt ve kalem kullandım. Bu araçlara bakmaya devam ettim. Her birinin güçlü yanları var. Bence RSM / RSA düşük spec mac'lerde çok iyi çalışmaz.
Ted Johnson

1
@Lucas & Ted: ArgoUML, kod oluşturma özelliğinin yanı sıra dizi diyagramı özelliğine sahiptir. (0.30)
solotim

3
Affedersiniz ama modelleme ile çizim yapma arasındaki fark nedir? Ya da modellemenin, çizim sırasında birbirine bağlı olan farklı tipte diyagramlar çizdiği, yani sadece değiştirilmişse diğer diyagramlar üzerinde hiçbir etkisi olmayan statik diyagramlar çizdiği anlamına mı geliyor?
Muhammed Gelbana

3
GenMyModel'in bulut tabanlı olduğunu gördüm, modeller bir web tarayıcısında tasarlandı. İşbirliğinin bu yanıtta başka bir ilgili öğe olması gerektiğine ikna oldum: paylaşım, gerçek zamanlı modelleme, sürüm yönetimi, depo ... Ana masaüstü uml araçlarının çoğunu denedim. Birkaç ekip üyesinin aynı model üzerinde birlikte çalışması kolay değildir. Umarım çevrimiçi modelleme, birçok BT insanının günlük geliştirme projelerinde (UML) modellemeyi değerlendirme ve kullanma şeklini değiştirecektir. Çevrimiçi modelleme hakkında daha fazla bilgi almaktan memnuniyet duyarım. Sürekli bir eğilim olup olmadığını bilen var mı?
Georges

100

Yalnızca sekans diyagramları için websequencediagrams.com adresini deneyin . Freemium (temel görevler için ücretsiz, gelişmiş özellikler için ödenen) bir üründür ve çizgiler ve şablonlarla uğraşmadan bir diyagramı hızlı bir şekilde patlamanızı sağlar.

Alice-> Bob: Kimlik Doğrulama Talebi
Bob'un soluna not: Bob bunu düşünüyor
Bob-> Alice: Kimlik Doğrulama Yanıtı


6
İlginç ama web tabanlı olduğunu gördüğümden emin değilim - elbette PC'nize sahip olmak daha iyi olurdu ve dosyaları kaydedebilirsiniz vb - ve bir GUI, sürükle ve bırak kesinlikle sahip olduğunuz komut dosyasından daha kolaydır bilmek.
Vidar

70
Bu neden bu kadar yüksek oylanıyor, neden soruya cevap vermiyor? Oh, ben şık bir web sitesi olduğunu kabul ediyorum. Sorunun ilk satırı "tüm lezzetlerden UML diyagramları oluşturma" diyor. Oy vereceğim, ama zayıfım, bu yüzden sadece yorum yapacağım.
Ted Johnson

2
+1. Soruyu tam olarak cevaplamadığını fark ederek bunu da paylaşmak için geldim. Sekans diyagramları, UML'nin geri kalanıyla yan yana yerleştirildiğinde her zaman biraz garip / yerinde görünmüyordu, ancak yine de UML'dir. Kanımca, dizi diyagramları UML'nin en değerli kısmıdır.
Justin Searls

22
Nasıl "Hayır, diğer solunuz" dersiniz?
Matt Brunell

7
Anonim bir kullanıcı, metinden UML diyagramları oluşturmak için ücretsiz bir Java / Graphviz aracı olan PlantUML'yi de kullanabileceğinizi önerir . Büyük olasılıkla bu web sitesinin perde arkasında kullandığı araç budur.
Cody Gray

46

Benim için Sparx Systems'ın Kurumsal Mimarı. Çok makul bir fiyata çok yuvarlak bir UML aracı.

Entegre proje yönetimi, temel oluşturma, dışa aktarma / içe aktarma (html'ye dışa aktarma dahil), modelden doküman oluşturma, çeşitli şablonlar (Zachman, TOGAF, vb.), IDE eklentileri, kod oluşturma (aşağıdakiler için kullanılabilir IDE eklentileri ile) Visual Studio, Eclipse ve diğerleri), otomasyon API'sı - liste uzayıp gidiyor.

Oh evet, doğrudan aracın içinden kaynak kontrolü desteğini unutmayın (SVN, CVS, TFS ve SCC).

Ayrıca Visio'dan uzak dururdum - sadece diyagramları alırsınız, bir model değil. Sınıfı bir UML modelleme aracında tek bir yerde yeniden adlandırın ve tüm yerlerde yeniden adlandırın. Bu değil Visio durum!


Bir düzine iki UML aracını denedikten sonra Sparx tarafından EA'ya yerleştim. Yeteneklerinin sadece% 5-10'unu kullanıyorum ... :-)
Yarik

1
Sadece ben mi yoksa EA'daki düzen yönetimi en azından UML sınıflarıyla korkunç mu? Şeyleri yeniden boyutlandırmak ve sadece ne istediğimi göstermek zor. Varsayılan mizanpajları kullanmak sınıfları her yere koyar. Araç harika görünüyor ama düzen gerçekten zor zamanlar veriyor.
Mark

1
Visio fiziksel veritabanı modelleme için kullanın (görev için mükemmel olmadığını itiraf) ve bu doğru değil. Bir tabloyu yeniden adlandırırsam, adı tüm diyagramlarda (aynı VSD'nin içinde) değiştirilir. BTW UML modellemesi için Sparx kullanıyorum.
Lluis Martinez

45

Basit ve kısa UML çalışmam için bu aracı kullandım:

StarUML - http://staruml.sourceforge.net/en/

UML çizimi için harika bir ücretsiz yazılım.


Orijinal Star UML artık korunmasa da, şimdi aktif olarak geliştirilen White Star UML adlı bir çatal var .


staruml hala aktif olarak geliştiriliyor mu?
fawce

4
Ne yazık ki sadece Windows gibi görünüyor. Çapraz platform olmak, ekibim için bir araç seçmek söz konusu olduğunda ilk gereksinimlerimden biri.
Adam Byrtek

4
Ne yazık ki proje ölü gibi görünüyor. Daha fazla ayrıntı için kaynak forge'daki son tartışmaya bakın: sourceforge.net/forum/…
Piotr Czapla

StarUML yeni java1.6 sözdizimini tanımıyor. Öldü.
solotim


31

Genellikle UML'yi bir modelleme aracı yerine bir iletişim aracı olarak daha fazla kullandığım için bazen dili biraz esneme ihtiyacım var, bu da katı modelleme araçlarını oldukça hantal hale getiriyor. Ayrıca, ara sıra çizim için büyük bir ek yüke sahip olma eğilimindedirler. Bu aynı zamanda gidiş-dönüş modellemeyi herhangi bir bonus puanla iyi idare eden araçlar vermemem anlamına gelir. Bu düşünceyle birlikte...

Kullanırken Visio , ben kullanma eğiliminde bunlar benim UMLing ihtiyaçları (emmek tür yerleşik) için şablonlar. Şu anki görevimdeki birincil diyagramlama aracı olduğu için buna alışmış olabilirim.

OmniGraffle ayrıca bazı UML şablonlarına sahiptir ve Graffletopia'da daha fazlası mevcuttur , ancak çok fazla tuhaflık (UML değil, birçok şey için iyi olan tuhaflıklar) olduğu için bir diyagram oluşturma aracı olarak bunu tavsiye etmem. Ücretsiz deneme olsa, bu yüzden elbette ... :)

MagicDraw'ı biraz deniyorum , ancak işlevsel olsa da, kullanıcı arayüzünün dikkat dağıtıcı olduğunu gördüm.

Aksi takdirde Topcased ilginç bir proje (veya proje grubu) bulmak. Son kullandığımda hala bazı hatalar vardı, ama işe yaradı ve o zamandan beri güzel bir şekilde gelişti. Eclipse özellikli platformlarda harika çalışır. Konuşma ve biradaki gibi ücretsiz :)

Diyagram aracı Dia'ya gelince , oldukça çirkin (arayüz ve ortaya çıkan çizimler), ancak işi bitiriyor. İlginç bir modelleme aracı ücretsiz alternatif Umbrello , ama gerçekten fazla kullanmadım.

Mashi ile beyaz tahtaların mükemmel olduğuna kesinlikle katılıyorum (dijital kamera veya cep telefonu ile birlikte).

Muhtemelen kullandığım en güzel araçlardan bazıları Rational araç ailesine aittir .


2
Dia için +1 - güzel küçük bir araç ve akış şemaları için kesinlikle harika . Ancak, Umbrello üzerimde biraz çöküyor (bu ve Qt zaten bir parça höyük).
yeni123456

24

Sizin için otomatik olarak çok şey oluşturacak otomatik bir araç arıyor olabilirsiniz. Ancak burada sadece UML için değil, her türlü diyagramlama görevi için yararlı olan ücretsiz, genellikle güçlü bir diyagram aracıdır. Çok çeşitli yaygın olarak kullanılan dosya formatlarına girdi ve çıktı olarak kabul eder. Buna yEd deniyor ve göz atmaya değer


3
Düzen harika görünüyor, hızlı ve 5 dakika içinde kullanılabilir gibi görünüyor. Harika bir özellik, şemayı nasıl yerleştireceğinizi seçebilmenizdir: hiyerarşik, organik, UML stili, dairesel veya ağaç benzeri. Bir göz açıp kapayıncaya kadar yapar. Şimdiye kadar Java ile yazılmış yazılım için bazı rezervasyonlar var ama bu sadece benim inancımı değiştirdi :)
J Pollack

21

UML için Görsel Paradigma http://content.usa.visual-paradigm.com/websiteimages/images/products/vpuml60/vpumltitle.gif

UML için Visual Paradigmaya çok düşkünüm Çok güçlü ve ücretsiz bir Topluluk Sürümü ve ucuz Kişisel Sürüme sahip.

Agilian http://content.usa.visual-paradigm.com/websiteimages/images/products/ag10/agtitle.gif

Çevik modelleme için de var Agilian , biraz daha esnektir destek smartboardların ekstra özellikler ekleyen ve sıra zihin-eşleştirmesini bilir hangi.

Ürünleri hakkında en sevdiğim şey esneklik. Günümüzde Enterprise Architect'i kullanıyorum ama bence yeterince akıllı değil. Bazı dizi diyagramlarını hızlı bir şekilde beyin fırtınası yapabilmek ve uygulamanın modelimi arka planda güncel tutmasını sağlamak istiyorum, bir şey VPUML'de çok iyi bir iş çıkarıyor.

Bence bu da harika bir araç olsa da Enterprise Architect'ten çok daha iyi :)


1
Büyük UML Araçlarının çoğunu (çoğu yaygın olarak) kullandım (Rational Rose, Tau, Rhapsody, Enterprise Architect, Visio ve diğerleri) ve daha önce hiç duymadığım Visual Paradigm'a rastladım. Diğerlerini sudan üfler. Onun tuhaflıkları var ama çalışmak çok can sıkıcı değil (çok sinir bozucu olanlara kıyasla) ve çok güçlü.
Smaç

2
Kesinlikle Görsel Paradigma. Bir süredir kullanıyorum ve son zamanlarda diğer UML modelleme araçlarını (ücretsiz ve ticari olanları) değerlendirdim ve Visual Paradigm kullanılabilirlik ve açık UI yapısı söz konusu olduğunda en iyisidir. Ayrıca, tüm diyagramlar kesinlikle standartlara uygun görünmektedir (ne yazık ki, tüm modelleme araçları değildir). Son zamanlarda UML, MOF, XMI standartlarında da çalıştığım için söyleyebilirim. VP benim için kesinlikle favori.
Kissaki

19

BOUML : multiplatform'a (QT) bir göz atın , oldukça iyi çalışır ve ortak çalışmayı destekler.

BOUML, C ++, Java, Idl, Php ve Python'da kod belirtmenize ve oluşturmanıza izin veren ücretsiz bir UML 2 araç kutusudur (geliştirme aşamasında).

BOUML, Unix / Linux / Solaris, MacOS X (Power PC ve Intel) ve Windows altında çalışır.

Gönderen Vikipedi :

4.23 sürümünden önceki sürümler GPL lisansı verilen ücretsiz yazılımlardır. BOUML 5 ve üstü tescilli bir yazılımdır.


@Silvia +1, BOUML önerisi için. Geliştiricinin geliştirmeyi durdurmak için yönlendirilmiş olması utanç verici. Daha çok oyuncaklara benzeyen ve eksik olan diğer araçların aksine, bu aslında birkaç dilde mevcut kodu (tersine mühendislik) okuyabilir ve ayrıca Rational (IBM) Rose ve diğer UML araçlarından içe aktarılabilir. Onu geliştirmekten vazgeçti.
WinWin

Aslında, geliştirme serbest formunda henüz durduruldu, ana geliştirici artık ücreti lisanslar kullanarak aracı güncel tutuyor.
kikeenrique

Aslında, şu anda geliştirilmekte olan son açık kaynaklı sürüm çatalı var. Hala orada olmasa da, bazı şeyler orijinalinden daha iyi çalışıyor ve çalışıyor. Google "Douml"
Zeks

Ayrıca, geliştirme konusunda biraz yardım istiyorum 'çünkü düzeltmek / yapmak için bir ton şey var ve sadece bir tane var :( Atm proje tamamen Qt4 uyumlu, ancak tüm eklentiler taşıma hataları nedeniyle çalışmıyor orijinal geliştirici olmamak biraz zor
Zeks

18

Eğer kapıdan çıkmak ve karmaşık yeni bir araç öğrenmek zorunda kalmadan UML üzerinde çalışmak istiyorsanız Violet UML kontrol ediyorum . Geçmişte oldukça büyük bir başarı elde ettim.


Ekran görüntüsü: img516.imageshack.us/img516/2069/violeti.jpg . Bana göre en iyi ücretsiz uml aracı
Chris S

Vay be, sadece denedim ve harika. İstek listemdeki tek şey okları yönlendirmenin bir yolu. Onlara sürüklenebilir bir orta nokta veriyorum.
sixtyfootersdude

17

PlantUML , Java'da burada belirtilmeyi hak eden açık kaynaklı bir işaretleme dilinden UML'ye diyagram aracıdır. Çeşitli diyagramlar ve diyagram bileşenleri için sezgisel sözdizimi nedeniyle kullanılabilirlik ölçeğinde üst sıralarda yer almaktadır.


14

Dia olası bir seçimdir. Kesinlikle en iyi araç değil, ama işlevsel.


Burada UML modunu içeren ekran görüntüleri: live.gnome.org/Dia/Screenshots
Janus Troelsen

Kullanımı kolay bir araç ve yine de benim amacım için ideal (sadece diyagram oluşturma, kod oluşturma / entegrasyon yok, öncelikle sınıf diyagramları). Linux, Winodws ve MacOSX üzerinde çalışır - dosya biçimi platformlar arasında kullanılabilir.
dodgy_coder

13

Sparx sistemlerinden Enterprise Architect kullandığım en iyi araçtır. 199 $ (profesyonel baskı) biraz pahalı, ama IMO buna değer.


2
Enterprise Architect'i kullanmaktan gerçekten zevk alıyorum. Özellikle profesyonel kullanım için bu kadar pahalı olduğunu düşünmüyorum. Ve fiyat ve özellikleri rasyonel gül ile karşılaştırdığınızda, eller kazanır.
Ajaxx

sadece bir müşteri için bir eval yapmış, katılıyorum - 199 $ kod ithalat ve codegen içerir dikkate süper değer! Maliyet etkinliğinde hiçbir şey yakın gelmedi.
Andy Dent

btw, profesyonel Visio çok daha fazla maliyeti
Boris Treukhov

Bir şirket için 200 $ sadece yarım günlük. Gerçekten ucuz.
Lluis Martinez

13

Henüz denemediğim, ancak şemayı yapmaya başlamak için ofisimde seçilen UMLet'i ekleyeceğim .
Basit görünüyor, diyagramlar seksi değil, ancak yapabileceğiniz diyagramların türü ile ilgili oldukça eksiksiz görünüyor. Çok iyi ihracat yetenekleri var gibi görünüyor (önemli!), Esnek özel bileşenleri destekleyebilir) ve Eclipse eklentisi olarak kullanılabilir.


Bugün UMLet kullanmaya yeni başladım - kısacası, basit, hızlı ve kolay.
Dolph

11

Astah UML (eski JUDE) oldukça iyi.


Eksik özellikler: başlangıç ​​ve son durumun adlandırılması, hiyerarşik statemachine diyagramlarının aynı diyagramda yuvalanması (wo bağlantı diyagramları). İyi olan şey: Sürekli iyileştirmeler, yazar UML spesifikasyonuna bağlı kaldı, sadece bir çizim aracından daha fazlası. UNIX üzerinde çalışır. "Kurumsal Mimar" işlevsellik düzeyine getirmek için uzun bir yol var.
user77115

10

Birinci sınıf bir UML diyagramlama aracı bulamadım, ancak gidiş-dönüş mühendisliğinin aksine saf diyagramla ilgileniyorsanız, Microsoft Visio ile giderdim. Tam gidiş-dönüş mühendisliği istiyorsanız, Rational Rose.

Bu UML araçları listesi Wikipedia'da da işe yarayabilir.


10

Kalem ve kağıt. Taramayı bir vektör biçiminde alabiliyorsanız, küçük değişiklikler yaparken faydalı olabilir.


Aynı kalemle kodu başka bir kağıda yazıp tarayabilirsiniz. Mevcut OCRteknoloji sayesinde, daha sonra kullanmak için metni metne dönüştürebilirsiniz! (BTW, ayrıca diyagramlar için kalem ve kağıt kullanıyorum çünkü daha hızlı ve çocukluktan çok resim yapmayı seviyorum!)
Mehdi

10

Creately'ı denemelisin. Tarayıcınızda çalışır ve ekip işbirliği yapabilir.

dizi diyagramları destekler, sınıf, ER, usecase vb harika çalışır ve ücretsiz bir sürümü vardır.

Creately.com


9

Ayrıca uml ve diğer diyagram türleri için Lucid Chart'a da bakabilirsiniz .


Vay. LucidChart bunun için harika. Akış şemalarını daha önce gördüm, ancak bu UML araçlarının kullanımı kolay ve ihtiyacım olan şey için oldukça eksiksiz.
xiaoqun

Ayrıca LucidChart'ın hızlı, hoş görünümlü UML diyagramları hazırlamak için harika olduğunu gördüm. Ücretsiz hesap, sınırsız sayıda diyagrama sahip olmanızı sağlar, ayrıca PNG, JPEG, PDF, alan seçimi veya tüm belgeye dışa aktarabilirsiniz. Etkilenen!
Cam




4

Daha önce bu iş parçacığında bahsedilen VisualParadigm seviyorum. Güçlü ve kullanımı kolay Sanırım diğer araçlara göre en fazla gücü veriyor.

Basit, hızlı ve kolay (ve ücretsiz) bir şeye ihtiyacınız varsa UMLet adlı harika bir araç var - bunu şiddetle tavsiye ederim . UML diyagramlama araçlarının çoğunu denedim ve bu en basit olanı (ve yine de harika diyagramlar yapmaya izin veriyor). Bu benim seçimim:)


3

Açıkçası UML konusunda uzun vadede ciddi iseniz, diğer cevaplarda önerilenler gibi bir yazılım UML aracı kullanmanız gerekir, ancak bir beyaz tahtanın UML diyagramı için en iyi araçlardan biri olduğunu, özellikle tasarım sırasında veya farklı alternatifler keşfederken. Aklımdaki hız / esneklik için hiçbir şey bir beyaz tahtayı yenemez. Fiziksel olarak konumlandırıldığınızı varsayarak işbirliği için de mükemmeldirler.



3

Hiç kimsenin NetBeans UML Editor'dan bahsetmediğine inanamıyorum, Java tabanlı UML gereksinimlerimin hepsi harika ve memnun.

Bu JDeveloper UML, ArgoUML ve StarUML'yi test ettikten sonra.



3

Visual Studio 2010 Ultimate'da UML sınıfı, sıra, bileşen, kullanım senaryosu ve etkinlik diyagramları oluşturabilirsiniz. Geliştirme ve test çalışmalarını planlamak ve takip etmek için bu diyagramları Team Foundation çalışma öğelerine bağlayabilirsiniz. Ayrıca koddan dizi, bağımlılık grafikleri ve katman diyagramları oluşturabilir ve çözümünüzü taramak ve keşfetmek için Architecture Explorer'ı kullanabilirsiniz.

Daha fazla bilgi için profilime daha fazla bağlantı gönderdim .


2

UML için MagicDraw veya Visual Paradigma'ya göz atmak isteyebilirsiniz . Her ikisi de, elbette, tüm özellik aralığını kapsayan topluluk sürümleri sunar, ancak yalnızca diyagramlar oluşturmak ve kod oluşturmak veya tam gidiş-dönüş mühendisliği yapmak istemiyorsanız yeterli olabilir.


2

Rational ve Together / J, türünün en iyisi ürünlerdir, ancak pahalıdır.

Deneyimlerime göre, Eclipse Omondo ve Sparx Enterprise Architect'den hoşlandım. Omondo, kod üretimi için Eclipse ile güzel bir şekilde bütünleşir ve çok sezgisel bir his verir. Ancak, Java ile güçlü bir şekilde bağlantılıdır. Sparx, fiyat noktası için iyi bir araçtır, ancak UML 2.0 diyagramlarının tümünden yoksundur.

Poseidon ile uğraşmayın. Buggy, şişirilmiş ve tüm niyet ve amaçlar için kullanılamaz.


2

Dizi diyagramları için Trace Modeler'ı da deneyebilirsiniz . Ücretsiz değil ama harika bir arayüze sahip, çok samimi ve üretken. Herhangi bir platformda kullanabilirsiniz.

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.