क्या एक अच्छा उपकरण है जो इंजीनियर जावा कक्षाओं को यूएमएल को उलटने में मदद कर सकता है जो यह दिखाएगा कि मेरी कक्षाएं एक-दूसरे से कैसे संबंधित हैं? यह JAR फ़ाइल से विघटित होने की आवश्यकता नहीं है क्योंकि मेरे पास स्रोत हैं। मुझे पता है कि वहाँ काफी कुछ हैं लेकिन उनमें से ज्यादातर केवल व्यक्तिगत वर्ग उत्पन्न कर सकते हैं। मुझे आशा है कि एक उपकरण है जो वर्ग आरेख उत्पन्न कर सकता है जो यह दर्शाता है कि मेरे सभी वर्तमान वर्ग और पैकेज एक साथ कैसे काम करते हैं, ताकि मैं अपने वर्तमान वास्तुकला डिजाइन का विश्लेषण कर सकूं। बेशक, विश्लेषण करना एक बात है। अन्य प्रलेखन उद्देश्यों के लिए है।
मुझे अब तक कुछ पता है। लेकिन वे एक अवलोकन वर्ग आरेख नहीं कर सकते। यहां जावा यूएमएल उपकरण की एक सूची दी गई है, जिसे मैंने कोशिश की है और रिवर्स इंजीनियर करने में सक्षम है, लेकिन मेरी संपूर्ण योजनाओं का अवलोकन वर्ग आरेख नहीं कर सकता है:
- StarUML (वास्तव में अच्छा
OpensourceUML उपकरण है लेकिन अवलोकन वर्ग आरेख उत्पन्न नहीं कर सकता है) - ArgoUML (यह धीमा और सुस्त है और यह दुर्घटनाग्रस्त रहता है)
- UModel (यह एक वाणिज्यिक सॉफ्टवेयर है। मैंने कुछ समय पहले इस्तेमाल किया था लेकिन इसका उपयोग करना मुश्किल था)
- MS Visio (यह जावा UML रिवर्स इंजीनियर का समर्थन नहीं करता है। केवल VB के लिए)
क्या इस सूची में जोड़ने के लिए कोई अन्य सिफारिशें हैं? और उम्मीद है, एक अवलोकन जावा वर्ग आरेख उत्पन्न कर सकता है। मैं ग्रहण का उपयोग कर रहा हूं, वैसे।