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

उपयोग केस आरेख का त्वरित अवलोकन
एक मानक उपयोग केस आरेख को संयुक्त मॉडलिंग भाषा में नीचे दिए गए उपयोग केस आरेख उदाहरण के अनुसार परिभाषित किया गया है:

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

उपयोग केस
- प्रणाली कार्य (प्रक्रिया — स्वचालित या हस्ताक्षरित)
- क्रिया + संज्ञा (या संज्ञा वाक्यांश) द्वारा नामित।
- उदाहरण के लिए कुछ करें
- प्रत्येक एक्टर को एक उपयोग केस से जोड़ा जाना चाहिए, जबकि कुछ उपयोग केस एक्टर्स से जुड़े नहीं हो सकते।

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

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

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

शामिल करें
- जब एक उपयोग केस को दूसरे उपयोग केस की कार्यक्षमता का उपयोग करते हुए दर्शाया जाता है, तो उपयोग केस के बीच इस संबंध को शामिल या उपयोग करने वाला संबंध कहा जाता है।
- एक उपयोग केस अपने व्यापार प्रक्रिया प्रवाह के हिस्से के रूप में दूसरे उपयोग केस में वर्णित कार्यक्षमता को शामिल करता है।
- आधार उपयोग केस से बच्चे के उपयोग केस तक का उपयोग करने वाला संबंध इंगित करता है कि आधार उपयोग केस का एक उदाहरण बच्चे के उपयोग केस में निर्दिष्ट व्यवहार को शामिल करेगा।
- एक शामिल संबंध को एक दिशात्मक तीर के साथ दर्शाया जाता है जिसमें बिंदीदार रेखा हो। तीर के शीर्ष बच्चे के उपयोग केस की ओर इशारा करता है और माता-पिता उपयोग केस तीर के आधार पर जुड़ा होता है।
- स्टेरियोटाइप “<<include>>” संबंध को एक शामिल संबंध के रूप में पहचानता है।

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

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

उदाहरणों के द्वारा सीखें — शामिल और विस्तार के साथ उपयोग केस की संरचना
यह उपयोग केस आरेख उदाहरण कई व्यापारिक उपयोग केस के मॉडल को दर्शाता है। उपयोग केस मॉडल एक रेस्तरां (व्यापारिक प्रणाली) और उसके प्राथमिक हितधारकों (व्यापारिक एक्टर्स और व्यापारिक कर्मचारी) के बीच के अंतरक्रियाओं का प्रतिनिधित्व करता है। आधार उपयोग केस की पहचान करने के बाद, आप उन उपयोग केस को <> और <> उपयोग केस के साथ संरचित कर सकते हैं ताकि स्पष्टता बढ़े।
अपने अपने आरेख बनाने के लिए इस उपयोग केस आरेख प्रारूप का उपयोग करें।
बस क्लिक करें इस प्रारूप का उपयोग करें संपादित करने के लिए, या क्लिक करें खाली बनाएँ शुरुआत से बनाने के लिए।

अन्य UML लेख
एकीकृत मॉडलिंग भाषा (UML)
- UML क्या है?
- UML मॉडलिंग क्यों?
- 14 UML आरेख प्रकार का अवलोकन
- क्लास आरेख क्या है?
- घटक आरेख क्या है?
- डेप्लॉयमेंट आरेख क्या है?
- वस्तु आरेख क्या है?
- पैकेज आरेख क्या है?
- संयुक्त संरचना आरेख क्या है?
- प्रोफ़ाइल आरेख क्या है?
- उपयोग केस आरेख क्या है?
- गतिविधि आरेख क्या है?
- अवस्था मशीन आरेख क्या है?
- अनुक्रम आरेख क्या है?
- संचार आरेख क्या है?
- अंतरक्रिया अवलोकन आरेख क्या है?
- समय आरेख क्या है
- UML सहयोग आरेख क्या है?
- UML संबंध बनाम एग्रीगेशन बनाम कंपोजिशन
- UML क्लास आरेख ट्यूटोरियल
- अवस्था मशीन आरेख बनाम गतिविधि आरेख
यह पोस्ट Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 और 繁體中文 में भी उपलब्ध है।













