यूएमएल 1. 0 आणि यूएमएल 2 मधील फरक. 0

Anonim

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

यूएमएल 2. 0 ही अद्ययावत झाली आहे ज्यामुळे पूर्वीच्या यूएमएल 1 च्या सीमारेषा खरोखरच ढकलली गेली आहेत. 0. हा लेख एका इन- दोन गोष्टी आणि यूएमएल 2 मध्ये कोणत्या नवीन अद्यतने आणि वैशिष्ट्ये यातील विशिष्ट फरक पाहण्यासाठी खोली. 0. असे म्हटले जाऊ शकते की यूएमएल 2 च्या संपूर्ण इंटरफेसमध्ये फारसा बदल झालेला नाही. 0, कारण त्याचे पूर्वोत्तर यूएमएल 1 शी फारसा संबंध आहे. असे म्हटले जाऊ शकते की मुख्य बदल वर्तणुकीत बदल झाले आहेत.

बदलांचे सर्वात महत्वाचे म्हणजे क्रियाकलाप आकृतीमध्ये येते, आणि हे आधी सांगितल्याप्रमाणे केले गेले आहे त्या वर्तणुकीत बदल झाले आहेत. यूएमएल 1 च्या अंमलबजावणीसाठी वापरलेले काही नियमदेखील बदलले आहेत आणि यूएमएल 2 मध्ये वापरलेल्या नियमांची माहिती घेण्याची आवश्यकता आहे. 0 यूएमएल 1 चा बांधकाम. 1 सखोल बांधकाम आणि अंमलबजावणीचा अर्थ लावणे. यूएमएल 1. मध्ये काम करणारे नियम हे यूएमएल 2 शी तुलना करता येत नाही. 0. यूएमएलसाठी वापरले जाणारे एक यूजर 2. 0 अशा प्रकारे यूएमएल 2 मध्ये स्थापित केलेल्या बदलांपासून सावध रहा. विशेषत: जेव्हा संवादाचा समावेश असलेल्या मॉडेल्सशी व्यवहार करतो

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

यूएमएल 2. 0 एकत्रितरित्या मॉडेलिंगसह येतो ज्यामुळे परस्परविरोधी मर्यादेची परवानगी मिळते. यूएमएल 1 मध्ये. 0, समांतरता अनुमत नाही आणि ते कार्यप्रदर्शन करताना चरण मॉडेलद्वारे एक पद्धतशीर पावले वापरते. यूएमएल 2. 0 अशा प्रकारे गोष्टींवर काम करण्याची कार्यक्षम आणि जलद पद्धत आणण्यास मदत होते.

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

यूएमएल 2 मधील एक नवीन समावेश. 0 ऑब्जेक्ट नोडस् आहे. हे असे नोड आहेत जे विशेषतः कोणत्या विशिष्ट क्लासिफायरिफायरसाठी उपलब्ध असतील याचे एक उदाहरण दर्शविण्यासाठी विशेषतः प्रदान केले जातात. या कृतीमुळे यूएमएल 2 मध्ये ऑब्जेक्ट नोड्स होतात. 0 एखाद्या कंटेनरच्या रूपात कार्य करण्यासाठी आणि त्यातील प्रवाहाचे प्रवाह ऑब्जेक्ट नोडस् हे असे समाविष्ट आहेत जे यूएमएल 1 ची निर्मिती करताना विचारात घेतले गेले नाही. 0. 99.> यूएमएल 2 मधील एक घटक. विशेषत: क्लास सिग्नलसह सूचित केले आहे ज्यामध्ये दोन आयत नसतात ज्यात ती परिभाषित करते.यूएमएल 2 मध्ये परिभाषा द्वारे घटक. 0 एक संरचित वर्ग आहे जो त्याच्या अंतर्गत रचनांमधील घटकांच्या सहयोगाने येतो. यूएमएल 2 मध्ये कनेक्टर्स. 0 वेगवेगळे भाग जोडतात. यूएमएल 1. 0 मॉडेल तत्व सबसिस्टम वापरते जे एक मॉडेल आहे जे इंटरफेससह येते.

यूएमएल 2 मधील क्रम आकृती थोडी थोडी वेगळी आहे. यूएमएल 1. 0 मध्ये. यूएमएल 2 मधील अनुक्रम आराखडातील एक अद्वितीय गोष्ट. 0 हे वस्तू कशा बनल्या आणि नष्ट केल्या जातात हे दाखवते. ही क्षमता यूएमएल 1 मध्ये उपलब्ध नाही. 0. यूएमएल 1. 0 मध्ये, विशिष्ट परिस्थिती दर्शविणार्या लूप नमुन्यात तयार केलेल्या लूप स्थितीमध्ये होते. ही टीप नंतर प्रलंबित संदेशांमध्ये संलग्न केली होती जे कार्यान्वित होते. यूएमएल 2. 0 मध्ये, विशिष्ट लूप प्रतिनिधीत्व अस्तित्वात आहे. अखेरीस, यूएमएल 2. 0 आश्चर्यकारक नवीन क्षमता जसे की लूप, शाखा आणि अटी प्रदान करते. <