UML में ऑब्जेक्ट डायग्राम क्या है? उदाहरण के साथ जानें

⚡ स्मार्ट सारांश

यूएमएल में ऑब्जेक्ट डायग्राम किसी सिस्टम का एक स्थिर स्नैपशॉट कैप्चर करता है, जिसमें विशिष्ट ऑब्जेक्ट इंस्टेंस, उनके एट्रिब्यूट मान और लिंक एक ही समय पर दिखाए जाते हैं। यह संसाधन ऑब्जेक्ट डायग्राम नोटेशन, ड्राइंग के चरण, उद्देश्य और यह क्लास डायग्राम से कैसे भिन्न है, इसकी व्याख्या करता है।

  • 📸 स्नैपशॉट दृश्य: ऑब्जेक्ट डायग्राम सिस्टम को एक निश्चित क्षण में स्थिर कर देता है, और सामान्य संरचना के बजाय ठोस उदाहरण दिखाता है।
  • रेटिंग: ऑब्जेक्ट के नाम रेखांकित होते हैं, और प्रत्येक ऑब्जेक्ट में उसका वर्ग और वर्तमान विशेषता मान सूचीबद्ध होते हैं।
  • चित्र बनाने के चरण: वस्तुओं की पहचान करें, उनके संबंधों और जुड़ावों को स्पष्ट करें, फिर प्रत्येक वस्तु का नामकरण करें और उसका अन्वेषण करें।
  • 🎯 उद्देश्य: ऑब्जेक्ट डायग्राम किसी सिस्टम के स्थैतिक पहलू को मॉडल करते हैं और फॉरवर्ड और रिवर्स इंजीनियरिंग में सहायता करते हैं।
  • 🔄 क्लास बनाम ऑब्जेक्ट: एक वर्ग आरेख निरपेक्ष मान दर्शाता है।tracएक ऑब्जेक्ट डायग्राम उसका एक वास्तविक उदाहरण दिखाता है।

यूएमएल में ऑब्जेक्ट डायग्राम क्या है?

ऑब्जेक्ट डायग्राम सीखने से पहले, आइए समझते हैं-

क्लास डायग्राम क्या है?

क्लास उन चीज़ों का प्रतिनिधित्व करता है जिन्हें एक साथ रखा जाता है और उनका व्यवहार समान होता है। यह ऑब्जेक्ट-ओरिएंटेड सिस्टम का खाका है

आइए क्लास और ऑब्जेक्ट का एक रोमांचक उदाहरण देखें। हम सभी फेरारी, वोक्सवैगन, मर्सिडीज और पोर्श जैसी कारों को जानते हैं। ये सभी कार बनाने वाली कंपनियाँ हैं। यहाँ, हम मान सकते हैं कि एक कार एक है कक्षा और फेरारी, मर्सिडीज हैं वस्तुओं

यूएमएल में क्लास डायग्राम
क्लास आरेख संकेतन

यूएमएल में ऑब्जेक्ट डायग्राम क्या है?

An ऑब्जेक्ट आरेख यह किसी क्लास के उदाहरण का वर्णन करता है। यह किसी सिस्टम की विशिष्ट कार्यक्षमता को दर्शाता है। क्लास और ऑब्जेक्ट डायग्राम में अंतर यह है कि क्लास डायग्राम मुख्य रूप से सिस्टम का विहंगम दृश्य प्रस्तुत करता है, जिसे एब्सोल्यूट डायग्राम भी कहा जाता है।tracटी व्यू।

ऑब्जेक्ट वास्तविक दुनिया की इकाइयाँ हैं जिनका व्यवहार क्लास द्वारा परिभाषित किया जाता है। ऑब्जेक्ट का उपयोग ऑब्जेक्ट-ओरिएंटेड सिस्टम के स्थिर दृश्य को दर्शाने के लिए किया जाता है। हम किसी ऑब्जेक्ट को उसके क्लास के बिना परिभाषित नहीं कर सकते। ऑब्जेक्ट और क्लास डायग्राम कुछ हद तक समान हैं।

ऑब्जेक्ट आरेख का संकेतन

ऑब्जेक्ट आरेख संकेतन

ऑब्जेक्ट आरेख संकेतन

ऑब्जेक्ट आरेख उदाहरण

ऑब्जेक्ट आरेख उदाहरण

ऑब्जेक्ट आरेख उदाहरण

उपरोक्त UML ऑब्जेक्ट आरेख में फेरारी और BMW नामक दो ऑब्जेक्ट हैं जो कार नामक क्लास से संबंधित हैं। ऑब्जेक्ट कुछ और नहीं बल्कि वास्तविक दुनिया की इकाइयाँ हैं जो एक क्लास के उदाहरण हैं।

ऑब्जेक्ट आरेख कैसे बनाएं

