En iyi ücretsiz UML yazma aracı [kapalı]


13

Hangi ücretsiz UML yazma araçlarını kullanıyorsunuz ve neden diğerlerinden daha iyi?


Soru puanına bakın. Açılması gerekiyor. Eklemek için bazı yararlı bilgilerim var.
Kolyunya

Yanıtlar:



5

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.

resim açıklamasını buraya girin


1
Argo kullanıyordum, sonra Dia'yı buldum ve kullanımı daha keyifli buldum.
indyK1ng

Dia harika ve çok platformlu. Windows ve Linux'ta harika çalışıyor.
Machado

5

Yukarıda bahsedilen araçların çoğunu denedim, bu yüzden bu konudaki fikrimi burada belirteyim:

  • Dia - eski bir emektar; güvenilir grafikler oluşturur (sadece UML değil), ancak kullanımı oldukça zordur (özellikle diyagramlarınız büyürse :-() birbirine ne bağlanacağı konusunda neredeyse hiçbir kısıtlama yoktur, diyagramları düzenlemek çok fazla manuel ayarlamaya ihtiyaç duyar (ciddi bir zaman katili) !), diyalog kutularını kullanmak zordur (örneğin, kapatmak için 'Tamam' için alt + O gibi eski kısayollar), bir diyagramda gezinmek sinirlerinizi eksik sonsuz sayfa metaforu ile boğar (kaydırma çubukları yalnızca nesnelerinizden biri olduğunda çalışır bakış açısının dışında; her zaman değil [Inkscape gibi]) vb.;

    Özetlemek gerekirse: sağlam ve güvenilir, ancak yaşlı (özellikle kullanılabilirlik açısından); çok kullandım (ve çok boşa harcadım) diyagramlarımın yeniden düzenlenmesi).
  • StarUML ve argoUML - sadece UML 1.x'i destekledikleri için kısa bir süre kullandılar; Birisi tezini (Almanca) StarUML'nin eksikliklerine bile yazdı !
  • Visual Paradigm - yeni, akıllı, ancak topluluk sürümü çok sınırlıdır: proje başına birden fazla diyagram türü oluşturursanız çirkin bir filigran elde edersiniz; Ancak, kolayca tüm diyagramları bir koyarak ve daha sonra grafik uygulaması ile keserek bunu atlatabilir,
    Bu benim açık tavsiyem; Dia'ya kıyasla diyagramlar oluştururken çok zaman kazanırsınız!
  • POPP / POI (Plain Old PowerPoint / Impress) - en sevdiğiniz ofisin grafik uygulamasını kullanın! İzin verilenlere gelince kemiklere aptal, ama en azından bağlantılar güzelce akıyor ve nesneleri hizalamak bir cazibe gibi çalışıyor!

    Düzenleme: 1/7/2013 : Google Dokümanlar'daki çizim bileşeni yapışmayı ve çizmeyi destekler. Hala "gerçek UML aracı" yok, ama yeterince iyi çalışıyor ve kolayca paylaşılabilir.
  • Online araçlar gibi gliffy.com - çoğunlukla güzel, ama herhangi bir ciddi iş için iyi değil ;-)
  • yEd - Kısa bir deneme yaptım, ama Görsel Paradigma kadar uygun görünüyor. Bir deneyin ve kendiniz görün!
  • Red Koda - UML öğrenme kaynaklarını isteyen bir makalede StackExchange'te önerildi ; daha geniş anlamda ilginç!

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.


4

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


2

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.


2

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).


2

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.


2
StartUML yerine Jude'u tercih etme nedenlerinizi belirttiyseniz, yayınınız daha yararlı olacaktır.
Vitor Py

@Vitor Verildi. 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.
eestein

Şimdi bilgilendirici. +1 :)
Vitor Py

+1. Jude Topluluğu günümüzde Astah olarak da bilinir . Başka bir harika program, çoklu platform da.
Machado


0

Ş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.

StarUML ekran görüntüsü


0

Kullandığım yed fikri / uygulama emekleme olduğunda ve daha çan ve ıslık gerektiğinde ArgoUML kadar göç ederler. Visio'yu bir dereceye kadar sevdim, ama satın almak için yeterli değil


0

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.


0

İş 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.


-1

UML için Visual Paradigm Plus, mac'umda kullandığım şey. Ücretsizdir ve kullanımı oldukça kolaydır.

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.