de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

उपयोग केस मॉडलिंग क्या है?

उपयोग केस सिस्टम कार्यों के उपयोगकर्ता दृष्टिकोण को मॉडल करते हैं, अर्थात्,

  • उपयोगकर्ता के लिए जो सिस्टम करता है;
  • जो कुछ यह करता है, उपयोगकर्ता के लिए मूल्यवान है।
  • उपयोग केस मॉडल आवश्यकता अधिग्रहण के दौरान पाई गई बड़ी मात्रा में जानकारी को व्यवस्थित, संरचित और दस्तावेजीकृत करने का एक तरीका प्रदान करता है;
  • यह विकास प्रक्रिया के आवश्यकता विवरण चरण का एक अनिवार्य हिस्सा बनता है।

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

जब उपयोग केस मॉडल को पूरा कर लिया जाता है और उपयोगकर्ता के साथ समीक्षा कर ली जाती है, तो यह एक मूल ढांचागत जानकारी के भंडार के रूप में बन जाता है जिस पर सिस्टम के अन्य मॉडल आधारित होंगे। उपयोग केस मॉडल सिस्टम कार्यक्षमता के परीक्षण के लिए भी उपयोगी है।

उपयोग केस मॉडल

उपयोग केस मॉडल में शामिल है:

  • एक उपयोग केस आरेख,
  • उपयोग केस विवरणों का समूह,
  • सहभागी विवरणों का समूह
  • परिदृश्यों का समूह (घटनाओं के प्रवाह द्वारा वर्णित)।

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

उपयोग केस: उपयोग केस के नाम के साथ चिह्नित एलिप्स। प्रथानुसार, हम प्रत्येक उपयोग केस नाम को क्रिया शब्द से शुरू करते हैं ताकि यह दर्शाया जा सके कि उपयोग केस एक प्रक्रिया का प्रतिनिधित्व करता है। इसलिए, हम “ग्राहक सूची बनाएं” के बजाय “ग्राहक सूची” का उपयोग नहीं करते हैं, और “प्रश्न प्रक्रिया” के बजाय “प्रश्न” का उपयोग नहीं करते हैं।

एक सहभागी: सहभागी के नाम के साथ एक सरल छड़ी आकृति। हम सहभागी के नाम को पहचानने में आसानी के लिए बड़े अक्षरों में लिखते हैं (जैसे: पुस्तकालयाध्यक्ष, छात्र)।

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

उपयोग केस संबंध: सहभागियों को उपयोग केस से जोड़ने वाली रेखा। यह रेखा हमें दिखाती है कि कौन से सहभागी किन उपयोग केस से जुड़े हैं। इस संबंध को संचार भी कहा जाता है।

सीमाएँ: उपयोग केस के चारों ओर खींचा गया आयत जो उन्हें सहभागियों से अलग करता है ताकि सिस्टम के दायरे का वर्णन किया जा सके। सिस्टम सीमाएँ वैकल्पिक होती हैं और अक्सर उपेक्षित की जाती हैं।

उपयोग केस आरेख का उद्देश्य

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

सिस्टम विकास में उपयोग केस बनाम क्लास आरेख

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

उपयोग केस मॉडल प्रणाली को उपयोगकर्ता के मुख्य कार्य दृष्टिकोण के रूप में निर्मित करता है।

वर्ग आरेख तार्किक सॉफ्टवेयर घटकों (वस्तुओं) के एक सेट का उपयोग करके प्रणालियों का निर्माण करते हैं।


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