यह सवाल इस एक के समान है , लेकिन जवाब मेरी जरूरतों से मेल नहीं खाता है। यह एक विशिष्ट यूएमएल टूल (पैपीरस) पर केंद्रित है जबकि मेरा सवाल यूएमएल के बारे में अधिक सामान्य है।
मैं एक गतिविधि आरेख में एक नेस्टेड कार्रवाई का प्रतिनिधित्व करना चाहूंगा , लेकिन मुझे नहीं पता कि यह करने का सामान्य तरीका क्या है। विचार यह है कि अन्य कार्यों की तुलना में एक ही गुंजाइश है, लेकिन इसके निष्पादन में अधिक जटिल है। मैं इसके निष्पादन के बारे में अधिक विवरण दिखाना चाहूंगा, जबकि यह कार्रवाई अभी भी दूसरों की तुलना में उसी स्तर पर दिखाने में सक्षम है।
नीचे दिए गए उदाहरण पर, जो एक गतिविधि आरेख है जो कुछ प्रकार की " बैक होम " गतिविधि दिखा रहा है , नेस्टेड क्रियाएं Pet the cat
कार्रवाई में हैं। ध्यान दें कि इस आरेख में एक और संभावित त्रुटि है, प्रश्न के अंत में इरेटा देखें।
मैंने संरचित नोड का उपयोग किया है, लेकिन मुझे यकीन नहीं है कि यह सही तरीका है, इसलिए प्रश्न। एक स्टेटचार्ट में समतुल्य एक समग्र राज्य होगा, लेकिन मैं अभी एक समग्र कार्रवाई के बारे में कुछ भी नहीं पा सकता हूं। संरचित नोड के बारे में, इसके बारे में कुछ दस्तावेज़ों को पढ़ने के बाद भी मुझे वास्तव में ऐसा नहीं लगता कि इसका उपयोग कैसे किया जाना चाहिए, इसलिए मैं इस चित्र के साथ पूरी तरह से गलत हो सकता हूं।
मुझे यह भी पता है कि त्रिशूल प्रतीक के साथ एक और उप-गतिविधि को संदर्भित करने की संभावना है, जैसा कि नीचे की छवि में है, लेकिन यह मेरी जरूरतों से मेल नहीं खाता है क्योंकि मैं एक ही चित्र पर पूरी जानकारी चाहूंगा (इसलिए मैं प्रिंट कर सकता हूं सूचना के किसी भी नुकसान के बिना):
तो ऐसी नेस्टेड कार्रवाई का प्रतिनिधित्व करने का मानक तरीका क्या है ? मानक रूप से, मेरा मतलब वैध यूएमएल है, आमतौर पर देखा जाता है और यदि संभव हो तो अधिकांश यूएमएल डिजाइन टूल पर संभव है।
असंबंधित इरेटा: मेरे आरेखों में एक और बात गलत है, जो तीर एक ही क्रिया में आते हैं ( Scratch behind the ears
) कार्रवाई में प्रवेश करने से पहले एक विलय नोड पर जाना चाहिए। नीचे दिए गए टिप्पणियों को देखें, जिसमें JOT का यह उद्धरण भी शामिल है ।