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

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

उपयोग केस विकल्प
तकनीक में विभिन्न प्रकार के उपयोग केस और विकल्प होते हैं।
- प्रणाली उपयोग केस – डिजाइन सीमा कंप्यूटर प्रणाली के विकास के बारे में है। यह एक एक्टर के द्वारा कंप्यूटर प्रणाली के माध्यम से लक्ष्य प्राप्त करने के बारे में है; यह तकनीक के बारे में है।
- व्यावसायिक उपयोग केस यह व्यावसायिक संचालन के दायरे के लिए डिजाइन करने के बारे में है। यह संगठन के लिए संबंधित लक्ष्य प्राप्त करने वाले संगठन के बाहरी एक्टर्स के बारे में है। एक व्यावसायिक उपयोग केस में आमतौर पर तकनीक से संबंधित संदर्भ नहीं होते हैं, क्योंकि यह यह जानने में रुचि रखता है कि व्यवसाय कैसे काम करता है।
- उपयोग केस 2.0 एजाइल विकास विधियों के संदर्भ के लिए तकनीकों को अनुकूलित करता है। यह उपयोगकर्ता कहानियों के वर्णन के समर्थन करके आवश्यकता एकत्र करने के अभ्यास को समृद्ध करता है। इसके अलावा यह उपयोग केस “काटने” की सुविधा प्रदान करता है ताकि चरणबद्ध आवश्यकताओं को सुगम बनाया जा सके और चरणबद्ध कार्यान्वयन की संभावना बनाई जा सके।
प्राथमिक और गौण किरदार
एक प्राथमिक एक हितधारक है जो एक विशिष्ट लक्ष्य प्राप्त करने के लिए सिस्टम के साथ बातचीत करता है। प्राथमिक भागीदार आमतौर पर, लेकिन जरूरी नहीं, उस व्यक्ति को होता है जो उपयोग केस की शुरुआत करता है। यह तब नहीं होता है जब उपयोग केस वास्तव में उस किरदार द्वारा ट्रिगर किया जाता है जो वास्तविक प्राथमिक किरदार का प्रतिनिधित्व करता है, या जब उपयोग केस वास्तव में समय द्वारा ट्रिगर किया जाता है। कभी-कभी (बाहरी) भागीदार सिस्टम को सेवाएं प्रदान करने के लिए आवश्यक होते हैं। ऐसे किरदार को सहायक किरदार कहा जाता है। एक किरदार एक उपयोग केस में प्राथमिक किरदार हो सकता है या दूसरे उपयोग केस में सहायक किरदार हो सकता है।
उपयोग केस मॉडलिंग के लिए विवरण के स्तर
कॉकबर्न सिफारिश करते हैं कि प्रत्येक उपयोग केस को एक प्रतीक के साथ लेबल करना चाहिए ताकि “लक्ष्य स्तर” दिखाया जा सके; प्राथमिकता वाला स्तर “उपयोगकर्ता लक्ष्य” है
| लक्ष्य स्तर | आइकन | प्रतीक | प्रतीक |
|---|---|---|---|
| बहुत उच्च सारांश | बादल | ++ | |
| सारांश | उड़ता हुआ पतंग | + | |
| उपयोगकर्ता लक्ष्य | समुद्र में लहरें | ! | |
| उप कार्य | मछली | – | |
| बहुत कम | समुद्र तल की कैलम-शेल | — |
बादल उच्चतम स्तर है, अर्थात एंटरप्राइज स्तर, जहां संगठन के भीतर केवल चार या पांच उपयोग केस हो सकते हैं। उदाहरण में वस्तुओं का विज्ञापन, ग्राहकों को वस्तुओं की बिक्री, इन्वेंटरी का प्रबंधन, आपूर्ति श्रृंखला का प्रबंधन और परिवहन को अनुकूलित करना शामिल हो सकता है।
उड़ता हुआ पतंग बादल के नीचे है, लेकिन अभी भी उच्च स्तर का है और सारांश प्रदान करता है। एक पतंग उपयोग केस व्यवसाय इकाई या विभाग स्तर पर हो सकता है और लक्ष्य का सारांश है। उदाहरणों में छात्र नामांकन शामिल है, या यदि यात्रा कंपनी के साथ काम कर रहे हैं: वायु, होटल, कार या क्रूज आरक्षण करना।
समुद्र में लहरें समुद्र स्तर पर है और आमतौर पर उपयोगकर्ता लक्ष्य के लिए बनाया जाता है। यह आमतौर पर उपयोगकर्ताओं के लिए सबसे रोचक होता है और कंपनियों के लिए समझने में सबसे आसान होता है। यह आमतौर पर एक व्यावसायिक गतिविधि के लिए लिखा जाता है जिसे प्रत्येक व्यक्ति को नीले स्तर की गतिविधि के लिए 2 से 20 मिनट में पूरा करना चाहिए। उदाहरण के लिए, निरंतर शिक्षा के छात्र का नामांकन, एक नए ग्राहक को जोड़ना, खरीदारी गाड़ी में एक वस्तु रखना, और खरीदारी के लिए आदेश देना।
मछली उपयोग के मामले बहुत विस्तृत दिखाते हैं, आमतौर पर कार्यात्मक या उप-कार्यात्मक स्तर पर। उदाहरणों में एक कक्षा का चयन करना, एक शैक्षणिक शुल्क का भुगतान करना, एक शहर के लिए एयरपोर्ट कोड खोजना, और नाम दर्ज करने के बाद ग्राहक सूची बनाना शामिल हैं।
सीबेड क्लैम-शेल, जैसे कि समुद्र के तल के रूप में, सबसे विस्तृत उपयोग के मामले हैं और उप-कार्यात्मक स्तर पर हैं। उदाहरणों में सुरक्षित लॉगिन प्रमाणीकरण, डायनामिक HTML का उपयोग करके एक नया फील्ड जोड़ना, या एजाक्स का उपयोग करके वेब पेज को छोटे स्तर पर अपडेट करना शामिल हो सकता है।

यह पोस्ट Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 और 繁體中文 में भी उपलब्ध है।













