यूएमएल 1. 0 और यूएमएल 2 में अंतर। 0

Anonim

यूएमएल 1. 0 बनाम यूएमएल 2. 0

यूएमएल 2. 0 एक अद्यतन रहा है जो वास्तव में पूर्ववर्ती, यूएमएल 1 से सीमाओं को धक्का दे रहा है। 0. इस आलेख में इन- दोनों के बीच विशिष्ट मतभेदों को गहराई से देखते हैं और यूएमएल 2 में नए अपडेट और फीचर आते हैं। 0. सामान्य तौर पर यह कहा जा सकता है कि यूएमएल 2 के समग्र इंटरफेस में बहुत बदलाव नहीं हुआ है। 0, क्योंकि यह अपने पूर्ववर्ती यूएमएल 1. से संबंधित है। मुख्य परिवर्तन जो कहा जा सकता है स्थापित किए गए व्यवहार परिवर्तन हैं

परिवर्तनों का सबसे महत्वपूर्ण गतिविधि आरेख में आता है, और जैसा कि पहले कहा गया है कि जो व्यवहारिक बदलाव किए गए हैं। इसके अलावा यूएमएल 1 के निष्पादन में कुछ नियम भी शामिल हैं। 0 बदल गए हैं और यूएमएल 2 में इस्तेमाल किए गए नियमों के बारे में जानने की आवश्यकता है। 0. यूएमएल 1 का निर्माण। 0 निष्पादन के लिए सख़्त निर्माण और व्याख्या पर केंद्रित है। यूएमएल 1 में नियोजित नियम। 0 इसलिए यूएमएल 2 के बराबर नहीं हो सकते। 0. यूएमएल के लिए यूज़र 1 का इस्तेमाल किया जा सकता है। 0 को यूएमएल 2 में स्थापित परिवर्तन से सावधान रहना चाहिए। 0, विशेषकर जब संगतता वाले मॉडल से निपटना

यूएमएल 2. 0 में, प्रवाह शब्दों को नजरअंदाज नहीं किया जा सकता है। एक नोड का निष्पादन दूसरे, अलग नोड पर प्रत्यक्ष प्रभाव होता है। नोड शुरू करने के लिए, कुछ शर्तों को पूरा करना होगा। आवश्यक शर्तों को पूरा करने के बाद, नोड फ़ंक्शंस और आउटपुट प्रवाह प्रदान करता है, एक समय जब डाउनस्ट्रीम निष्पादित करने के लिए शुरू होता है। यूएमएल 1. 0 में, उपलब्ध नोड्स छद्म राज्य हैं जो स्वयं के बीच में संक्रमण के साथ आते हैं, जो विशेष रूप से प्रवाह के मॉडलिंग के लिए डिज़ाइन किए गए हैं।

-3 ->

यूएमएल 2. 0 भी संगामिति मॉडलिंग के साथ आता है जो समानांतरवाद को अप्रतिबंधित करने की अनुमति देता है। यूएमएल 1. 0 में, समानांतरता की अनुमति नहीं है और यह कार्य निष्पादन में कदम मॉडल द्वारा एक व्यवस्थित कदम का उपयोग करता है। यूएमएल 2. 0 इस प्रकार चीजों पर कार्य करने की एक कुशल तथा तेज पद्धति का समय लाने में मदद करता है।

यूएमएल 1. 0 और यूएमएल 2. 0 की तुलना में कार्रवाई और नियंत्रण नोड्स भिन्न होते हैं। चेहरे के मूल्य की तुलना में इन दोनों के समान फ़्रेम होते हैं, लेकिन उन शब्दों को नियंत्रित करते हैं जो पूरी तरह से अलग होते हैं। यूएमएल 1. 0 और यूएमएल 2 दोनों में मॉडल निष्पादन। 0 में ज्यादा अंतर नहीं है, खासकर जब नियंत्रण नोड्स और प्रारंभिक और अंतिम रूप की तुलना की जाती है।

यूएमएल 2 में एक नया समावेश। 0 ऑब्जेक्ट नोड्स है। ये ऐसे नोड हैं जो एक विशिष्ट क्लासिफायरफ़ाइल उपलब्ध होने के उदाहरण के लिए विशेष रूप से प्रदान किए गए हैं। यह क्रिया यूएमएल 2 में ऑब्जेक्ट नोड्स बनाती है। 0 को कंटेनर के रूप में कार्य करने के लिए कि किसी दिए गए प्रकार की वस्तुओं को और से प्रवाह हो सकता है ऑब्जेक्ट नोड्स एक ऐसा समावेश है, जो यूएमएल 1. 0.

यूएमएल 2. में एक घटक का निर्माण करते समय फ़िक्र नहीं किया गया था। 0 विशेष रूप से उस वर्ग के प्रतीक के साथ अधिसूचित किया गया है जिसमें दो आयतें नहीं हैं, जो इसे परिभाषित करती हैं।यूएमएल 2 में परिभाषा द्वारा घटक। 0 एक संरचित वर्ग है जो अपनी आंतरिक संरचना में तत्वों के सहयोग से आता है। यूएमएल 2 में कनेक्टर्स। 0 विभिन्न भागों से कनेक्ट करें। यूएमएल 1. 0 मॉडल तत्व सबसिस्टम का उपयोग करता है जो कि एक मॉडल है जो इंटरफ़ेस के साथ आता है।

यूएमएल 2 में अनुक्रम आरेख। 0 भी यूएमएल 1 में थोड़ा अलग है। 0 यूएमएल 2 में अनुक्रम आरेख के एक अनूठे काम यह है। 0 यह दर्शाता है कि वस्तुओं को कैसे बनाया और नष्ट किया गया है यह क्षमता यूएमएल 1 में उपलब्ध नहीं है। 0. यूएमएल 1. 0 में, कुछ शर्तों का प्रतिनिधित्व करने वाला लूप एक दिए गए पाश स्थिति के भीतर थे, जिसमें नोट के भीतर बनाया गया था। यह नोट तब लंबित संदेशों में संलग्न किया गया था जो निष्पादित किए गए थे। यूएमएल 2. 0 में, एक विशिष्ट लूप प्रतिनिधित्व मौजूद है। अंत में, यूएमएल 2. 0 अद्भुत नई क्षमताओं जैसे लूप, शाखाएं और स्थितियां प्रदान करता है।