Activity diagram
سرگرمی کے خاکے مرحلہ وار سرگرمیوں اور اعمال کے ورک فلو کی گرافیکل نمائندگی ہیں جن میں انتخاب، تکرار اور ہم آہنگی کی حمایت ہوتی ہے۔ یونیفائیڈ ماڈلنگ لینگویج میں، سرگرمی کے خاکے کا مقصد کمپیوٹیشنل اور تنظیمی عمل (یعنی ورک فلوز) دونوں کا نمونہ بنانا ہے، نیز متعلقہ سرگرمیوں کے ساتھ ڈیٹا کا بہاؤ بھی جوڑنا ہے۔ اگرچہ سرگرمی کے خاکے بنیادی طور پر کنٹرول کے مجموعی بہاؤ کو ظاہر کرتے ہیں، لیکن ان میں ایسے عناصر بھی شامل ہو سکتے ہیں جو ایک یا زیادہ ڈیٹا اسٹورز کے ذریعے سرگرمیوں کے درمیان ڈیٹا کے بہاؤ کو ظاہر کرتے ہیں۔ تعمیراتی سرگرمی کے خاکے تیر سے جڑے محدود تعداد میں شکلوں سے بنائے جاتے ہیں۔ شکل کی سب سے اہم اقسام: اسٹیڈیا اعمال کی نمائندگی کرتے ہیں ؛ ہیرے فیصلوں کی نمائندگی کرتے ہیں ؛ سلاخیں ہم آہنگی کی سرگرمیوں کے آغاز (تقسیم) یا اختتام (شامل) کی نمائندگی کرتی ہیں۔ ایک سیاہ دائرہ ورک فلو کے آغاز (ابتدائی نوڈ) کی نمائندگی کرتا ہے ؛ ایک گھیرا ہوا سیاہ دائرہ اختتام (حتمی نوڈ) کی نمائندگی کرتا ہے۔ تیر شروع سے آخر تک چلتے ہیں اور اس ترتیب کی نمائندگی کرتے ہیں جس میں سرگرمیاں ہوتی ہیں۔ سرگرمی کے خاکے کو روایتی ڈیٹا فلو خاکہ کے ساتھ مل کر ایک منظم فلو چارٹ کی شکل سمجھا جا سکتا ہے۔ عام فلو چارٹ تکنیکوں میں ہم آہنگی کے اظہار کے لیے تعمیرات کا فقدان ہے۔ تاہم، سرگرمی کے خاکے میں شامل اور تقسیم کی علامتیں صرف سادہ معاملات کے لیے اس کا حل کرتی ہیں ؛ ماڈل کا مطلب واضح نہیں ہوتا جب انہیں من مانی طور پر فیصلوں یا لوپس کے ساتھ ملایا جاتا ہے۔ جبکہ یو ایم ایل 1. x میں، سرگرمی کے خاکے ریاستی خاکے کی ایک خاص شکل تھے، یو ایم ایل 2. x میں، سرگرمی کے خاکے کو پیٹری نیٹ جیسے سیمنٹکس پر مبنی ہونے کے لیے اصلاح کیا گیا، جس سے ان حالات کے دائرہ کار میں اضافہ ہوا جنہیں سرگرمی کے خاکے کا استعمال کرتے ہوئے بنایا جا سکتا ہے۔ یہ تبدیلیاں بہت سے یو ایم ایل 1. x سرگرمی کے خاکے کو یو ایم ایل 2. x میں مختلف طریقے سے تعبیر کرنے کا سبب بنتی ہیں۔ ورژن 2. x میں یو ایم ایل سرگرمی کے خاکے مختلف ڈومینز میں استعمال کیے جا سکتے ہیں، مثال کے طور پر۔ سرایت شدہ نظاموں کے ڈیزائن میں۔ ماڈل چیکنگ تکنیک کا استعمال کرتے ہوئے اس طرح کی تفصیلات کی تصدیق کرنا ممکن ہے۔ تفصیلات اور تفصیل زبان کاروباری عمل ماڈلنگ نوٹیشن کنٹرول فلو گراف ڈیٹا فلو ڈائیگرام ڈریکون-چارٹ ایونٹ پر مبنی عمل سلسلہ یو ایم ایل ٹولز کی فہرست سیوڈو کوڈ اسٹیٹ ڈائیگرام فلو چارٹ سرگرمی سائیکل ڈائیگرام حوالہ جات بیرونی لنکس یو ایم ایل 2 پر مضامین سرگرمیاں اور اعمال سرگرمی ڈائیگرام: وہ کیا ہیں اور ان کا استعمال کیسے کریں یونیفائیڈ ماڈلنگ زبان ڈائیگرام سسٹم ماڈلنگ زبان ماڈلنگ زبانیں ایس: ڈائیگراما ڈی ایکٹیویڈیڈز