de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

यूएमएल उपयोग केस आरेख: कार्यात्मक आवश्यकताओं और उपयोगकर्ता-प्रणाली अंतःक्रियाओं को ध्यान में रखना

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

use case diagram example

इस आरेख की आवश्यकता आवश्यकता संग्रह और विश्लेषण चरण के दौरान निर्णायक होती है, क्योंकि यह व्यावसायिक दृष्टिकोण से प्रणाली की सीमा और विस्तार को स्थापित करता है।

1. उपयोग केस आरेख के मूल तत्व

उपयोग केस आरेख केवल कुछ मूल तत्वों का उपयोग करता है, जिससे यह पढ़ने और बनाने में सबसे सरल यूएमएल आरेखों में से एक बन जाता है।

ए। प्रणाली सीमा

system boundary of use case diagram

प्रणाली सीमा एक आयत है जो विचाराधीन प्रणाली की सीमा को दृश्यात्मक रूप से परिभाषित करता है। बॉक्स के भीतर का सब कुछ प्रणाली का हिस्सा है; बॉक्स के बाहर का सब कुछ बाहरी है।

  • प्रतीकात्मक चिह्न: एक बड़ा आयत।
  • उद्देश्य: प्रणाली की जिम्मेदारियों को उन बाहरी एककों (कार्यकर्ता) से स्पष्ट रूप से अलग करने के लिए जो इसके साथ अंतःक्रिया करते हैं।

बी। कार्यकर्ता

actor of use case diagram

एक कार्यकर्ता किसी भी ऐसी वस्तु का प्रतिनिधित्व करता है जो प्रणाली के बाहर है और एक लक्ष्य प्राप्त करने के लिए इसके साथ अंतःक्रिया करता है। एक कार्यकर्ता को नहीं मनुष्य होना आवश्यक नहीं है; यह एक अन्य प्रणाली, एक हार्डवेयर उपकरण, या एक विशिष्ट समय घटना भी हो सकती है।

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

C. उपयोग के उदाहरण

use cases of use case diagram

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

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

2. उपयोग के उदाहरण आरेख में संबंध

संबंध अभिनेताओं को उपयोग के उदाहरण से और उपयोग के उदाहरणों को एक दूसरे से जोड़ते हैं, जिससे जटिलता और प्रवाह तर्क को परिभाषित किया जाता है।

A. संचार संबंध

यह सबसे सरल और सबसे अधिक प्रचलित संबंध है, जो इंगित करता है कि एक अभिनेता एक उपयोग के उदाहरण में भाग ले रहा है।

  • प्रतीकात्मकता: एक अभिनेता को एक उपयोग के उदाहरण के अंडाकार से जोड़ने वाली एक ठोस रेखा।
  • उद्देश्य: यह बताता है कि किन कार्यों को किन भूमिकाओं द्वारा प्रारंभ किया जाता है या उपयोग किया जाता है।

बी। शामिल करने वाला संबंध (<<शामिल करें>>)

शामिल करें संबंध तब उपयोग किया जाता है जब एक उपयोग अनुच्छेद हमेशा दूसरे उपयोग अनुच्छेद की कार्यक्षमता को शामिल करता है। शामिल किए गए उपयोग अनुच्छेद को आधार उपयोग अनुच्छेद के कार्य को पूरा करने के लिए अनिवार्य होना चाहिए।

  • प्रतीकात्मकता: एक टूटी हुई तीर जो आधार उपयोग अनुच्छेद से इंगित करती हैआधार उपयोग अनुच्छेद तकशामिल किया गया उपयोग अनुच्छेद, जिसे चिह्नित किया गया है<<शामिल करें>>.
  • उपयोग: एक से अधिक उपयोग अनुच्छेदों से सामान्य व्यवहार को अलग करने के लिए उपयोग किया जाता है।
    • उदाहरण: आदेश दर्ज करें शामिल करता है उपयोगकर्ता की पहचान करें.

सी। विस्तारित संबंध (<<विस्तारित करें>>)

