2010-07-01 6 views
19

से यूएमएल आरेख उत्पन्न करने के लिए ग्रहण प्लगइन क्या कोई ग्रहण प्लगइन है जो सी ++ स्रोत कोड से यूएमएल/कक्षा आरेख उत्पन्न कर सकता है?सी ++ कोड

में:

उत्तर

3

list of UML tools से, मैं केवल (C++ भाषा रिवर्स इंजीनियर के रूप में) के साथ वाणिज्यिक यूएमएल संपादक, जैसे देखना दूसरे शब्द, मुझे एक ओपन-सोर्स प्रोजेक्ट की जानकारी नहीं है जो सी ++ रिवर्स इंजीनियर यूएमएल आरेखों की पेशकश करता है।


nrsin the comments का उल्लेख है, Modelio Wikipedia entry से:

कोर Modelio सॉफ्टवेयर, 5 अक्टूबर को GPLv3 के तहत जारी किया गया था 2011
कुंजी एपीआई अधिक अनुमोदक अपाचे लाइसेंस 2.0 के अंतर्गत लाइसेंस प्राप्त कर रहे हैं।

नोट: it is a standalone app (ग्रहण आरसीपी पर आधारित), जिसे सीधे आपके आईडीई ग्रहण में जोड़ा नहीं जा सकता है। एक प्लगइन के रूप में ग्रहण।

+0

thx उन्हें सूचीबद्ध करने के लिए। लेकिन मैं वाणिज्यिक विकल्प नहीं चुनता – tristan

+1

@ ट्रिस्टन: मैंने सोचा कि आप नहीं करेंगे। मैंने अपने जवाब को इसके तार्किक निष्कर्ष के साथ संपादित किया है। – VonC

+0

"कोर मॉडलियो सॉफ्टवेयर 5 अक्टूबर, 2011 को जीपीएलवी 3 के तहत जारी किया गया था। [1] मुख्य एपीआई को अधिक अनुमोदित अपाचे लाइसेंस 2.0 के तहत लाइसेंस प्राप्त है।" विकिपीडिया – hosolmaz

1

मेरा ग्रहण-फू दूसरा है ... अच्छा, हर कोई। लेकिन मुझे आश्चर्य है: क्या डॉक्सिजन को एक आकार में टक्कर लगी हो सकती है जो फिट होगा? एक स्वचालित सी ++ दस्तावेज उपकरण के रूप में यह बहुत चिकना है। इसके अलावा, यह कमांड लाइन से बाहर चला जाता है, इसलिए मुझे लगता है कि इसे ग्रहण करने के लिए ग्रहण करना बहुत मुश्किल नहीं होगा।

5

यह ग्रहण प्लगइन भी नहीं है, लेकिन केडीई से Umbrello UML Modeller ओपन-सोर्स है और मेरे पास डॉक्सिजन या अत्याधुनिक से बेहतर परिणाम हैं।

+0

शर्म यह केवल लिनक्स है जो मूल रूप से समर्थित है। – Konrad

+0

@ कोनराड: यदि आपको किसी अन्य प्लेटफॉर्म की आवश्यकता है तो आप सामने वाले पृष्ठ पर उल्लिखित अस्थिर बंदरगाहों का प्रयास कर सकते हैं। –

+0

यह एक चट्टानों! हाल के लिनक्स प्लेटफार्मों (जैसे फेडोरा 1 9) पर बहुत अच्छा काम करता है! –

0

अच्छी तरह से, एक वाणिज्यिक विकल्प सी ++ के लिए अशिष्ट डेवलपर का उपयोग करना है। आप अपने स्रोत कोड में रिवर्स इंजीनियरिंग करते हैं और वहां आप जाते हैं।

0

मुझे किसी ग्रहण प्लगइन्स के बारे में पता नहीं है जो सी ++ कोड से यूएमएल क्लास आरेख उत्पन्न करता है। हालांकि, बीओयूएमएल अब वाणिज्यिक है, लेकिन संस्करण 4 मुफ़्त था। आप अभी भी इस संस्करण को लिनक्स वितरण के कई रिपो में खोज सकते हैं, इसमें सबसे अच्छी रिवर्स इंजीनियरिंग सुविधाएं हैं जिन्हें मैंने कभी भी मुफ्त एप्लिकेशन में देखा है। यह विंडोज़ पर भी चलता है, आप अभी भी इंटरनेट पर installer of BOUML 4 for Windows पा सकते हैं।