अतीत से विस्फोट। यह थोड़ी देर के बाद से मैंने यूएमएल में कुछ भी इंजीनियर किया है, इसलिए मेरा ज्ञान पुराना हो सकता है। किसी भी मामले में, जहां तक मुझे याद है, विसियो का उपयोग कर कोड रिवर्स इंजीनियरिंग एक विज़िओ फीचर है जो विजुअल स्टूडियो फीचर नहीं है, सोचा कि विजुअल स्टूडियो के कुछ संस्करणों में अपनी मॉडलिंग विशेषताएं हैं।
आदेश Visio रिवर्स इंजीनियरिंग क्या आप वाकई Visio यूएमएल ऐड इंस्टॉल किया गया है की जरूरत का उपयोग करने के (यह व्यावसायिक में और Visio के संस्करणों से ऊपर उपलब्ध होना चाहिए, लेकिन डिफ़ॉल्ट रूप से स्थापित नहीं किया जा सकता है।)
Here 'सा Visio और विजुअल स्टूडियो के पुराने संस्करण के लिए प्रक्रिया के चरण के बजाय पुराने कदम। मुझे नहीं लगता कि प्रक्रिया में काफी बदलाव आया है (हालांकि स्पष्ट रूप से समर्थित भाषाओं में बदलाव आया है।)
किसी भी मामले में मुझे कभी भी यूएमएल के लिए Visio पसंद नहीं आया (सच कहा जाना चाहिए कि मुझे कभी भी Visio पसंद नहीं आया।) मुझे मॉडलिंग के लिए Sparx System's Enterprise Architect पसंद आया , और जब मैंने इसे नेट 2.0 पर इस्तेमाल किया, तो उनकी रिवर्स इंजीनियरिंग काफी अच्छी थी। मुझे नहीं पता कि उनका वर्तमान संस्करण नई सुविधाओं के साथ कैसे copes। मैं उन्हें "स्क्रैच से" मॉडलिंग पर्यावरण को भी बेहतर पसंद करता हूं।
अंत में ध्यान रखें कि यूएमएल एक मॉडलिंग होना चाहिए जो प्रोग्रामिंग भाषा नहीं है। अर्थात। यह उच्च स्तरीय डिज़ाइन को व्यक्त करने के लिए है ताकि समाधान के समग्र आर्किटेक्चर को आसानी से समझा जा सके; या फिर कुंजी गतिशील इंटरैक्शन मॉडल करने के लिए, इसलिए मॉडलिंग समस्या के कार्यान्वित या प्रस्तावित समाधानों को और आसानी से समझा जा सकता है।
रिवर्स इंजीनियर यूएमएल आरेखों में अक्सर उनके लिए उपयोगी होने के लिए बहुत अधिक जानकारी होती है, और किसी भी मामले में किसी विशिष्ट भाषा के सटीक अर्थशास्त्र को यूएमएल में अनुवाद करना मुश्किल होता है। स्क्रैच से आरेख बनाने से बेहतर हो सकता है। तैनाती और पैकेज आरेखों के अलावा, यह समझा जाना चाहिए कि यूएमएल आरेख एक उच्च स्तरीय अवलोकन या विशिष्ट उच्च स्तरीय गतिशील इंटरैक्शन प्रतिनिधित्व का प्रतिनिधित्व करते हैं, न कि विकसित प्रतिनिधित्व।
स्रोत
2012-12-04 23:11:01
से कोई लेना देना नहीं है यह दुर्भाग्यपूर्ण है, क्योंकि अंतर्निहित यूएमएल सुविधाएं सी ++ रिवर्स इंजीनियरिंग का समर्थन नहीं करती हैं। अब मुझे xEnOn (लेकिन सी # के बजाय सी ++ के साथ) की एक ही समस्या है, और आप जो कह रहे हैं उससे ऐसा लगता है कि मैं VS2012 के साथ या Visio के संयोजन में जो कुछ भी चाहता हूं उसे प्राप्त करने का कोई तरीका नहीं है? – JBentley
क्या आपने विजुअल स्टूडियो 2012 अपडेट 1 की जांच की है? उन्होंने सी ++ सुविधाओं का एक गुच्छा जोड़ा, और शायद सी ++ के लिए यूएमएल समर्थन उनमें से एक है। –
हां, मैंने अपडेट 1 का प्रयास किया है। फिर भी कोई सी ++ समर्थन, दुख की बात नहीं है। मुझे अन्य सी ++ फीचर्स पसंद हैं जो उन्होंने जोड़े हैं (नए आइटम टेम्पलेट्स, जीपीयू सपोर्ट, यूनिट टेस्ट फ्रेमवर्क इत्यादि)। – JBentley