Java sınıflarını UML'e tersine çevirmeye yardımcı olabilecek iyi bir araç var mı? Kaynaklara sahip olduğum için JAR dosyasından ayrıştırmaya gerek yok. Orada çok az olduğunu biliyorum ama bunların çoğu sadece bireysel sınıf oluşturabilir. Umarım mevcut mimari tasarımımı analiz edebilmem için mevcut sınıflarımın ve paketlerimin birlikte nasıl çalıştığına dair bir genel bakış gösteren sınıf diyagramı oluşturabilen bir araç vardır. Tabii ki, analiz bir şeydir. Diğeri dokümantasyon amaçlıdır.
Şimdiye kadar birkaç tanesini biliyorum. Ancak bir genel bakış sınıf diyagramı yapamazlar. İşte denedim ve tersine mühendis yapabilir, ancak tüm projem bir genel bakış sınıf diyagramı yapamıyorum Java UML aracının bir listesi:
- StarUML (Gerçekten iyi bir
OpenourceUML aracıdır ancak genel bakış sınıf diyagramı oluşturamaz) - ArgoUML (Yavaş ve halsiz ve çökmeye devam ediyor)
- UModel (Bu ticari bir yazılımdır. Bir süre önce kullanmıştım ama kullanımı zor buldum)
- MS Visio (Java UML ters mühendisini desteklemez. Sadece VB için)
Bu listeye eklenecek başka öneriler var mı? Ve umarım, bir Java sınıf diyagramı oluşturabilirsiniz. Bu arada Eclipse kullanıyorum.