गतिविधि आरेख



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

निर्माण
गतिविधि आरेख एरोस से जुड़ी सीमित संख्या में आकृतियों से निर्मित होते हैं। सबसे महत्वपूर्ण आकार प्रकार है: एरो प्रारंभ से अंत की ओर चलते हैं और गतिविधियों के घटित होने के क्रम को दर्शाते हैं।
 * स्टेडियम क्रियाओं का प्रतिनिधित्व करते हैं।
 * डायमंड्स निर्णयों का प्रतिनिधित्व करते हैं।
 * बार समवर्ती गतिविधियों का प्रारंभ (विभाजन) या अंत (जुड़ना) का प्रतिनिधित्व करते हैं।
 * ब्लैक वृत्त कार्यप्रवाह का प्रारंभ (प्रारंभिक नोड) का प्रतिनिधित्व करता है।
 * घिरा हुआ ब्लैक वृत्त अंत (अंतिम नोड) का प्रतिनिधित्व करता है।

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

जबकि यूएमएल 1.x में, गतिविधि आरेख स्तिथि आरेखों का विशेष रूप थे, यूएमएल 2.x में, गतिविधि आरेखों को पेट्री नेट-जैसे शब्दार्थ पर आधारित करने के लिए सुधारित किया गया, जिससे उन स्थितियों की सीमा बढ़ गई जिन्हें गतिविधि आरेखों का उपयोग करके मॉडलिंग किया जा सकता है। इन परिवर्तनों के कारण कई यूएमएल 1.x गतिविधि आरेखों की यूएमएल 2.x में भिन्न-भिन्न व्याख्या की जाती है।

संस्करण 2.x में यूएमएल गतिविधि आरेख का उपयोग विभिन्न डोमेन में किया जा सकता है, जैसे एम्बेडेड प्रणाली के डिजाइन में है। मॉडल परिक्षण तकनीक का उपयोग करके ऐसे विनिर्देश को सत्यापित करना संभव है।

यह भी देखें

 * विशिष्टता और विवरण भाषा
 * बिजनेस प्रोसेस मॉडलिंग नोटेशन
 * नियंत्रण-प्रवाह ग्राफ
 * डेटा प्रवाह आरेख
 * ड्रेकॉन|ड्रेकॉन-चार्ट
 * घटना-संचालित प्रक्रिया श्रृंखला
 * यूएमएल उपकरणों की सूची
 * स्यूडोकोड
 * राज्य आरेख
 * फ़्लोचार्ट
 * गतिविधि चक्र आरेख

बाहरी संबंध

 * Articles on UML 2 Activities and Actions
 * Activity diagrams: What they are and how to use them