
अनुक्रम आरेख के घटक
वस्तु
यूएमएल में, एक अनुक्रम आरेख में एक वस्तु को उसके नाम वाले एक आयताकार आकृति के रूप में बनाया जाता है, जिसे नीचे लाइन द्वारा निरूपित किया जाता है। एक वस्तु को तीन तरीकों में नाम दिया जा सकता है: वस्तु का नाम, वस्तु का नाम और उसका वर्ग, या सिर्फ वर्ग का नाम (अनाम वस्तु)। वस्तु के नामकरण के तीन तरीके नीचे दिए गए चित्र में दिखाए गए हैं।
जीवन रेखा
सहयोग (दृश्य) में भाग लेने वाले संगठनों को आरेख के शीर्ष पर क्षैतिज रूप से लिखा जाता है। जीवन रेखा को प्रत्येक वस्तु के नीचे खींची गई बिंदीदार ऊर्ध्वाधर रेखा द्वारा दर्शाया जाता है। ये वस्तु की उपस्थिति को दर्शाते हैं।

वस्तु के नाम विशिष्ट (उदाहरण के लिए, myAccount) हो सकते हैं या सामान्य (उदाहरण के लिए, myAccount :Account) हो सकते हैं। अक्सर, एक अनाम वस्तु (:Account) का उपयोग किसी भी वर्ग की वस्तु का प्रतिनिधित्व करने के लिए किया जाता है। प्रत्येक वस्तु के नीचे उसके समय रेखा को बिंदीदार रेखा द्वारा दर्शाया जाता है। वस्तुओं के बीच संदेशों को तीर द्वारा दर्शाया जाता है, जो स्रोत वस्तु से प्राप्त करने वाली वस्तु की ओर इशारा करते हैं।
वस्तु-आधारित प्रणाली में सब कुछ वस्तुओं द्वारा प्राप्त किया जाता है। वस्तुएं डेटा प्रबंधन, प्रणाली में डेटा को हलचल करना, प्रश्नों के उत्तर देना और प्रणाली की रक्षा करने जैसी जिम्मेदारियां लेती हैं। वस्तुएं एक दूसरे के साथ संचार या अंतरक्रिया करके सहयोग करती हैं।
संदेश
संदेश संचालन के आह्वान को क्षैतिज रूप से दर्शाते हैं। इन्हें स्रोत से प्राप्त करने वाली वस्तु की ओर खींचा जाता है। क्रम को ऊर्ध्वाधर स्थिति द्वारा दर्शाया जाता है, जहां पहला संदेश आरेख के शीर्ष पर दिखाया जाता है, और अंतिम संदेश नीचे दिखाया जाता है। परिणामस्वरूप, अनुक्रम संख्या वैकल्पिक है।
रेखा के प्रकार और तीर के सिरे के प्रकार संदेश के प्रकार को दर्शाते हैं:
- एक सिंक्रोनस संदेश (आमतौर पर एक संचालन कॉल) एक ठोस रेखा के साथ भरे हुए तीर के सिरे के रूप में दिखाया जाता है। यह स्रोत और प्राप्त करने वाली वस्तु के बीच सामान्य संचार के लिए उपयोग किए जाने वाले सामान्य संदेश कॉल है।

- एक लौटाए जाने वाला संदेश बिंदीदार रेखा के साथ खुले तीर के सिरे का उपयोग करता है।

- एक असिंक्रोनस संदेश एक ठोस रेखा के साथ खुले तीर के सिरे के साथ होता है। एक सिग्नल एक असिंक्रोनस संदेश है जिसका कोई उत्तर नहीं होता है।

निर्माण और विनाश संदेश
भाग लेने वाले आवश्यक रूप से अनुक्रम आरेख के अंतरक्रिया के पूरे अवधि तक नहीं रहते हैं। भाग लेने वाले संदेशों के आधार पर निर्मित और विनाश किए जा सकते हैं।
एक निर्माता संदेश इसके प्राप्त करने वाली वस्तु का निर्माण करता है। अंतरक्रिया के शुरुआत में पहले से मौजूद स्रोत को आरेख के शीर्ष पर रखा जाता है। एक निर्माता कॉल द्वारा अंतरक्रिया के दौरान निर्मित लक्ष्यों को स्वचालित रूप से आरेख के नीचे की ओर रखा जाता है।
ए
विनाशक संदेश अपने प्राप्तकर्ता को नष्ट करता है। एक अंतरक्रिया के दौरान लक्ष्य के नष्ट होने का संकेत देने के अन्य तरीके हैं। केवल तभी जब लक्ष्य के नष्ट होने को ‘विनाशक के बाद’ सेट किया जाता है, तभी आपको विनाशक का उपयोग करने की आवश्यकता होती है।

गैर-तत्काल संदेश
संदेशों को अक्सर तत्काल माना जाता है, इसलिए प्राप्तकर्ता तक पहुंचने में लगने वाला समय नगण्य होता है। संदेशों को क्षैतिज तीर के रूप में खींचा जाता है। यह दर्शाने के लिए कि प्राप्तकर्ता को संदेश प्राप्त करने में एक निश्चित समय लगता है, एक झुके हुए तीर का उपयोग किया जाता है.

नियंत्रण का केंद्र
नियंत्रण का केंद्र उस अवधि का प्रतिनिधित्व करता है जब एक तत्व किसी क्रिया को कर रहा होता है। आयत के ऊपरी और निचले हिस्से क्रमशः प्रारंभ और समाप्ति समय के साथ संरेखित होते हैं
पुनरावृत्ति प्रतीक
पुनरावृत्ति प्रतीक एक संदेश को बहुत सारे प्राप्तकर्ता वस्तुओं को भेजा जाता है, जैसे कि आप किसी संग्रह पर पुनरावृत्ति कर रहे हों। आप पुनरावृत्ति के आधार को कोष्ठक के भीतर दिखा सकते हैं, जैसे *[सभी आदेश पंक्तियों के लिए]।
उदाहरण: आदेश दें
उदाहरण में तीन भाग लेने वाली वस्तुओं वाला अनुक्रम आरेख दिखाया गया है: ग्राहक, आदेश और स्टॉक। नियमों के औपचारिक ज्ञान के बिना भी आपको यह समझने में बहुत मदद मिल सकती है कि क्या हो रहा है।
- चरण 1 और 2: ग्राहक एक आदेश बनाता है।
- चरण 3: ग्राहक आदेश में वस्तुएं जोड़ता है।
- चरण 4, 5: प्रत्येक वस्तु की भंडार में उपलब्धता की जांच की जाती है।
- चरण 6, 7, 8: यदि उत्पाद उपलब्ध है, तो इसे आदेश में जोड़ दिया जाता है।
- चरण 9 लौटाएं
- चरण 10, 11: आदेश को सहेजें और नष्ट करें

अनुक्रम अंश
UML अनुक्रम आरेख में, संयुक्त अंश आपको लूप, शाखाएं और अन्य विकल्प दिखाने की अनुमति देते हैं। एक संयुक्त अंश में एक या अधिक अंतरक्रिया ऑपरेंड होते हैं, और प्रत्येक इनमें से एक या अधिक संदेश, अंतरक्रिया उपयोग, या संयुक्त अंशों को घेरता है।
एक अनुक्रम अंश को एक संयुक्त अंश कहलाने वाले बॉक्स के रूप में दर्शाया जाता है, जो अनुक्रम आरेख के भीतर अंतरक्रियाओं के एक हिस्से को घेरता है। अंश ऑपरेटर (ऊपरी बाएं कोने में) अंश के प्रकार को दर्शाता है। अंश प्रकार में शामिल हैं: ref, assert, loop, break, alt, opt और neg, ref, sd।
अनुक्रम आरेख प्रतीक सारांश
| ऑपरेटर | अर्थ |
| अल्ट | वैकल्पिक बहुगुणा अंश: केवल वह एक जिसकी शर्त सही है, वही कार्यान्वित होगा। |
| ऑप्ट | वैकल्पिक: फ्रेगमेंट केवल तभी निष्पादित होता है जब प्रदान की गई शर्त सत्य होती है। एक ट्रेस के साथ alt के समान है। |
| पर | समानांतर: प्रत्येक फ्रेगमेंट समानांतर रूप से चलाया जाता है। |
| लूप | लूप: फ्रेगमेंट कई बार निष्पादित हो सकता है, और गार्ड इटरेशन के आधार को दर्शाता है। |
| क्रिटिकल | क्रिटिकल क्षेत्र: फ्रेगमेंट केवल एक ही धागे के द्वारा एक समय में निष्पादित किया जा सकता है। |
| नेग | नकारात्मक: फ्रेगमेंट एक अमान्य अंतरक्रिया दिखाता है। |
| रेफ | संदर्भ: एक अन्य आरेख पर परिभाषित अंतरक्रिया को संदर्भित करता है। फ्रेम को अंतरक्रिया में शामिल लाइफलाइन्स को कवर करने के लिए खींचा जाता है। आप पैरामीटर और रिटर्न मान को परिभाषित कर सकते हैं। |
| एसडी | अनुक्रम आरेख: पूरे अनुक्रम आरेख को घेरने के लिए उपयोग किया जाता है। |
उदाहरण आर्डर रखने का परिदृश्य
एक जहाज का सदस्य जो ऑनलाइन आर्डर रखना चाहता है। आर्डर किए गए वस्तु को सदस्य को डिलीवरी या सामान्य डाक के माध्यम से भेजा जाएगा, जो सदस्य की स्थिति (वीआईपी, सामान्य सदस्यता) पर निर्भर करेगा। वैकल्पिक रूप से, अगर सदस्य आर्डर में नोटिफिकेशन विकल्प चुनता है, तो दुकान सदस्य को पुष्टि नोटिफिकेशन भेजेगी।

विजुअल पैराडाइग्म अनुक्रम आरेख और अन्य यूएमएल आरेख प्रकार का समर्थन करता है। आप अनुक्रम आरेख के उपयोग से एक प्रणाली के गतिशील व्यवहार के मॉडलिंग के लिए आवश्यक सभी उपकरण प्राप्त कर सकते हैं।
त्वरित वीडियो – अनुक्रम आरेख बनाने के 5 चरण
सारांश
अनुक्रम आरेख वस्तु सहयोग का समय-क्रम आधारित मॉडल है। यह एक विशिष्ट उपयोग केस परिदृश्य में वस्तुओं के द्वारा एक दूसरे के साथ अंतरक्रिया को दर्शाता है। उन्नत दृश्य मॉडलिंग क्षमताओं के साथ, आप कुछ क्लिक में जटिल अनुक्रम आरेख बना सकते हैं। इसके अलावा, विजुअल पैराडाइग्म उपयोग केस विवरण में आपके द्वारा परिभाषित घटनाओं के प्रवाह पर आधारित अनुक्रम आरेख उत्पन्न कर सकता है।
संदर्भ
- अनुक्रम आरेख ट्यूटोरियल
- अनुक्रम आरेख कैसे बनाएं?
- यूएमएल अनुक्रम आरेख उपकरण
- अनुक्रम आरेख क्या है?
- विजुअल पैराडाइम. (n.d.). सीक्वेंस डायग्राम क्या है? .
- सीक्वेंस डायग्राम – यूनिफाइड मॉडलिंग भाषा (UML)
- गीक्सफॉरगीक्स. (2017, अक्टूबर 27). सीक्वेंस डायग्राम – यूनिफाइड मॉडलिंग भाषा (UML) .
- एक UML सीक्वेंस डायग्राम बनाएं
- माइक्रोसॉफ्ट सपोर्ट. (n.d.). एक UML सीक्वेंस डायग्राम बनाएं .
- सीक्वेंस डायग्राम ट्यूटोरियल
- विजुअल पैराडाइम. (n.d.). सीक्वेंस डायग्राम ट्यूटोरियल .
- यूनिफाइड मॉडलिंग भाषा (UML) डायग्राम
- गीक्सफॉरगीक्स. (2017, अक्टूबर 27). यूनिफाइड मॉडलिंग भाषा (UML) डायग्राम.
- सीक्वेंस डायग्राम को समझना: सॉफ्टवेयर इंटरैक्शन का विजुअल ब्लूप्रिंट – विजुअल पैराडाइम गाइड्स
- विजुअल पैराडाइम. (2023, सितंबर 13). सीक्वेंस डायग्राम को समझना: सॉफ्टवेयर इंटरैक्शन का विजुअल ब्लूप्रिंट – विजुअल पैराडाइम गाइड्स .
- मुफ्त UML टूल
- विजुअल पैराडाइम. (2018, नवंबर 28). मुफ्त UML टूल .
- विजुअल पैराडाइम UML डायग्रामिंग गाइड | रेस्टैकियो
- रेस्टैकियो. (2024, दिसंबर 12). विजुअल पैराडाइम UML डायग्रामिंग गाइड | रेस्टैकियो .
- Visual Paradigm में UML आरेखों का परिचय – ArchiMetric
- ArchiMetric. (2024, 23 अगस्त). Visual Paradigm में UML आरेखों का परिचय – ArchiMetric .
- UML/कोड उत्पादन सॉफ्टवेयर
- Visual Paradigm. (2019, 6 जून). UML/कोड उत्पादन सॉफ्टवेयर .
- Visual Paradigm के साथ क्लास आरेखों का अध्ययन – ArchiMetric
- ArchiMetric. (2024, 23 अगस्त). Visual Paradigm के साथ क्लास आरेखों का अध्ययन – ArchiMetric .
- उपयोग में आसान UML टूल
- Visual Paradigm. (n.d.). उपयोग में आसान UML टूल .
- मुफ्त UML ट्यूटोरियल – Visual Paradigm Essential | Udemy
- Udemy. (n.d.). मुफ्त UML ट्यूटोरियल – Visual Paradigm Essential | Udemy .











