de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

UML में व्यवहारात्मक चीजें क्या हैं?

व्यवहारात्मक चीजें UML मॉडल का गतिशील हिस्सा है। ये मॉडल के क्रियाएँ हैं। समय और स्थान में क्रियाओं का प्रतिनिधित्व करते हैं। आमतौर पर, व्यवहारात्मक चीजों के दो मुख्य प्रकार होते हैं।

इन दो तत्वों में हैं:

  • अंतरक्रियाएँ
  • अवस्था मशीनें

एक UML मॉडल में शामिल कर सकने वाली मूल व्यवहारात्मक चीजें हैं, आमतौर पर अवस्था मशीन आरेख। सामान्य रूप से, इन तत्वों को विभिन्न संरचनात्मक तत्वों से जोड़ा जाता है, मुख्य रूप से कक्षाओं, सहयोगों और वस्तुओं से।

उदाहरण के लिए: एक पुस्तकालय में उधारकर्ता और पुस्तक का अवस्था-संक्रमण आरेख (ऑनलाइन अवस्था चार्ट आरेख संपादक में संपादित करें)।

अंतरक्रिया

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

अवस्था

दूसरे, एक अवस्था मशीन एक व्यवहार है जो वस्तु या एक वस्तु के जीवनकाल के दौरान अवस्थाओं के क्रम को निर्दिष्ट करती है
घटनाओं के प्रति प्रतिक्रिया के रूप में जीवनकाल के दौरान गुजरती है, साथ ही उन घटनाओं के प्रति उसकी प्रतिक्रियाओं के साथ।
उन घटनाओं के प्रति। एक व्यक्तिगत कक्षा या कक्षाओं के सहयोग के व्यवहार को निर्दिष्ट किया जा सकता है
एक अवस्था मशीन के साथ। एक अवस्था मशीन कई अन्य तत्वों को शामिल करती है, जिनमें अवस्थाएँ,
संक्रमण (अवस्था से अवस्था तक का प्रवाह), घटनाएँ (संक्रमण को त्रिज्या देने वाली चीजें), और क्रियाकलाप (संक्रमण के प्रति प्रतिक्रिया)
के प्रतिक्रिया)।

ग्राफिकल रूप से, एक अवस्था को एक गोलाकार आयत के रूप में दर्शाया जाता है, जिसमें आमतौर पर इसका नाम और उसकी उप-अवस्थाएँ (यदि कोई हों) शामिल होती हैं।

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

उदाहरण: ATM अवस्था चार्ट आरेख

अब हम एटीएम सिस्टम के राज्य संक्रमण आरेख को देखेंगे। यहाँ आप देखेंगे कि ग्राहक एटीएम कार्ड का उपयोग करके लेनदेन करने पर क्या होता है:

  • जब ग्राहक बैंक कार्ड या क्रेडिट कार्ड को एटीएम के कार्ड रीडर में डालता है, तो एटीएम एक इनपुट क्रिया करता है, जो कार्ड को पढ़ना है।
  • यदि कार्ड अमान्य है, तो मशीन एक निकास क्रिया करती है।
  • कार्ड को सफलतापूर्वक पढ़ने के बाद, एटीएम पिन संख्या मांगेगा।
  • ग्राहक फिर पासवर्ड दर्ज करता है और एटीएम इसे पढ़ता है।
  • यदि आप अमान्य पासवर्ड दर्ज करते हैं, तो मशीन बाहर निकल जाएगी। यदि दर्ज किया गया पिन मान्य है, तो मशीन लेनदेन को आगे बढ़ाएगी।
  • लेनदेन सफल होने के बाद, मशीन निकास क्रिया करेगी, अर्थात कार्ड बाहर निकल जाएगा, ग्राहक का कार्ड छोड़ दिया जाएगा।

एटीएम सिस्टम के लिए राज्य संक्रमण आरेख

निम्नलिखित राज्य चार्ट उदाहरणों के साथ अधिक जानें

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