Yanıtlar:
UML'ye özel olmasa da Dia kullanıyorum . UML diyagramlarının çoğunda (hepsi değilse de) kullanılan sembollere sahiptir, ancak aynı zamanda akış şemalarını, ağ diyagramlarını ve bazen yazılım mühendisi olarak kullandığım birkaç şeyi de destekler.
Yukarıda bahsedilen araçların çoğunu denedim, bu yüzden bu konudaki fikrimi burada belirteyim:
Not: Kullandığınız hemen hemen tüm UML araçlarında eksiklikler (desteklenmeyen özellikler, yanlış düzen vb.) Bulacaksınız. Bu nedenle, IMHO, UML şekillerini veya yapışmalarını destekleyen çizim uygulamaları hala en kullanışlı olanıdır.
Orada yuml oldukça bloglarda o kadar kolay gömülebilir Eğer UML çevrimiçi şemaları oluşturmanıza olanak sağlar hiçbir araçlarıyla, serin ve, e-postalar, vb, wiki
ArgoUML kullanıyorum çünkü ücretsiz. ve politeknikte IBM Rational Software Modeler (RSM) okul lisansını tanıtmakta, öğretmekte ve kullanmamızı sağlamaktadır.
Basit olması durumunda, IMHO Bence tüm UML modelleme yazılımları, UML standartlarının gereksinimleri ve çeşitli diyagramları nedeniyle çok karmaşıktır.
Kullandığım Umlet . Bu yazılım ile sevdiğim sadece bir çizim aracı olmasıdır. Sizi bir model oluşturmaya ve sürdürmeye zorlamaz ve kod üretmeye / ayrıştırmaya çalışmaz. Denediğim birçok UML aracının aksine, her zaman aklımdaki diyagramı çizebildim (çizim ilkelleri oldukça eksiksiz ve kodla genişletilebilir). Diğer araçlarımla iyi çalışıyor: metin tabanlı format VCS'imle çalışmak için tamam ve png / svg bir komut satırı kullanılarak oluşturulabilir (dokümanın derlemesini otomatikleştirmek için kullanıyorum).
Jude Community benim ilk tercihim. Artık Astah olsalar da, web üzerinde jude topluluğu 5.2 bulabilirsiniz. Hiç kullanmadıysan, denemeliydim. Not: Şahsen StartUML'u beğenmedim.
DÜZENLE:
Her ne kadar bazı ortak özellikleri paylaşsalar da, Jude artık geliştirilmemiş olsalar da, Jude'u çoğunlukla kullanılabilirliği nedeniyle tercih ediyorum. Jude'u birkaç yıl önce okumak için kullandım ve bugün starUML + VS UML Tool ile çalışmak zorundayım (şirket gereksinimi), bu yüzden her iki aracın da hevesli bir kullanıcısı oldum. Jude kullanımı daha kolay buluyorum. Dediğim nedeni de budur: Ben şahsen StartUML sevmedim . Karşılaştırılan özellikler Jude'un nasıl gideceğini bilmiyorum, çünkü starUML'i sadece dokümantasyon amaçlı kullanıyoruz ve Jude üretilmiyor. Saygılarımızla.
Saygılarımızla.
BOUML'den henüz bahsedilmediğine şaşırdım . BOUML'u tavsiye ederim .
Tam özellikli, açık kaynaklıdır ve düzenli olarak yapılmaktadır.
Ayrıca okuyuculardan BOUML Project durumunu ziyaret etmelerini istiyorum - /programming/3721008/bouml-project-status .
Şahsen, StarUML'u seviyorum .
Çok özellikli ve açık kaynak!
Web sitesinden:
StarUML, Win32 platformunda çalışan hızlı, esnek, genişletilebilir, özellikli ve serbestçe bulunan UML / MDA platformunu geliştirmek için açık kaynaklı bir projedir. StarUML projesinin amacı, bir yazılım modelleme aracı ve aynı zamanda Rational Rose, Together ve benzeri ticari UML araçlarının zorlayıcı bir şekilde değiştirilmesini sağlayan bir platform oluşturmaktır.
Gerçekten pahalı olanların çoğunu kullandım ve hepsinden nefret ettim. Hatta birkaç durumda çizim araçlarını kullanmaya başvurdum, ancak bu çok sınırlayıcıydı ve başlangıçta bir UML aracının olmasının faydalarından pek çoğunu bırakmadı. Her neyse, en son şirketimde hiç denemediğim bir ürünü kullanıyorlardı, Visual Paradigm. Şimdiye kadar kullandığım en iyisi olduğunu söylemeliyim. Hala sorunları var ama gerçekten kullanmaktan hoşlandığım tek şeyle ilgili. Görsel Paradigma, gerçekten pahalı araçların yaptığı hemen hemen her şeyi yapar, ancak maliyetin küçük bir kısmında.
Ticari olmayan kullanım için uygun olduğunu bildiğim ücretsiz bir topluluk sürümüne sahipler. İşlevselliği başka herhangi bir şekilde sınırlayıp kısıtlamadığından emin değilim. Doğru hatırlıyorsam, yaklaşık 100 dolar için ticari bir sürüm satın alabilirsiniz. Ticari amaçlarla ihtiyacınız varsa ve işvereniniz bunun için yaylanmayacaksa, gerçekten çok hızlı bir şekilde yeni bir iş arıyordum.
Henüz incelemediğimiz tek şey, tüm pahalı araçların yapabileceği çok geliştirici desteğidir. Ancak web sitesinden destekliyor gibi görünüyorlar.
İş yerinde Visual Paradigm'un lisanslı bir sürümünü kullanıyorum . Temel UML ihtiyaçlarınızın çoğunu karşılayabilecek ücretsiz bir topluluk sürümü vardır.