Package diagram
یونیفائیڈ ماڈلنگ لینگویج میں پیکیج کا خاکہ ان پیکجوں کے درمیان انحصار کو ظاہر کرتا ہے جو ماڈل بناتے ہیں۔ جائزہ معیاری یو ایم ایل انحصار تعلقات کے علاوہ، پیکجوں کے درمیان دو خاص قسم کے انحصار کی وضاحت کی گئی ہے: پیکیج امپورٹ پیکیج مرج ایک پیکیج امپورٹ "درآمد کرنے والے نیم اسپیس اور پیکیج کے درمیان تعلق ہے، جس سے یہ ظاہر ہوتا ہے کہ درآمد کرنے والا نیم اسپیس پیکیج کے اراکین کے ناموں کو اپنی نیم اسپیس میں شامل کرتا ہے"۔ پہلے سے طے شدہ طور پر، دو پیکجوں کے درمیان غیر لیبل شدہ انحصار کو پیکیج درآمدی تعلق کے طور پر سمجھا جاتا ہے۔ اس رشتے میں، ٹارگٹ پیکیج کے اندر موجود عناصر کو سورس پیکیج میں درآمد کیا جائے گا۔ پیکیج کا انضمام "دو پیکجوں کے درمیان ایک ہدایت شدہ تعلق ہے، جو اس بات کی نشاندہی کرتا ہے کہ دونوں پیکجوں کے مندرجات کو ملایا جانا ہے۔ یہ اس لحاظ سے عمومی کاری سے بہت ملتا جلتا ہے کہ ماخذ عنصر تصوراتی طور پر ہدف عنصر کی خصوصیات کو اپنی خصوصیات میں شامل کرتا ہے جس کے نتیجے میں ایک ایسا عنصر بنتا ہے جو دونوں کی خصوصیات کو یکجا کرتا ہے "اس رشتے میں، اگر کوئی عنصر ماخذ پیکیج اور ہدف پیکیج دونوں کے اندر موجود ہے، تو ماخذ عنصر کی تعریف کو ہدف عنصر کی تعریف کو شامل کرنے کے لیے بڑھایا جائے گا۔ عناصر پیکیج: ماڈل عناصر اور خاکے کو گروپوں میں منظم کرنے کے لیے ایک عمومی مقصد کا طریقہ کار۔ یہ ایک منسلک نیم اسپیس فراہم کرتا ہے جس کے اندر تمام نام منفرد ہونے چاہئیں۔ یہ الفاظ سے متعلق عناصر کو گروپ کرنے کے لیے استعمال ہوتا ہے۔ یہ ایک نیم اسپیس کے ساتھ ساتھ ایک عنصر بھی ہے جو دوسرے پیکجوں کے نیم اسپیس میں موجود ہو سکتا ہے۔ کلاس: کسی شے کی نمائندگی جو نظام کے اندر اس کی ساخت اور طرز عمل کی عکاسی کرتی ہے۔ یہ ایک ٹیمپلیٹ ہے جس سے چلتی ہوئی مثالیں بنائی جاتی ہیں۔ کلاسیں عام طور پر نظام کے منطقی ڈھانچے کو بیان کرتی ہیں۔ انٹرفیس: رویے کی ایک وضاحت۔ انٹرفیس کلاس کے رویے کی حمایت کرنے کے لیے ایک نفاذ کلاس لکھی جانی چاہیے۔ آبجیکٹ: کلاس کی ایک مثال۔ یہ اکثر تجزیہ میں کسی نمونے یا دوسری چیز کی نمائندگی کے لیے استعمال ہوتا ہے۔ ٹیبل: ایک دقیانوسی کلاس۔ استعمال کے پیکیج کے خاکے سافٹ ویئر سسٹم کی فعالیت کی وضاحت کے لیے استعمال کے معاملات پر مشتمل پیکجوں کا استعمال کر سکتے ہیں۔ پیکیج کے خاکے ایسے پیکجوں کا استعمال کر سکتے ہیں جو سافٹ ویئر سسٹم کی مختلف تہوں کی نمائندگی کرتے ہیں تاکہ سافٹ ویئر سسٹم کے پرتوں والے فن تعمیر کی وضاحت کی جا سکے۔ ان پیکجوں کے درمیان انحصار کو لیبلز/دقیانوسی تصورات سے سجایا جا سکتا ہے تاکہ تہوں کے درمیان مواصلاتی طریقہ کار کی نشاندہی کی جا سکے۔ کب استعمال کرنا ہے یہ بڑے پیمانے کے نظاموں میں نظام کے بڑے عناصر کے درمیان انحصار کی تصویر بنانے کے لیے استعمال ہوتا ہے پیکیج ڈائیگرام ایک مرتب ٹائم گروپنگ میکانزم کی نمائندگی کرتے ہیں۔ حوالہ جات بیرونی روابط یو ایم ایل 2 پیکیج خاکے کا تعارف بذریعہ اسکاٹ ڈبلیو ایمبلر یو ایم ایل 2 پیکیج خاکے یونیفائیڈ ماڈلنگ لینگویج خاکے