विस्तारित करें संबंध तब उपयोग किया जाता है जब एक विशिष्ट उपयोग अनुच्छेद (विस्तारित करने वाला) दूसरे उपयोग अनुच्छेद (आधार वाला) में वैकल्पिक या शर्ताधीन व्यवहार जोड़ता है।

  • प्रतीकात्मकता: एक टूटी हुई तीर जो आधार उपयोग अनुच्छेद से इंगित करती हैउपयोग केंद्रित उपयोग केंद्रित के लिए आधार उपयोग केंद्रित, लेबल के साथ <<विस्तार>>.
  • उपयोग: वैकल्पिक, अपवाद, या विशिष्ट व्यवहार के मॉडल के रूप में। विस्तार तभी होता है जब एक विशिष्ट शर्त पूरी होती है।
    • उदाहरण: भुगतान प्रक्रिया करें आधार उपयोग केंद्रित है, और लॉयल्टी छूट लागू करें विस्तारित करता है भुगतान प्रक्रिया करें शर्त के तहत [यदि लॉयल्टी स्थिति गोल्ड है].

डी. सामान्यीकरण संबंध (विरासत)

यह संबंध इंगित करता है कि एक एक्टर या एक उपयोग केंद्रित दूसरे का एक विशिष्ट संस्करण है।

  • प्रतीकात्मक चिन्ह: एक ठोस रेखा जिसके साथ एक खोखला त्रिभुज बना होता है जो विशिष्ट तत्व से अधिक सामान्य तत्व की ओर इशारा करता है।
  • उपयोग:
    • एक्टर्स: प्रणाली प्रबंधक एक सामान्यीकरण है दर्ज किया गया उपयोगकर्ता.
    • उपयोग केंद्रित: क्रेडिट कार्ड से भुगतान करें एक सामान्यीकरण है भुगतान प्रक्रिया करें.

3. चरण-दर-चरण उदाहरण: एक ऑनलाइन सीखने का प्लेटफॉर्म

एक ऑनलाइन सीखने के प्लेटफॉर्म की मुख्य क्षमता के ढांचे की कल्पना करें।

तत्व प्रकार विवरण
छात्र किरदार मुख्य उपयोगकर्ता की भूमिका।
शिक्षक किरदार सामग्री बनाता और प्रबंधित करता है।
पाठ्यक्रम लें उपयोग का मामला छात्र का मुख्य कार्य।
प्रगति देखें उपयोग का मामला छात्र के लिए एक मूल्यवान कार्य।
उपयोगकर्ता की पहचान सत्यापित करें उपयोग का मामला दोनों किरदारों के लिए सामान्य, अनिवार्य चरण।
पाठ्यक्रम बनाएं उपयोग का मामला शिक्षक का मुख्य कार्य।
पूर्णता प्रमाणपत्र उत्पन्न करें उपयोग का मामला वैकल्पिक कार्य जो विस्तारित करता हैपाठ्यक्रम लें.

प्रवाह का निर्माण करना

  1. प्रणाली सीमा:सभी उपयोग के उद्देश्यों को घेरने वाला एक बड़ा बॉक्स खींचें।
  2. जीवन रेखाएँ:स्थान रखें छात्र और अध्यापक बॉक्स के बाहर अभिनेता।
  3. संचार: जोड़ें छात्र के लिए पाठ्यक्रम लें और प्रगति देखें. जोड़ें अध्यापक के लिए पाठ्यक्रम बनाएँ.
  4. शामिल करें: पाठ्यक्रम लें और पाठ्यक्रम बनाएँ दोनों को जोड़ते हैं उपयोगकर्ता की पहचान करें उपयोग के उदाहरण के साथ <<शामिल करें>> तीर, क्योंकि दोनों के लिए प्रवेश करना अनिवार्य है।
  5. विस्तारित करें:पूर्णता प्रमाणपत्र उत्पन्न करें उपयोग अनुच्छेद के साथ जुड़ता है पाठ्यक्रम लें के साथ एक <<विस्तारित>> तीर, जो इंगित करता है कि यह केवल शर्त के तहत ही होता है [पाठ्यक्रम पूर्णतः पूरा होने के बाद].

use case diagram example of Online Learning Platform

सारांश

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

UML के बारे में अतिरिक्त जानकारी और AI आपको इसे दृश्यात्मक बनाने में कैसे सहायता करता है, उसके लिए हमारे UML संसाधन केंद्र.

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