it-swarm-tr.com

Mimari diyagramlar oluşturmak için hangi yazılımlar kullanılabilir?

Diyagramı bir yere kaydedip daha sonra düzenleyebilmem gerektiğinde, tasarım/mimarlık çalışmalarımın çoğunda MS Visio kullanıyorum. Visio'nun en büyük hayranı değilim, ama işi hallediyor (ve işte ücretsiz).

Oldukça pahalı Visio yazılımına, belki de daha iyi bir şeye, geçmişte kullandığınız ve rahat olduğunuz için iyi bir alternatif olup olmadığını merak ediyordum. Kesinlikle bu programı araç kutumda görmek istiyorum!

25

yEd kullanıyorum. Tüm büyük platformlar için serbestçe kullanılabilir ve otomatik diyagram düzenleri için temiz araçlara sahiptir.

çok amaçlı bir arayüz ile ücretsiz bir genel amaçlı diyagramlama programı .

Windows, Linux, Mac OS ve JVM'yi destekleyen diğer platformlarda çalışan Java) ile yazılmış bir çapraz platform uygulamasıdır.

yEd, akış şemaları , ağ diyagramları , ML diyagramları , [~ # ~ dahil olmak üzere birçok farklı diyagram türü çizmek için kullanılabilir ] bpmn [~ # ~] diyagramlar, zihin haritaları , organizasyon şemaları ve Varlık İlişkisi diyagramları . yEd ayrıca özel vektör ve raster grafiklerin diyagram öğeleri olarak kullanılmasına izin verir.

yEd, XML tabanlı bir format olan/den GraphML diyagramlarını yükler ve kaydeder. Uygulama, birden fazla sayfaya yayılan çok büyük diyagramlar içeren diyagramlar yazdırabilir ...

http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/YEd-screenshot-process_normal_flow-bpmn.png/800px-YEd-screenshot-process_normal_flow-bpmn.png

27
Helbreder

Kurumsal Mimar kullanıyorum ( http://www.sparxsystems.com.au/ ).

Herkesin kendi öncelikleri vardır, ancak bana göre bunlar, aşağıdaki gibi bir araç için iyi olanlardır:

  • kutudan çıkacak kadar basit
  • sınıf diyagramlarından kod oluşturabilir veya tersini yapabilir.
  • çalışan bir uygulamadan dizi diyagramları oluşturabilir. Çalışan bir işlem ekleyerek .NET'ten kullandım ve gayet iyi çalışıyor.
  • bazı işlemleri otomatikleştirmek için COM arabirimi üzerinden kullanılabilen düzgün bir modele sahiptir.
  • modelleri CVS ve SVN'de saklayabilir
  • birden fazla kullanıcı aynı model üzerinde aynı anda çalışabilir
  • hiç de pahalı değil
3
mhttk

MLet , UML diyagram tasarımı için ücretsiz açık kaynaklı bir araçtır. Ara sıra kullandım, kullanmak hantal (veya en azından bir süre önce, belki de o zamandan beri parlattılar), ancak işi hallediyor. Visio'da olduğu kadar güzel diyagramlar elde edemezsiniz, bu nedenle daha halka açık bir sunum için tasarlanmışsa bu bir sorun olabilir.

Ayrıca astah * var, topluluk baskısı ücretsiz. Yine de kullanmadım.

2
scrwtp

Inkscape kullanıyorum. OpenClipart, teknik diyagramlarda kullanılmak üzere oldukça geniş bir copyleft teknik SVG seçimine sahiptir ve bir klasörü oluşturduğum ek sembollerle dolu tutuyorum. Kesinlikle visio kadar zengin özelliklere sahip değil, ama genel olarak diyagramlar yapmak istediğimde, her şeyden önce noktayı alan basit bir şey istediğimi ve inkscape'in yoluma girmeden yaptığını görüyorum.

2
Cercerilla

ModelMaker , en sevdiğim özellik kod/model entegrasyonu, modelden kod üretebilir veya tersini yapabilirsiniz.

btw. Muhtemelen kod/model entegrasyonunun sadece C # ve Delphi ile çalıştığını belirtmeliyim

1
Antonio Bakula

Birkaç kez CADE kullandım. Visio'dan çok daha sezgisel buldum, ancak birkaç sorunla karşılaştım, bu yüzden ihtiyaçlarınıza bağlı.

  • Herhangi bir kullanılabilir biçime kaydetmedi, bu yüzden diyagramı dağıtmak için bir PDF dosyaya yazdırmak için CutePDF kullanmak zorunda kaldım
  • Masaüstüme farklı bir çözünürlükle döndüğümde parçalandı
  • Bir grup nesneyi bir yerden başka bir yere taşıdıysanız, mizanpajınızı bozmadan o gruptaki bir nesneyi değiştirmek çok zor olabilir (eğer bir grupsa o kadar da kötü değil ama aynı grubun 7 kopyası vardı) )
0
pdr

Tüm diyagramlar için en sevdiğim İsviçre çakısı Microsoft Visio 2007 veya 2010'dur. Mimari diyagramlarımın çoğu kod düzeyinde değil ve kesinlikle UML'yi takip etmiyor. Diyagramlar kavramsal düzeyde veya bileşen/sistem entegrasyon tipindedir. Kareler, dikdörtgenler, elipsler, ekran görüntüleri, çeşitli semboller ve simgeler gibi basit şekiller kullanıyorum. Visio bunlardan tonlarca var ve UML, SOA vb.

Bu, UML kullanan daha fazla kod seviyesi diyagramı için Sparx Enterprise Architect kullandığımı söyledi. Ayrıca Visual Studio 2010 Ultimate mimari şemalarını kullandım ve onlar da bir niş var.

0
softveda

Argo, Star, Bouml ve diğer birkaçını denedim, ancak favorilerim daha fazla basitliğe yöneldi, çünkü çok fazla karışıklık olmadan fikirleri hızlı bir şekilde çizmeme izin verdiler:

Benim fave şudur:

http://www.softwareideas.net/

Ama bunun için yumuşak bir noktam var:

http://alexdp.free.fr/violetumleditor/page.php

0
sunwukung