उपयोग केस मॉडलिंग क्या है?
यह सॉफ्टवेयर विकास और सिस्टम इंजीनियरिंग में उपयोग की जाने वाली एक तकनीक है जो एक सिस्टम की कार्यात्मक आवश्यकताओं का वर्णन करती है। इसका ध्यान अंतिम उपयोगकर्ताओं के दृष्टिकोण से समझने और दस्तावेज़ करने पर केंद्रित है कि सिस्टम कैसे काम करना चाहिए। मूल रूप से, यह यह प्रश्न का उत्तर देने में मदद करता है: “उपयोगकर्ताओं की आवश्यकताओं और लक्ष्यों को पूरा करने के लिए सिस्टम क्या करना चाहिए?”

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

- उपयोग केस में हो सकते हैंशामिल करेंसंबंध, जो दर्शाते हैं कि एक उपयोग केस अपने सामान्य निष्पादन के हिस्से के रूप में दूसरे उपयोग केस के व्यवहार को शामिल करता है। उदाहरण के लिए, एक लॉगिन उपयोग केस कई अन्य उपयोग केस द्वारा शामिल किया जा सकता है जो प्रमाणीकरण की आवश्यकता होती है।
- एक शामिल संबंध दो उपयोग केस के बीच निर्भरता है, जहां एक उपयोग केस (आधार) अपने सामान्य निष्पादन के हिस्से के रूप में दूसरे उपयोग केस (शामिल) के व्यवहार को शामिल करता है।
- एक शामिल संबंध को आधार से शामिल करने तक एक बिंदी तीर के साथ स्टीरियोटाइप «शामिल करें» द्वारा दर्शाया जाता है।
- एक शामिल संबंध का उपयोग सामान्य कार्यक्षमता को पुनर्उपयोग करने, जटिल उपयोग केस को सरल बनाने या निम्न स्तरीय विवरणों को सारांशित करने के लिए किया जा सकता है
- उपयोग केस में भी हो सकते हैंविस्तारित करेंसंबंध, जो दर्शाते हैं कि एक उपयोग केस निश्चित शर्तों के तहत दूसरे उपयोग केस में वैकल्पिक या अपवादात्मक व्यवहार जोड़ता है। उदाहरण के लिए, यदि उपयोगकर्ता अपनी बुकिंग रद्द करने का निर्णय लेता है, तो एक रिजर्वेशन रद्द करें उपयोग केस एक बुकिंग बनाएं उपयोग केस का विस्तार कर सकता है।
- एक विस्तारित संबंध दो उपयोग केस के बीच निर्भरता है, जहां एक उपयोग केस (विस्तार) निश्चित शर्तों के तहत दूसरे उपयोग केस (आधार) में कुछ वैकल्पिक या अपवादात्मक व्यवहार जोड़ता है।
- एक विस्तारित संबंध को विस्तार से आधार तक एक बिंदी तीर के साथ स्टीरियोटाइप «विस्तारित करें» द्वारा दर्शाया जाता है।
- एक विस्तारित संबंध में एक विस्तार बिंदु हो सकता है, जो आधार उपयोग केस में एक स्थान है जहां विस्तार को सम्मिलित किया जा सकता है।
- एक विस्तार बिंदु को नाम और शर्त के साथ लेबल किया जा सकता है
प्रभावी उपयोग केस बनाना:
- सिस्टम सीमाओं की पहचान करना:
- एक सिस्टम सीमा एक बॉक्स है जो उपयोग केस को घेरता है और सिस्टम के दायरे को दर्शाता है।
- एक सिस्टम सीमा यह अलग करने में मदद करती है कि सिस्टम के भीतर क्या है (उपयोग केस) और सिस्टम के बाहर क्या है (एक्टर्स)।
- एक सिस्टम सीमा को सिस्टम के नाम और उसके संस्करण 1 के साथ स्पष्ट रूप से लेबल किया जाना चाहिए।
- उपयोग केस लक्ष्यों और परिदृश्यों को परिभाषित करना:
- एक उपयोग केस लक्ष्य एक ऐसा कथन है जो उपयोग केस द्वारा एक्टर के लिए क्या प्राप्त किया जाता है, उसका सारांश प्रस्तुत करता है।
- एक उपयोग केस लक्ष्य विशिष्ट, मापने योग्य, प्राप्त करने योग्य, संबंधित और परीक्षण योग्य होना चाहिए।
- एक उपयोग केस परिदृश्य एक चरणों का क्रम है जो लक्ष्य प्राप्त करने के लिए एक्टर और सिस्टम के बीच अंतरक्रिया का वर्णन करता है।
- एक उपयोग केस परिदृश्य पूर्ण, संगत, वास्तविक और ट्रेसेबल होना चाहिए।
- स्पष्ट और संक्षिप्त उपयोग केस विवरण लिखना:
- एक उपयोग केस विवरण एक पाठ्य दस्तावेज है जो उपयोग केस के बारे में अधिक विवरण प्रदान करता है, जैसे पूर्वशर्तें, पश्चशर्तें, मुख्य प्रवाह, वैकल्पिक प्रवाह और अपवाद।
- एक उपयोग केस विवरण स्पष्ट और संक्षिप्त होना चाहिए, सरल और सटीक भाषा का उपयोग करते हुए, जार्गन और अस्पष्टता से बचते हुए और एक संगत प्रारूप का पालन करते हुए।
- एक उपयोग केस विवरण को सहज और समग्र भी होना चाहिए, सभी संभावित परिदृश्यों, परिणामों और विविधताओं को कवर करते हुए और सभी संबंधित आवश्यकताओं का समाधान करते हुए।
- उपयोग केस टेम्पलेट और दस्तावेज़ीकरण:
- एक उपयोग केस टेम्पलेट एक मानकीकृत फॉर्मेट है जो उपयोग केस की जानकारी को एक सुसंगत और संरचित तरीके से व्यवस्थित और प्रस्तुत करने में मदद करता है।
- एक उपयोग केस टेम्पलेट में विभिन्न खंड शामिल हो सकते हैं, जैसे उपयोग केस का नाम, पहचान, लक्ष्य, कार्यकर्ता, प्राथमिकता, मान्यताएं, पूर्वशर्तें, पश्चशर्तें, मुख्य प्रवाह, वैकल्पिक प्रवाह, अपवाद, आदि।
- एक उपयोग केस दस्तावेज़ीकरण उपयोग केस का संग्रह है जो प्रणाली की कार्यक्षमता को विभिन्न पहलुओं से वर्णित करता है।
- एक उपयोग केस दस्तावेज़ीकरण कई उद्देश्यों के लिए उपयोग किया जा सकता है, जैसे संचार, मान्यता, सत्यापन, परीक्षण, रखरखाव, आदि।
उपयोग केस मॉडलिंग उत्तम व्यवहार:
- उपयोग केस मॉडलिंग के कुछ उत्तम व्यवहार इस प्रकार हैं:
- पहचानें मुख्य हितधारकों और उनके लक्ष्यों को, और उन्हें उपयोग केस विकास प्रक्रिया में शामिल करें
- एक उपयोग करें ऊपर से नीचे की प्रक्रिया को पहचानने और सबसे महत्वपूर्ण उपयोग केसों को प्राथमिकता देने के लिए
- एक उपयोग करें नामकरण प्रथा जो उपयोग केस और कार्यकर्ताओं के लिए सुसंगत, सार्थक और वर्णनात्मक हो
- उपयोग करें आरेख और पाठ्य वर्णन एक दूसरे के पूरक बनाएं और विभिन्न स्तरों की विस्तृत जानकारी प्रदान करें
- उपयोग करें संबंध जैसे विस्तार, शामिल करना और सामान्यीकरण उपयोग केसों के बीच निर्भरता और समानताओं को दिखाने के लिए
- समीक्षा और मान्यता दें हितधारकों के साथ उपयोग केस की समीक्षा करें और सुनिश्चित करें कि वे प्रणाली की आवश्यकताओं के अनुरूप हैं
उपयोग केस टेम्पलेट का उपयोग करके उपयोग केस मॉडलिंग
समस्या विवरण: विश्वविद्यालय प per लाइब्रेरी प्रणाली
विश्वविद्यालय पुस्तकालय प्रणाली को छात्रों, शिक्षकों और कर्मचारियों को प्रदान की जाने वाली सेवा की दक्षता और गुणवत्ता को प्रभावित करने वाली विभिन्न संचालन चुनौतियों का सामना करना पड़ रहा है। इन चुनौतियों में शामिल हैं:
- हस्ताक्षरित उधार और वापसी प्रक्रियाएँ: पुस्तकों के उधार लेने, वापसी और तारीख के निर्धारण के लिए पुस्तकालय कागज आधारित प्रक्रियाओं पर निर्भर है। इस हस्ताक्षरित दृष्टिकोण में त्रुटियाँ होने की संभावना होती है, जिससे रिकॉर्ड रखरखाव में अंतर आते हैं और कभी-कभी पुस्तकालय कर्मचारियों और उपयोगकर्ताओं के बीच विवाद होते हैं।
- इन्वेंटरी प्रबंधन: पुस्तकालय के विशाल संग्रह के प्रबंधन के लिए वर्तमान प्रणाली अप्रचलित है। एक कुशल इन्वेंटरी प्रबंधन प्रणाली के अभाव में विशिष्ट वस्तुओं को ढूंढना कठिन हो जाता है, जिससे पुस्तकालय के उपयोगकर्ताओं में निराशा और अनावश्यक देरी होती है।
- देरी से शुल्क का ट्रैकिंग: लेट बुक्स के लिए लेट शुल्क का ट्रैकिंग और एकत्र करना चुनौतिपूर्ण कार्य है। पुस्तकालय कर्मचारियों के पास तारीख के निरीक्षण और शुल्क के सटीक आकलन के लिए स्वचालित प्रणाली की कमी है। इससे राजस्व की हानि और उपयोगकर्ताओं को असुविधा होती है।
- उपयोगकर्ता खाता प्रबंधन: उपयोगकर्ता खाते, जिसमें पुस्तकालय कार्ड जारी करना और प्रबंधन शामिल है, हस्ताक्षरित प्रक्रियाओं पर निर्भर हैं। इससे नए छात्रों को पुस्तकालय संसाधनों तक पहुंच प्रदान करने में देरी होती है और मौजूदा सदस्यों के उपयोगकर्ता जानकारी के अपडेट करने में कठिनाई होती है।
- सीमित पहुंच: वर्तमान पुस्तकालय प्रणाली में उपयोगकर्ताओं के लिए बुक्स की खोज, होल्ड लगाने या उधार ली गई वस्तुओं के रिन्यू करने के लिए ऑनलाइन पहुंच की कमी है। इस सीमा के कारण आधुनिक छात्रों और शिक्षकों की अपेक्षा के अनुरूप सुविधा और पहुंच प्रभावित होती है।
- अकुशल संसाधन आवंटन: पुस्तकालय कर्मचारियों को अक्सर पुस्तकों, जर्नलों और अध्ययन स्थानों जैसे संसाधनों के आवंटन को अनुकूलित करने में चुनौतियों का सामना करना पड़ता है। वास्तविक समय के डेटा और विश्लेषण के अभाव के कारण संसाधन वितरण के बारे में जानकारी वाले निर्णय लेना कठिन हो जाता है।
- संचार के अंतर: पुस्तकालय कर्मचारियों और उपयोगकर्ताओं के बीच संचार का अंतर है। उपयोगकर्ता अक्सर पुस्तकालय की नीतियों, नए आगमनों या संचालन घंटों में बदलाव के बारे में अनजान रहते हैं, जिससे गलतफहमी और निराशा होती है।
- सुरक्षा के मुद्दे: पुस्तकालय प्रणाली में उपयोगकर्ता डेटा की रक्षा करने और पुस्तकालय संसाधनों तक चोरी या अनधिकृत पहुंच से बचाव के लिए पर्याप्त सुरक्षा उपायों की कमी है।
ये चुनौतियाँ एक साथ पुस्तकालय कर्मचारियों और उपयोगकर्ताओं के लिए उपयुक्त नहीं वाला पुस्तकालय अनुभव प्रदान करती हैं। इन समस्याओं को हल करना और विश्वविद्यालय पुस्तकालय प्रणाली को आधुनिक बनाना दक्ष सेवाएँ प्रदान करने, उपयोगकर्ता संतुष्टि बढ़ाने और विश्वविद्यालय समुदाय में समग्र शैक्षिक अनुभव को सुधारने के लिए आवश्यक है।
समस्या विवरण के आधार पर विश्वविद्यालय पुस्तकालय प्रणाली के लिए उम्मीदवार उपयोग केस की सूची यहाँ दी गई है:
- उपयोगकर्ता पंजीकरण और खाता प्रबंधन:
- उपयोगकर्ता खाता बनाएँ
- उपयोगकर्ता जानकारी अद्यतन करें
- उपयोगकर्ता खाता हटाएँ
- पुस्तकालय कार्ड जारी करें
- पुस्तक प्रबंधन:
- इन्वेंटरी में नए पुस्तक जोड़ें
- पुस्तक जानकारी अद्यतन करें
- इन्वेंटरी से पुस्तक हटाएँ
- पुस्तकों की खोज करें
- पुस्तक उपलब्धता की जांच करें
- पुस्तकों का आरक्षण करें
- उधार ली गई पुस्तकों का नवीनीकरण करें
- पुस्तक वापसी की प्रक्रिया करें
- इन्वेंटरी प्रबंधन:
- पुस्तकों का कैटलॉग बनाएं और वर्गीकृत करें
- पुस्तक प्रतियों का प्रबंधन करें
- पुस्तक स्थान का ट्रैक रखें
- इन्वेंटरी की तुलना करें
- लेट फीस प्रबंधन:
- लेट फीस की गणना करें
- अतिलंबित पुस्तकों के बारे में उपयोगकर्ताओं को सूचित करें
- लेट फीस के भुगतान स्वीकार करें
- ऑनलाइन पहुंच और खोज:
- ऑनलाइन पुस्तकों की खोज करें
- पुस्तकों पर होल्ड लगाएं
- पुस्तक डिलीवरी का अनुरोध करें
- ऑनलाइन पुस्तकों का नवीनीकरण करें
- संसाधन आवंटन और बुकिंग:
- अध्ययन स्थानों का आरक्षण करें
- अध्ययन सामग्री आवंटित करें (उदाहरण: आरक्षित पुस्तकें)
- अध्ययन स्थान आरक्षण का प्रबंधन करें
- संचार:
- पुस्तकालय नीतियों के बारे में उपयोगकर्ताओं को सूचित करें
- नए आगमन की घोषणा करें
- संचालन घंटे की जानकारी प्रदान करें
- सुरक्षा:
- उपयोगकर्ता प्रमाणीकरण और अनुमति
- डेटा सुरक्षा और गोपनीयता
- रिपोर्टिंग और विश्लेषण:
- उपयोग रिपोर्ट तैयार करें
- उधार लेने के प्रवृत्तियों का विश्लेषण करें
- विशिष्ट सामग्री के लिए मांग का अनुमान लगाएं
- पुस्तकालय के बीच ऋण सेवाएं:
- अन्य पुस्तकालयों से सामग्री के लिए अनुरोध करें
- पुस्तकालय के बीच ऋण अनुरोधों का प्रबंधन करें
- पुस्तकालय के कर्मचारी प्रबंधन:
- कर्मचारी प्रमाणीकरण और अनुमति
- प्रशिक्षण और ओनबोर्डिंग
- कर्मचारी शेड्यूलिंग
- पहुंच सेवाएं:
- विशेष आवश्यकताओं वाले उपयोगकर्ताओं के लिए सेवाएं प्रदान करें (उदाहरण: ब्रेल सामग्री)
- सहायक प्रौद्योगिकी समर्थन
- संसाधन आरक्षण और चेकआउट:
- ऑडियो/विजुअल उपकरण का आरक्षण करें
- उपकरण चेकआउट करें
- पुस्तकालय संसाधन सुझाव:
- उपयोगकर्ता पसंदीदा के आधार पर पुस्तकों और संसाधनों का सुझाव दें
- पुस्तकालय प्रसार और कार्यशालाएं:
- पुस्तकालय कार्यशालाओं और घटनाओं का आयोजन और प्रचार करें
ये प्रस्तावित उपयोग केस उन कार्यों के विस्तृत विवरण को कवर करते हैं जो समस्या विवरण में पहचाने गए मुद्दों को संबोधित करते हैं। इनका उपयोग विश्वास और उपयोगकर्ता संतुष्टि को बढ़ाने के लिए विश्वविद्यालय पुस्तकालय प्रणाली के आगे के विश्लेषण, डिजाइन और विकास के लिए आधार के रूप में उपयोग किया जा सकता है। विशिष्ट उपयोग केसों को प्राथमिकता देने और लागू करने का निर्णय प्रणाली की आवश्यकताओं और हितधारकों की आवश्यकताओं पर निर्भर करेगा।
उपयोग केस टेम्पलेट:
यहां एक विश्वविद्यालय पुस्तकालय से पुस्तक उधार लेने के लिए उपयोग केस टेम्पलेट और उदाहरण तालिका रूप में दिया गया है:
| उपयोग केस का नाम | एक पुस्तक उधार लें |
|---|---|
| उपयोग केस का पहचान संख्या | UC001 |
| प्राथमिक अभिनेता | छात्र |
| गौण अभिनेता | पुस्तकालय अधिकारी, पुस्तक भंडारण प्रणाली |
| पूर्वशर्तें | – छात्र के पास वैध पुस्तकालय कार्ड है। |
| – पुस्तक पुस्तकालय के भंडारण में उपलब्ध है। | |
| पश्चात्क्रियाएं | – पुस्तक को प्रणाली में उधार ली गई के रूप में चिह्नित किया गया है। |
| – छात्र के पास पुस्तक अपने स्वामित्व में है। | |
| मुख्य प्रवाह | 1. विवरण: छात्र एक पुस्तक उधार लेना चाहता है, |
| विश्वविद्यालय पुस्तकालय से पुस्तक। | |
| 2. अभिनेता के कार्य: | |
| – छात्र अपना पुस्तकालय कार्ड प्रस्तुत करता है, | |
| पुस्तकालय अधिकारी के समक्ष। | |
| – लाइब्रेरियन पुस्तकालय कार्ड को स्कैन करता है ताकि | |
| इसकी वैधता की पुष्टि की जा सके। | |
| – छात्र पुस्तक का शीर्षक या ISBN प्रदान करता है | |
| जिस पुस्तक को वह किराए पर लेना चाहता है। | |
| – लाइब्रेरियन पुस्तकालय कैटलॉग में खोज करता है | |
| पुस्तक के लिए। | |
| – लाइब्रेरियन पुस्तक की उपलब्धता की पुष्टि करता है। | |
| – लाइब्रेरियन पुस्तक को छात्र को निकालता है | |
| छात्र को। | |
| – छात्र पुस्तक लेता है और पुस्तकालय छोड़ देता है | |
| पुस्तकालय। | |
| 3. प्रणाली के कार्य: | |
| – प्रणाली पुस्तकालय कार्ड की पुष्टि करती है। | |
| – प्रणाली पुस्तक की स्थिति को अद्यतन करती है | |
| “किराए पर लिया गया।” | |
| – प्रणाली पुस्तक लौटाने की तारीख को रिकॉर्ड करती है | |
| किराए के लिए। | |
| – प्रणाली लेनदेन के लिए एक रसीद उत्पन्न करती है | |
| लेनदेन के लिए। | |
| 4. वैकल्पिक प्रवाह: | |
| – यदि छात्र का पुस्तकालय कार्ड अमान्य है, तो लाइब्रेरियन छात्र को सूचित करता है, और उपयोग केस समाप्त हो जाता है। | |
| लाइब्रेरियन छात्र को सूचित करता है, और उपयोग केस समाप्त हो जाता है। | |
| उपयोग केस समाप्त हो जाता है। | |
| – यदि अनुरोधित पुस्तक उपलब्ध नहीं है, तो लाइब्रेरियन छात्र को सूचित करता है, और उपयोग केस समाप्त हो जाता है। | |
| लाइब्रेरियन छात्र को सूचित करता है, और उपयोग केस समाप्त हो जाता है। | |
| उपयोग केस समाप्त हो जाता है। | |
| विस्तार | – यदि छात्र के पास लेट लौटाए गए पुस्तकें हैं, तो एक सूचना |
| छात्र को भेजा जाता है। | |
| – यदि छात्र पुस्तक का नवीनीकरण करना चाहता है, तो वह कर सकता है | |
| पुस्तकालय वेबसाइट के माध्यम से नवीनीकरण का अनुरोध करें। | |
| विशेष आवश्यकताएँ | – प्रणाली में सुरक्षित डेटाबेस होना चाहिए |
| पुस्तकालय कार्डधारकों का। | |
| – निर्धारित तिथियाँ और लेट फीस की गणना की जानी चाहिए और | |
| प्रणाली द्वारा लागू की जानी चाहिए। |
उदाहरण उपयोग केस: विश्वविद्यालय पुस्तकालय से पुस्तक उधार लेना
| उपयोग केस का नाम | एक पुस्तक उधार लें |
|---|---|
| उपयोग केस पहचान | UC001 |
| प्राथमिक अभिनेता | छात्र |
| गौण अभिनेता | पुस्तकालय अधिकारी, पुस्तक इन्वेंटरी प्रणाली |
| पूर्वशर्तें | – छात्र के पास वैध पुस्तकालय कार्ड है। |
| – पुस्तक पुस्तकालय के इन्वेंटरी में उपलब्ध है। | |
| पश्चशर्तें | – पुस्तक को प्रणाली में उधार ली गई के रूप में चिह्नित किया गया है। |
| – छात्र के पास पुस्तक अपने स्वामित्व में है। | |
| मुख्य प्रवाह | 1. विवरण: छात्र एक पुस्तक उधार लेना चाहता है, |
| विश्वविद्यालय पुस्तकालय से पुस्तक। | |
| 2. अभिनेता के कार्य: | |
| – छात्र अपनी पुस्तकालय कार्ड प्रस्तुत करता है | |
| पुस्तकालय कर्मचारी को। | |
| – पुस्तकालय कर्मचारी पुस्तकालय कार्ड को स्कैन करता है | |
| इसकी वैधता की पुष्टि करने के लिए। | |
| – छात्र पुस्तक का शीर्षक या ISBN प्रदान करता है | |
| जिस पुस्तक को वह किराए पर लेना चाहता है। | |
| – पुस्तकालय कर्मचारी पुस्तकालय कैटलॉग में खोज करता है | |
| पुस्तक के लिए। | |
| – पुस्तकालय कर्मचारी पुस्तक की उपलब्धता की पुष्टि करता है। | |
| – पुस्तकालय कर्मचारी पुस्तक को छात्र को निकालता है | |
| छात्र को। | |
| – छात्र पुस्तक लेता है और पुस्तकालय छोड़ देता है | |
| पुस्तकालय। | |
| 3. प्रणाली के कार्य: | |
| – प्रणाली पुस्तकालय कार्ड की पुष्टि करती है। | |
| – प्रणाली पुस्तक की स्थिति को अद्यतन करती है | |
| “किराए पर लिया गया।” | |
| – प्रणाली पुस्तक लेने की तारीख को रिकॉर्ड करती है | |
| किराए के लिए। | |
| – प्रणाली लेनदेन के लिए एक रसीद उत्पन्न करती है | |
| लेनदेन के लिए। | |
| 4. वैकल्पिक प्रवाह: | |
| – यदि छात्र का पुस्तकालय कार्ड अमान्य है, तो | |
| पुस्तकालय कर्मचारी छात्र को सूचित करता है, और उपयोग | |
| केस समाप्त हो जाता है। | |
| – यदि अनुरोधित पुस्तक उपलब्ध नहीं है, तो | |
| पुस्तकालय कर्मचारी छात्र को सूचित करता है, और उपयोग | |
| केस समाप्त हो जाता है। | |
| विस्तार | – यदि छात्र के पुस्तकें लेट हैं, तो एक सूचना भेजी जाती है |
| छात्र को भेजी जाती है। | |
| – यदि छात्र पुस्तक का नवीनीकरण करना चाहता है, तो वह | |
| पुस्तकालय वेबसाइट के माध्यम से नवीनीकरण का अनुरोध कर सकता है। | |
| विशेष आवश्यकताएं | – प्रणाली में सुरक्षित डेटाबेस होना चाहिए |
| पुस्तकालय कार्डधारकों का। | |
| – तारीख और लेट फीस की गणना और | |
| प्रणाली द्वारा लागू की जानी चाहिए। |
उपरोक्त तालिकाएं उपयोग केस टेम्पलेट और उदाहरण को संरचित और व्यवस्थित तरीके से प्रस्तुत करती हैं, जिससे उपयोग केस के मुख्य तत्वों को पढ़ने और समझने में आसानी होती है।
उपयोग केस की विस्तृतता
उपयोग केस विस्तृतता परिभाषा: उपयोग केस विस्तृतता उपयोग केस विवरण में विस्तार और संगठन के स्तर को संदर्भित करती है। इसका मतलब है कि उपयोग केस के विवरण लिखते समय आप प्रणाली के कार्यों को कितनी विस्तृत रूप से विभाजित करते हैं। सरल शब्दों में, यह यह बताता है कि आप उपयोग केस को कितने छोटे भागों या चरणों में विभाजित करते हैं।
उपयोग केस विस्तृतता का महत्व:
- संचार में सुधार: उपयोग केस विस्तृतता सॉफ्टवेयर प्रोजेक्ट में शामिल विभिन्न स्टेकहोल्डर्स, जैसे व्यापार विश्लेषक, डेवलपर्स, टेस्टर्स और अंतिम उपयोगकर्ताओं के बीच संचार में महत्वपूर्ण भूमिका निभाती है। जब उपयोग केस अच्छी तरह से परिभाषित और उचित विस्तृतता में होते हैं, तो सभी को प्रणाली के कार्यों और आवश्यकताओं को बेहतर ढंग से समझने में मदद मिलती है।
- प्रोजेक्ट योजना: उपयोग केस में विस्तृतता के स्तर का प्रोजेक्ट योजना पर प्रभाव पड़ता है। छोटे और अधिक विस्तृत उपयोग केस विकास कार्यों के लिए आवश्यक समय और प्रयास का अनुमान लगाने में आसानी प्रदान कर सकते हैं। इससे प्रोजेक्ट प्रबंधकों को अधिक सटीक प्रोजेक्ट योजनाएं और संसाधन आवंटन बनाने में मदद मिलती है।
- स्पष्टता और सटीकता: उचित विस्तृतता प्राप्त करना सुनिश्चित करता है कि उपयोग केस स्पष्ट और सटीक हों। यदि उपयोग केस बहुत उच्च स्तर के और सामान्य हैं, तो वे प्रभावी विकास के लिए आवश्यक विवरण के अभाव में हो सकते हैं। विपरीत रूप से, अत्यधिक विस्तृत उपयोग केस अव्यवस्थित और प्रबंधन में कठिन हो सकते हैं।
उदाहरण: एक ई-कॉमर्स एप्लिकेशन में “उपयोगकर्ता पंजीकरण” कार्यक्षमता से संबंधित एक उदाहरण के साथ उपयोग केस विस्तृतता को समझाते हैं:
- उच्च विस्तृतता: “उपयोगकर्ता पंजीकरण” नामक एक उपयोग केस पूरी पंजीकरण प्रक्रिया को शुरू से लेकर अंत तक कवर करता है। इसमें प्रत्येक चरण शामिल है, जैसे व्यक्तिगत जानकारी दर्ज करना, पासवर्ड बनाना, पासवर्ड की पुष्टि करना और पंजीकरण फॉर्म जमा करना।
- मध्यम विस्तृतता: उपयोग केस को छोटे और अधिक लक्षित भागों में बांटा जाता है। उदाहरण के लिए, “व्यक्तिगत जानकारी दर्ज करें,” “पासवर्ड बनाएं,” और “पंजीकरण जमा करें” को अलग-अलग उपयोग केस बनाया जा सकता है। प्रत्येक उपयोग केस उपयोगकर्ता पंजीकरण के एक विशिष्ट पहलू पर ध्यान केंद्रित करता है।
- निम्न विस्तृतता: सबसे निम्न स्तर की विस्तृतता में एक ही चरण के क्रियाकलापों को विभाजित करना शामिल हो सकता है। उदाहरण के लिए, “व्यक्तिगत जानकारी दर्ज करें” को “पहला नाम दर्ज करें,” “अंतिम नाम दर्ज करें,” “ईमेल पता दर्ज करें,” आदि में और विभाजित किया जा सकता है।
उचित विस्तार का स्तर प्रोजेक्ट की आवश्यकताओं और स्टेकहोल्डर्स की विशिष्ट आवश्यकताओं पर निर्भर करता है। सही संतुलन बनाए रखना आवश्यक है ताकि उपयोग केस सभी संलग्न पक्षों को सिस्टम कार्यक्षमता को समझने में सक्षम बनाएं, प्रबंधन योग्य हों और प्रभावी हों।
अलास्टेयर कॉकबर्न अपनी पुस्तक ‘लेखन प्रभावी उपयोग केस’ में लक्ष्य प्राप्ति के विभिन्न स्तरों को देखने में हमारी मदद करने के लिए एक सरल तुलना प्रदान करते हैं। वे इन स्तरों को समुद्र के तुलना के रूप में सोचने की सलाह देते हैं

संदर्भ:












