2012-02-18 13 views
5

मैं ऐसे प्रोग्राम की तलाश में हूं जो मेरे जावा-एंड्रॉइड स्रोत कोड से स्वचालित रूप से एक यूएमएल बना सकता है। मैंने ArgoUml का परीक्षण किया है, लेकिन यह एंड्रॉइड का समर्थन नहीं करता है।एंड्रॉइड: एंड्रॉइड जावा स्रोत कोड से यूएमएल बनाना

क्या कोई सुझाव है?

धन्यवाद!

+0

क्या आप "ArgoUML एंड्रॉइड का समर्थन नहीं करते" का अर्थ स्पष्ट कर सकते हैं। जावा रिवर्स इंजीनियरिंग के बारे में पुस्तकालय विशिष्ट नहीं है। आप पहले एंड्रॉइड जेएआर (या स्रोत) आरई कर सकते हैं ताकि सभी संदर्भ परिभाषित किए जाएं, लेकिन मुझे यकीन नहीं है कि आपके आरेख में बहुत अधिक मूल्य जोड़ता है। –

उत्तर

5

मैं दूसरी टिप्पणी कर सकता हूं जो टॉम मॉरिस ने उपरोक्त टिप्पणी में लिखा था। यहां तक ​​कि ArgoUML भी काम करना चाहिए। यदि आपको बेहतर (वाणिज्यिक) रिवर्स इंजीनियरिंग समर्थन की आवश्यकता है तो आप UML Lab आज़मा सकते हैं - यह निश्चित रूप से एंड्रॉइड के लिए लिखे गए जावा को पढ़ सकता है और इसमें नि: शुल्क परीक्षण और निःशुल्क अकादमिक लाइसेंस (सहित समर्थन) है। यदि आपको इसके साथ समस्या है तो यहां टिप्पणी करें।

0

शायद Omondo आपके लिए काम करता है। मैंने जावा-एंड्रॉइड प्रोजेक्ट्स के लिए कोशिश नहीं की, लेकिन सामान्य जावा परियोजनाओं के लिए यह वास्तव में अच्छा काम करता है। इसे आज़माएं :)

+0

यह एंड्रॉइड के साथ काम नहीं करता है, लेकिन आपकी पोस्ट के लिए धन्यवाद! – JavaNullPointer

1

हाँ, यूएमएल मॉडलिंग के लिए एंड्रॉइड विशिष्ट उपकरण खोजने का प्रयास करने का कोई मतलब नहीं है। यह अस्तित्व में नहीं है और यहां तक ​​कि यदि आप एक को ढूंढते हैं, तो शायद यह एक अपरिपक्व उत्पाद है।

आपको वास्तव में क्या पूछना चाहिए, और किसके पास अन्य पदों में कई पुराने उत्तर हैं, यह ग्रह ग्रहण के लिए सबसे अच्छा कौन सा उत्पाद है?

मैंने एंड्रॉइड प्रोजेक्ट्स के लिए या तो अच्छा यूएमएल टूल या अच्छा आरएडी उपकरण खोजने की कोशिश कर अपना पूरा सप्ताह बिताया। मैं परीक्षण कई उत्पादों किया था और यूएमएल के बारे में मैं कल एक सोने की नस को मारा था: Altova UModel 2012

UModel बहुत सरल यूआई है, तो आप सभी बुनियादी आरेख प्रकार आकर्षित कर सकते हैं और यह कर सकते हैं राउंड ट्रिप इंजीनियर SEQUENCE भी आरेख। आखिरी बात यह है कि एक ही कीमत के स्तर पर कोई अन्य उत्पाद नहीं है (199 €) कम से कम इंजीनियर को आगे नहीं बढ़ा सकता है। शायद अधिक महंगी स्तरों के लिए भी एक तरह का।

यह सही नहीं हो सकता है, लेकिन सबसे अच्छा मैंने उपयोग किया है और निश्चित रूप से जांच के लायक है।

संबंधित मुद्दे