गतिविधि आरेख



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

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

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

जबकि यूएमएल 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

Diagrama de actividades