de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

यूएमएल एक्टिविटी आरेख: अनुक्रमिक और समकालीन प्रणाली प्रवाह का मॉडलिंग

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

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

गतिविधि प्रवाह के मुख्य तत्व

एक गतिविधि आरेख नोड्स (चरणों का प्रतिनिधित्व करते हैं) और किनारों (नियंत्रण के प्रवाह का प्रतिनिधित्व करते हैं) पर आधारित होता है।

ए. गतिविधि और क्रियान्वयन नोड्स

इनका अर्थ प्रक्रिया में किए गए एकल चरण या कार्य का प्रतिनिधित्व करता है।

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

बी. नियंत्रण प्रवाह (किनारे)

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

  • प्रतीकात्मकता: एक ठोस तीर।
  • उद्देश्य: क्रमानुसार कार्यान्वयन का अनुक्रम दर्शाता है।

सी. प्रारंभ और समापन नोड्स

प्रत्येक आरेख में एक एकल प्रारंभ बिंदु और एक या अधिक समापन बिंदु होने चाहिए।

  • प्रारंभिक नोड (प्रारंभ):
    • प्रतीकात्मकता: एक ठोस, भरा हुआ गोला।
    • उद्देश्य: नियंत्रण प्रवाह के लिए प्रवेश बिंदु।
  • गतिविधि अंतिम नोड (अंत):
    • प्रतीकात्मकता: एक बड़े खोखले वृत्त द्वारा घिरा एक ठोस गोला।
    • उद्देश्य: गतिविधि में सभी प्रवाहों के पूरा होने का संकेत करता है।
  • प्रवाह अंतिम नोड:
    • प्रतीकात्मकता: एक ऐसा वृत्त जिसमें ‘X’ है।
    • उद्देश्य: एक विशिष्ट पथ (प्रवाह) के अंत का संकेत करता है लेकिन करता हैनहीं आवश्यक नहीं है कि समग्र गतिविधि का अंत करे।

निर्णय और शाखा तर्क का मॉडलिंग

गतिविधि आरेख विशिष्ट नोड्स का उपयोग शर्तबद्ध तर्क को संभालने के लिए करते हैं, जैसे किif-else याswitch कोड में कथन।

A. निर्णय और संयोजन नोड्स

इन नोड्स का उपयोग शर्तबद्ध शाखाओं के मॉडलिंग और उन मार्गों के बाद के पुनर्मिलन के लिए किया जाता है।

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

समानांतरता और समन्वयन का मॉडलिंग

के विपरीत प्रवाह चित्रों जो आम तौर पर क्रमबद्ध होते हैं, गतिविधि आरेख समन्वयन छड़ियों के उपयोग से समानांतर कार्यान्वयन को दिखाने में उत्कृष्ट होते हैं।

A. फॉर्क और जॉइन नोड्स

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

  • फॉर्क नोड:
    • प्रतीकात्मक चिह्न: एक मोटी क्षैतिज या ऊर्ध्वाधर छड़।
    • उपयोग:समानांतर रूप से समानांतर रूप से (समानांतर रूप से) इस बिंदु से।
  • जॉइन नोड:
    • प्रतीकात्मक चिह्न: एक मोटी क्षैतिज या ऊर्ध्वाधर छड़।
    • उपयोग: एकाधिक आगमन प्रवाह और एक निकासी प्रवाह। निकासी प्रवाह तब तक शुरू नहीं हो सकता जब तक कि सभी आगमन समानांतर प्रवाह पूर्ण नहीं हो जाते हैं (समन्वयन)।

संगठनात्मक तत्व: स्विमलेन्स

स्विमलेन्स (जिसे विभाजन भी कहा जाता है) यह दिखाने के लिए आवश्यक है कि कौन सा विभाग, घटक, या एक्टर किस क्रियाकलाप के लिए जिम्मेदार है। इनके द्वारा आलेख को ऊर्ध्वाधर या क्षैतिज क्षेत्रों में दृश्यात्मक रूप से विभाजित किया जाता है।

  • प्रतीकात्मक चिह्न: उत्तरदायित्व के अलग-अलग क्षेत्रों को अलग करने वाली ऊर्ध्वाधर या क्षैतिज समानांतर रेखाएं।
  • उद्देश्य: क्रियाकलापों को उस संस्था द्वारा समूहित करने के लिए जिसके द्वारा उनका क्रियान्वयन किया जाता है, जिससे विभिन्न संगठनात्मक इकाइयों में स्पष्ट उत्तरदायित्व मिलता है (जैसे: “ग्राहक”, “वेब प्रणाली”, “गोदाम”)।

क्रियाकलाप आलेख उत्तम व्यवहार का सारांश

  • प्रवाह का मॉडल बनाएं, वस्तुओं के बजाय: चरणों के क्रम और नियंत्रण के प्रवाह पर ध्यान केंद्रित करें, क्लासों के बीच संरचनात्मक संबंधों पर नहीं (जो कि क्लास आलेख का काम है)।
  • स्विमलेन का उपयोग करें: हमेशा स्विमलेन का उपयोग करें ताकि स्पष्ट रूप से यह निर्धारित किया जा सके कि कौन या क्या प्रत्येक क्रियाकलाप कर रहा है, विशेष रूप से अंतर-कार्यक्षेत्रीय व्यापार प्रक्रियाओं में।
  • गार्ड को चिह्नित करें: सुनिश्चित करें कि निर्णय नोड से निकलने वाले प्रत्येक प्रवाह को स्पष्ट, परस्पर अपवर्जक गार्ड शर्त (जैसे, [A], [B], [अन्य]).
  • फॉर्क को समन्वित करें: प्रत्येक फॉर्क को एक द्वारा संतुलित किया जाना चाहिएजॉइन ताकि सुनिश्चित किया जा सके कि बाद के चरण सभी समानांतर क्रियाकलापों के समापन के लिए प्रतीक्षा करें।

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

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