de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

UML स्विमलेन एक्टिविटी डायग्राम पर ट्यूटोरियल

परिचय

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

मुख्य अवधारणाएँ

1. गतिविधियाँ और क्रियाएँ

  • गतिविधियाँ: ये एक्टिविटी डायग्राम के मुख्य निर्माण तत्व हैं। ये प्रक्रिया के भीतर व्यक्तिगत चरणों या संचालन का प्रतिनिधित्व करते हैं।
  • क्रियाएँ: ये परमाणु गतिविधियाँ हैं जिन्हें आगे विभाजित नहीं किया जा सकता है।

2. नियंत्रण प्रवाह

  • नियंत्रण प्रवाह: यह गतिविधियों के क्रम का प्रतिनिधित्व करता है। इसे गतिविधियों को जोड़ने वाली तीरों के द्वारा दर्शाया जाता है, जो उनके क्रम में किए जाने का संकेत करते हैं।

3. प्रारंभिक और अंतिम नोड

  • प्रारंभिक नोड: यह कार्यप्रवाह का आरंभ बिंदु है, जिसे एक ठोस वृत्त द्वारा दर्शाया जाता है।
  • अंतिम नोड: यह कार्यप्रवाह का अंतिम बिंदु है, जिसे बुल्सआई चिह्न (एक वृत्त के भीतर एक वृत्त) द्वारा दर्शाया जाता है।

4. निर्णय और मर्ज नोड

  • निर्णय नोड: यह एक बिंदु है जहाँ प्रवाह एक शर्त के आधार पर शाखाओं में बंटता है, जिसे हीरे के आकार द्वारा दर्शाया जाता है।
  • मर्ज नोड: यह एक बिंदु है जहाँ कई प्रवाह एक बार में एक एकल प्रवाह में वापस जुड़ते हैं, जिसे भी हीरे के आकार द्वारा दर्शाया जाता है।

5. स्विमलेन

  • स्विमलेन: इनका उपयोग गतिविधियों को समूहों में व्यवस्थित करने के लिए किया जाता है, जो आमतौर पर अलग-अलग भूमिकाओं या जिम्मेदारियों का प्रतिनिधित्व करते हैं। इन्हें ऊर्ध्वाधर या क्षैतिज लेन के रूप में दर्शाया जाता है।

उदाहरण

उदाहरण 1: सरल ऑर्डर प्रोसेसिंग

व्याख्या:

  • प्रक्रिया ग्राहक द्वारा ऑर्डर देने के साथ शुरू होती है।
  • आदेश प्रणाली आदेश प्राप्त करती है, भुगतान को प्रक्रिया में लाती है और आदेश की पुष्टि करती है।
  • फिर गोदाम आदेश को पैक करता है और भेजता है।
  • अंत में, ग्राहक आदेश प्राप्त करता है।

उदाहरण 2: एटीएम निकास प्रक्रिया

स्पष्टीकरण:

  • ग्राहक कार्ड डालता है और पिन दर्ज करता है।
  • एटीएम पिन की पुष्टि करता है। यदि सही है, तो ग्राहक राशि चुनता है और एटीएम नकदी निकालता है। यदि गलत है, तो एटीएम त्रुटि प्रदर्शित करता है।
  • ग्राहक नकदी लेता है।

उदाहरण 3: पुस्तकालय पुस्तक उधार लेना

स्पष्टीकरण:

  • छात्र पुस्तक खोजता है और इसे मांगता है।
  • पुस्तकालय अधिकारी उपलब्धता की पुष्टि करता है। यदि पुस्तक उपलब्ध है, तो पुस्तकालय अधिकारी पुस्तक जारी करता है। यदि नहीं, तो पुस्तकालय अधिकारी छात्र को सूचित करता है।
  • छात्र पुस्तक प्राप्त करता है।

उदाहरण 4: ऑनलाइन शॉपिंग

स्पष्टीकरण:

  • ग्राहक उत्पादों को ब्राउज़ करता है, उन्हें गाड़ी में जोड़ता है और चेकआउट पर जाता है।
  • भुगतान प्रणाली भुगतान को प्रक्रिया में लाती है। यदि सफल है, तो आदेश की पुष्टि की जाती है। यदि नहीं, तो ग्राहक को विफलता की सूचना दी जाती है।
  • गोदाम आदेश को तैयार करता है और भेजता है।
  • ग्राहक आदेश प्राप्त करता है।

उदाहरण 5: होटल बुकिंग

PlantUML Diagram

स्पष्टीकरण:

  • ग्राहक होटल की खोज करता है, कमरा चुनता है और बुकिंग करता है।
  • बुकिंग प्रणाली उपलब्धता की पुष्टि करती है। यदि कमरा उपलब्ध है, तो बुकिंग की पुष्टि की जाती है। यदि नहीं, तो ग्राहक को सूचित किया जाता है।
  • ग्राहक पुष्टि प्राप्त करता है।

यूएमएल एक्टिविटी डायग्राम की व्याख्या करना

  1. गतिविधियों का प्रवाह: तीरों का पालन करें ताकि गतिविधियों के क्रम को समझा जा सके। प्रत्येक तीर एक गतिविधि से अगली गतिविधि तक नियंत्रण के प्रवाह का प्रतिनिधित्व करता है।
  2. निर्णय बिंदु: निर्णय नोड्स पर, शर्त का मूल्यांकन करें ताकि यह निर्धारित किया जा सके कि किस शाखा का पालन करना है। यह शर्तों के आधार पर विभिन्न परिदृश्यों को समझने में मदद करता है।
  3. स्विमलेन: प्रत्येक स्विमलेन से जुड़ी भूमिकाओं या जिम्मेदारियों की पहचान करें। यह यह समझने में मदद करता है कि प्रत्येक गतिविधि के लिए कौन जिम्मेदार है।
  4. प्रारंभिक और अंतिम नोड्स: प्रारंभिक नोड प्रक्रिया के शुरुआती बिंदु को दर्शाता है, जबकि अंतिम नोड अंतिम बिंदु को दर्शाता है।
  5. समानांतरता: समानांतर गतिविधियों को समझने के लिए फॉर्क और जॉइन की तलाश करें। फॉर्क प्रवाह को समानांतर गतिविधियों में विभाजित करते हैं, जबकि जॉइन उन्हें एकल प्रवाह में पुनः समन्वित करते हैं।

निष्कर्ष

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

संदर्भ

  1. एक्टिविटी डायग्राम, UML डायग्राम उदाहरण: स्विमलेन
  2. स्विमलेन एक्टिविटी डायग्राम्स का मार्गदर्शिका
  3. एक्टिविटी डायग्राम कैसे बनाएं?
  4. एक्टिविटी डायग्राम, UML डायग्राम उदाहरण: स्विनलेन प्रस्ताव प्रक्रिया
  5. UML में एक एक्टिविटी डायग्राम कैसे बनाएं?
  6. एक्टिविटी डायग्राम ट्यूटोरियल
  7. क्रिया आरेख क्या है?
  8. स्विमलेन के साथ क्रिया आरेख 2
  9. क्रिया आरेख, UML आरेख उदाहरण: आदेश पूर्ण करने के लिए स्विमलेन
  10. स्विमलेन के साथ ATM क्रिया आरेख

 

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