यूएमएल में ऑब्जेक्ट आरेख बनाने के चरण नीचे दिए गए हैं:

  • चरण 1) ऑब्जेक्ट आरेख बनाने से पहले, सिस्टम के अंदर सभी ऑब्जेक्ट्स का विश्लेषण करना चाहिए।
  • चरण 2) आरेख बनाने से पहले वस्तु के संबंधों को जानना आवश्यक है।
  • चरण 3) इससे पहले विभिन्न वस्तुओं के बीच संबंध को स्पष्ट किया जाना चाहिए।
  • चरण 4) किसी ऑब्जेक्ट का एक सार्थक नाम होना चाहिए जो उसकी कार्यक्षमता का वर्णन करता हो।
  • चरण 5) किसी वस्तु की विभिन्न कार्यात्मकताओं का विश्लेषण करने के लिए उसका अन्वेषण किया जाना चाहिए।

ऑब्जेक्ट आरेख का उद्देश्य

  • इसका उपयोग किसी प्रणाली के स्थैतिक पहलू का वर्णन करने के लिए किया जाता है।
  • इसका प्रयोग किसी क्लास के उदाहरण को दर्शाने के लिए किया जाता है।
  • इसका उपयोग प्रणालियों पर फॉरवर्ड और रिवर्स इंजीनियरिंग करने के लिए किया जा सकता है।
  • इसका प्रयोग किसी वस्तु के व्यवहार को समझने के लिए किया जाता है।
  • इसका उपयोग किसी वस्तु के संबंधों का पता लगाने के लिए किया जा सकता है और अन्य कनेक्टिंग वस्तुओं का विश्लेषण करने के लिए भी किया जा सकता है।

ऑब्जेक्ट आरेख के अनुप्रयोग

ऑब्जेक्ट आरेख के अनुप्रयोग निम्नलिखित हैं:

  • ऑब्जेक्ट-ओरिएंटेड सिस्टम का खाका तैयार करते समय ऑब्जेक्ट आरेख एक महत्वपूर्ण भूमिका निभाते हैं।
  • ऑब्जेक्ट आरेख, कक्षाओं, डेटा और अन्य सूचनाओं को एक सेट या एकल इकाई के रूप में मॉडलिंग करने का साधन प्रदान करते हैं।
  • इसका उपयोग ऑनलाइन या ऑफलाइन सिस्टम का विश्लेषण करने के लिए किया जाता है। ऑब्जेक्ट डायग्राम का उपयोग करके सिस्टम के कामकाज को देखा जा सकता है।

क्लास डायग्राम बनाम ऑब्जेक्ट डायग्राम

सीरीयल नम्बर। वर्ग वस्तु
1 यह एक प्रणाली के स्थिर पहलुओं का प्रतिनिधित्व करता है। यह वास्तविक समय में किसी प्रणाली के व्यवहार को दर्शाता है।
2 इसमें गतिशील परिवर्तन शामिल नहीं हैं। यह सिस्टम के रनटाइम परिवर्तनों को कैप्चर करता है।
3 इसमें कभी भी किसी इंस्टैंस की विशेषताएं या डेटा मान शामिल नहीं होते। इसमें किसी भी इंस्टैंस की विशेषताएं और डेटा मान शामिल होते हैं।
4 कक्षा आरेख वस्तुओं के व्यवहार में हेरफेर करता है. ऑब्जेक्ट्स क्लासेस के उदाहरण हैं।

अक्सर पूछे जाने वाले प्रश्न

ऑब्जेक्ट डायग्राम किसी एक क्षण में ऑब्जेक्ट्स और उनके मूल्यों का एक स्थिर स्नैपशॉट दिखाता है। सीक्वेंस डायग्राम गतिशील व्यवहार को दर्शाता है—ऑब्जेक्ट्स द्वारा समय के अनुसार आदान-प्रदान किए जाने वाले संदेश। ऑब्जेक्ट डायग्राम स्थिति को दर्शाते हैं; सीक्वेंस डायग्राम समय के साथ होने वाली परस्पर क्रिया को दर्शाते हैं।

ऑब्जेक्ट डायग्राम को स्नैपशॉट कहा जाता है क्योंकि यह सिस्टम को एक निश्चित क्षण में स्थिर कर देता है, जिसमें विशिष्ट ऑब्जेक्ट, उनके एट्रिब्यूट मान और लिंक दिखाए जाते हैं। क्लास डायग्राम के विपरीत, यह सामान्य संरचना के बजाय एक ठोस उदाहरण को दर्शाता है।

एक ही क्लास डायग्राम से कई ऑब्जेक्ट डायग्राम बनाए जा सकते हैं। प्रत्येक ऑब्जेक्ट डायग्राम अलग-अलग ऑब्जेक्ट और वैल्यू के साथ क्लास के एक संभावित उदाहरण को दर्शाता है, इसलिए एक क्लास मॉडल अनगिनत वास्तविक परिदृश्यों को चित्रित कर सकता है।

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

जी हां। कुछ एआई उपकरण क्लास डायग्राम लेते हैं और उदाहरण डेटा के साथ क्लास को इंस्टैंशिएट करके ऑब्जेक्ट डायग्राम बनाते हैं। परिणाम दर्शाता है कि मॉडल रनटाइम पर कैसा दिखता है, लेकिन आपको मानों और लिंक्स को सत्यापित करना चाहिए।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: