उपयोग केस आरेख एक मूलभूत हिस्सा हैं एकीकृत मॉडलिंग भाषा (UML), जो उपयोगकर्ता के दृष्टिकोण से एक प्रणाली की कार्यात्मक आवश्यकताओं का दृश्य प्रतिनिधित्व प्रदान करता है। यह लेख उपयोग केस आरेखों की मुख्य अवधारणाओं में गहराई से जाता है, एक उदाहरण के माध्यम से उनके घटकों को दर्शाता है, और बेस उपयोग केस, एक्सटेंड और इनक्लूड उपयोग केस के उपयोग केस टेम्पलेट और अनुक्रम आरेखों के साथ संबंध को समझाता है।
उपयोग केस आरेखों की मुख्य अवधारणाएँ
एक्टर्स
एक्टर्स उपयोगकर्ताओं या बाहरी प्रणालियों का प्रतिनिधित्व करते हैं जो प्रणाली के साथ अंतरक्रिया करते हैं। वे मानव उपयोगकर्ता, अन्य प्रणालियाँ या हार्डवेयर उपकरण हो सकते हैं। एक्टर्स को प्रणाली की सीमा के बाहर छड़ी आकृतियों या लेबल वाले बॉक्स के रूप में दर्शाया जाता है।
उपयोग केस
उपयोग केस प्रणाली द्वारा प्रदान की जाने वाली कार्यक्षमताओं या सेवाओं का प्रतिनिधित्व करते हैं। वे एक विशिष्ट लक्ष्य प्राप्त करने के लिए एक्टर्स और प्रणाली के बीच अंतरक्रिया का वर्णन करते हैं। उपयोग केस को प्रणाली की सीमा के भीतर गोलाकार आकृतियों के रूप में दर्शाया जाता है।
संबंध
संबंध एक्टर्स और उपयोग केस के बीच अंतरक्रिया और उपयोग केस के बीच निर्भरता को दर्शाते हैं। उपयोग केस आरेखों में मुख्य संबंध हैं:
- संबंध: एक एक्टर को उपयोग केस से जोड़ने वाली रेखा, जो दर्शाती है कि एक्टर उपयोग केस में भाग ले रहा है।
- शामिल करें: एक बेस उपयोग केस से एक शामिल उपयोग केस की ओर इशारा करने वाली टिकी हुई तीर, जो दर्शाती है कि शामिल उपयोग केस बेस उपयोग केस का अनिवार्य हिस्सा है।
- विस्तारित करें: एक विस्तारित उपयोग केस से बेस उपयोग केस की ओर इशारा करने वाली टिकी हुई तीर, जो दर्शाती है कि विस्तारित उपयोग केस निश्चित शर्तों के तहत बेस उपयोग केस में वैकल्पिक व्यवहार जोड़ता है।
उदाहरण: एटीएम प्रणाली
आइए उपयोग केस आरेखों की अवधारणाओं और उनके उपयोग केस टेम्पलेट और अनुक्रम आरेखों के साथ संबंधों को समझाने के लिए एटीएम (स्वचालित टेलर मशीन) प्रणाली को लें।
उपयोग केस आरेख
एटीएम प्रणाली के लिए उपयोग केस आरेख नीचे दिखाया गया है:
एक्टर्स:
- उपयोगकर्ता
उपयोग केस:
- लॉगिन
- नकदी निकालें
- बैलेंस जांचें
- संस्था को धन दान करें
- धन हस्तांतरण
- बिल भुगतान करें
संबंध:
- “लॉगिन” उपयोग केस एक मूल उपयोग केस है जिसमें “नकद निकासी,” “बैलेंस जांच,” “संस्था को धन दान करें,” “धन हस्तांतरण,” और “बिल भुगतान करें” जैसे अन्य उपयोग केस शामिल हैं।
- “लॉगिन” उपयोग केस में अमान्य पासवर्ड और सत्र समय समाप्ति के प्रबंधन के लिए एक्सटेंशन बिंदु हैं।
उपयोग केस टेम्पलेट
उपयोग केस टेम्पलेट प्रत्येक उपयोग केस के विस्तृत विवरण प्रदान करते हैं, जिसमें इसका विवरण, कार्यकर्ता, पूर्वशर्तें, पश्चशर्तें और घटनाओं का प्रवाह शामिल है।
उदाहरण: “लॉगिन” के लिए उपयोग केस टेम्पलेट
- उपयोग केस का नाम: लॉगिन
- कार्यकर्ता: उपयोगकर्ता
- पूर्वशर्तें: उपयोगकर्ता एटीएम पर है।
- पश्चशर्तें: उपयोगकर्ता लॉगिन किया गया है, या एक त्रुटि संदेश प्रदर्शित किया गया है।
- घटनाओं का प्रवाह:
- उपयोगकर्ता एटीएम कार्ड डालता है।
- प्रणाली पासवर्ड के लिए प्रेरित करती है।
- उपयोगकर्ता पासवर्ड दर्ज करता है।
- प्रणाली पासवर्ड की प्रमाणीकरण करती है।
- यदि पासवर्ड सही है, तो प्रणाली उपयोगकर्ता को लॉगिन करती है।
- यदि पासवर्ड गलत है, तो प्रणाली अमान्य पासवर्ड का प्रबंधन करती है (एक्सटेंड)।
- यदि सत्र समय समाप्त हो जाता है, तो प्रणाली सत्र समय समाप्ति का प्रबंधन करती है (एक्सटेंड)।
एक्सटेंशन बिंदु:
- अमान्य पासवर्ड:
- स्थिति: दर्ज किया गया पासवर्ड गलत है।
- प्रवाह:
- प्रणाली एक त्रुटि संदेश प्रदर्शित करती है।
- प्रणाली पासवर्ड के लिए फिर से प्रार्थना करती है।
- सत्र समय समाप्त:
- स्थिति: उपयोगकर्ता एक निश्चित अवधि के लिए निष्क्रिय है।
- प्रवाह:
- प्रणाली उपयोगकर्ता को लॉग आउट करती है।
- प्रणाली एक समय समाप्ति संदेश प्रदर्शित करती है।
अनुक्रम आरेख
अनुक्रम आरेख वस्तुओं के समय के साथ अंतरक्रिया को दिखाकर प्रणाली के गतिशील व्यवहार का मॉडल बनाते हैं। इनका ध्यान वस्तुओं के बीच आदान-प्रदान किए गए संदेशों के क्रम पर होता है।
उदाहरण: “लॉगिन” के लिए अनुक्रम आरेख
“लॉगिन” उपयोग केस के लिए अनुक्रम आरेख नीचे दिखाया गया है:

वस्तुएँ:
- उपयोगकर्ता
- एटीएम
- बैंक प्रणाली
संदेश:
- उपयोगकर्ता एटीएम कार्ड डालता है।
- एटीएम बैंक प्रणाली को कार्ड की प्रमाणीकरण के लिए एक अनुरोध भेजता है।
- बैंक प्रणाली कार्ड की प्रमाणीकरण करती है और एटीएम को एक प्रतिक्रिया भेजती है।
- एटीएम पासवर्ड के लिए प्रार्थना करता है।
- उपयोगकर्ता पासवर्ड दर्ज करता है।
- ATM बैंक प्रणाली को पासवर्ड की प्रमाणीकरण के लिए एक अनुरोध भेजता है।
- बैंक प्रणाली पासवर्ड की प्रमाणीकरण करती है और ATM को एक प्रतिक्रिया भेजती है।
- यदि पासवर्ड सही है, तो ATM उपयोगकर्ता को प्रवेश कराता है।
- यदि पासवर्ड गलत है, तो ATM अमान्य पासवर्ड का प्रबंधन करता है (विस्तारित)।
- यदि सत्र समाप्त हो जाता है, तो ATM सत्र समय समाप्ति का प्रबंधन करता है (विस्तारित)।
आरेखों के बीच संबंध
आधार उपयोग केस और शामिल करें
“लॉगिन” उपयोग केस एक आधार उपयोग केस है जो “नकदी निकासी,” “बैलेंस जांच,” “सामाजिक कार्यक्रम को दान,” “पैसा स्थानांतरण,” और “बिल भुगतान” जैसे अन्य उपयोग केस को शामिल करता है। इसका अर्थ है कि उपयोगकर्ता इनमें से किसी भी क्रिया करने से पहले प्रवेश करना चाहिए। शामिल करने के संबंध को आधार उपयोग केस से शामिल उपयोग केस की ओर इशारा करते हुए एक बिंदी तीर के रूप में दर्शाया गया है।
विस्तारित
“लॉगिन” उपयोग केस में अमान्य पासवर्ड और सत्र समय समाप्ति के प्रबंधन के लिए विस्तार बिंदु हैं। विस्तार संबंध को विस्तारित उपयोग केस से आधार उपयोग केस की ओर इशारा करते हुए एक बिंदी तीर के रूप में दर्शाया गया है। विस्तारित उपयोग केस निश्चित स्थितियों में आधार उपयोग केस में वैकल्पिक व्यवहार जोड़ते हैं।
उपयोग केस प्रारूप और अनुक्रम आरेख
उपयोग केस प्रारूप उपयोग केस का विस्तृत वर्णन प्रदान करते हैं, जिसमें घटनाओं के प्रवाह शामिल हैं। अनुक्रम आरेख वस्तुओं के बीच समय के साथ अंतरक्रिया दिखाकर उपयोग केस के गतिशील व्यवहार को दर्शाते हैं। उपयोग केस प्रारूप में घटनाओं का प्रवाह अनुक्रम आरेख में संदेशों के क्रम से संबंधित होता है।
निष्कर्ष
उपयोग केस आरेख उपयोगकर्ता के दृष्टिकोण से एक प्रणाली की कार्यात्मक आवश्यकताओं को पकड़ने के लिए आवश्यक हैं। अभिनेताओं, उपयोग केस और संबंधों की मुख्य अवधारणाओं को समझकर और उपयोग केस आरेखों को उपयोग केस प्रारूपों और अनुक्रम आरेखों के साथ एकीकृत करके, आप प्रणाली के व्यवहार को प्रभावी ढंग से मॉडल कर सकते हैं। ATM प्रणाली के उदाहरण में आधार उपयोग केस, विस्तार और शामिल उपयोग केस के उपयोग केस प्रारूपों और अनुक्रम आरेखों से संबंध को दर्शाया गया है, जो प्रणाली की आवश्यकताओं और व्यवहार के व्यापक दृष्टिकोण प्रदान करता है।
संदर्भ
-
अनुक्रम आरेख – विजुअल पैराडाइम
- यह लेख बताता है कि एक अनुक्रम आरेख एक अंतरक्रिया आरेख है जो संदेशों के समय क्रम पर बल देता है। यह बताता है कि अनुक्रम आरेख एक परिदृश्य में शामिल वस्तुओं और कक्षाओं को कैसे दर्शाते हैं और उनके बीच आदान-प्रदान किए गए संदेशों के क्रम को कैसे दर्शाते हैं।
- अनुक्रम आरेख – विजुअल पैराडाइम 11
-
अनुक्रम आरेख क्या है?
- यह मार्गदर्शिका अनुक्रम आरेखों का एक समीक्षा प्रदान करती है, जिसमें बताया गया है कि वे अंतरक्रिया आरेख हैं जो ऑपरेशन के कार्यान्वयन को विस्तार से दर्शाते हैं, जिसमें कौन से संदेश भेजे जाते हैं और कब भेजे जाते हैं। इसमें समय के आधार पर अनुक्रम आरेखों के व्यवस्थित होने के बारे में भी चर्चा की गई है।
- अनुक्रम आरेख क्या है? 12
-
अनुक्रम आरेख कैसे बनाएं?
- यह चरण-दर-चरण मार्गदर्शिका बताती है कि विजुअल पैराडाइम का उपयोग करके UML अनुक्रम आरेख कैसे बनाया जाए। इसमें एडिटर के उपयोग के निर्देश शामिल हैं जिससे लाइफलाइन और संदेशों के साथ अनुक्रम आरेख बनाए जा सकते हैं।
- अनुक्रम आरेख कैसे बनाएं? 13
-
UML अनुक्रम आरेख कैसे बनाएं?
- यह ट्यूटोरियल UML अनुक्रम आरेख बनाने के लिए एक विस्तृत चरणबद्ध गाइड प्रदान करता है, जो एक सरल क्लास आरेख से शुरू होता है और कंट्रोलर क्लास से संबंधित गतिशील विधि उद्घाटनों के मॉडलिंग पर आधारित है।
- UML क्रम आरेख कैसे बनाएं? 14
-
क्रम आरेख पाठ्यक्रम – विजुअल पैराडाइम
- यह पाठ्यक्रम बताता है कि क्रम आरेख क्या है और इसे बनाने के लिए चरण-दर-चरण निर्देश प्रदान करता है। इसके अलावा, यह उपयोगकर्ताओं को विजुअल पैराडाइम ऑनलाइन का उपयोग करके अपने अपने क्रम आरेख बनाने के लिए प्रोत्साहित करता है।
- क्रम आरेख पाठ्यक्रम – विजुअल पैराडाइम 15
-
विजुअल पैराडाइम में क्रम आरेख
- यह अध्याय विजुअल पैराडाइम में क्रम आरेखों पर केंद्रित है, जिसमें उन्हें कैसे बनाया जाता है और उनका मुख्य उपयोग वस्तुओं के बीच अनुक्रमिक क्रम में अंतरक्रिया दिखाने में है।
- विजुअल पैराडाइम में क्रम आरेख 16
-
क्रम आरेख – UML आरेख – विजुअल पैराडाइम
- यह लेख बताता है कि क्रम आरेख समय के क्रम के आधार पर वस्तुओं के सहयोग का मॉडल बनाते हैं, जिसमें उपयोग केस के एक विशिष्ट परिदृश्य में वस्तुओं की अंतरक्रिया कैसे होती है, इसका वर्णन किया गया है।
- क्रम आरेख – UML आरेख – विजुअल पैराडाइम 17
-
क्रम आरेख उदाहरण – विजुअल पैराडाइम समुदाय वृत्त
- यह उदाहरण एक क्रम आरेख का चित्रण करता है जो ऑपरेशन कैसे किए जाते हैं, जिसमें कौन से संदेश भेजे जाते हैं और कब, इसका विवरण देता है। इसके अलावा, यह बताता है कि क्रम आरेख समय के आधार पर कैसे व्यवस्थित किए जाते हैं।
- क्रम आरेख उदाहरण – विजुअल पैराडाइम समुदाय वृत्त 18
-
संदर्भों का उपयोग – विजुअल पैराडाइम समुदाय वृत्त
- यह उदाहरण एक क्रम आरेख का चित्रण करता है जो अन्य क्रम आरेखों, जैसे “बैलेंस लुकअप” और “डेबिट खाता” के संदर्भ लेता है। इसमें बताया गया है कि क्रम कैसे शुरू होता है और विभिन्न अंतरक्रियाओं के माध्यम से कैसे आगे बढ़ता है।
- संदर्भों का उपयोग – विजुअल पैराडाइम समुदाय वृत्त 19
