UML ڈایاگرام کیا ہے: اس ڈایاگرام کے بارے میں تمام تفصیلات دریافت کریں اور دریافت کریں۔

جیڈ مورالز23 فروری 2023علم

کیا آپ کے بارے میں مکمل معلومات تلاش کر رہے ہیں۔ UML خاکہ? ٹھیک ہے، اس مضمون میں، آپ اس خاکہ کے بارے میں تمام چیزیں سیکھیں گے۔ آپ اس کی مکمل تعریف اور مختلف اقسام دریافت کر لیں گے۔ اس کے علاوہ، تفصیلات جاننے کے علاوہ، پوسٹ آپ کو UML ڈایاگرام آن لائن اور آف لائن بنانے کے بہترین طریقے بھی پیش کرے گی۔ لہذا، اگر آپ اس قسم کی خاکہ سیکھنے کا موقع ضائع نہیں کرنا چاہتے تو مضمون پڑھیں۔

UML ڈایاگرام کیا ہے؟

حصہ 1. UML ڈایاگرام کی مکمل تعریف

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

حصہ 2. UML ڈایاگرام کی اقسام

UML ڈایاگرام کی دو اہم اقسام ہیں۔ ساختی UML ڈایاگرام اور طرز عمل UML ڈایاگرام. ہر یو ایم ایل ڈایاگرام کی اپنی ذیلی قسمیں ہیں۔ اس حصے میں، ہم ہر خاکہ کے بنیادی مقاصد کو جاننے کے لیے ان پر مزید تفصیل سے بات کریں گے۔

مختلف اقسام

ساخت کے خاکے

یہ خاکے کئی اشیاء کے ساتھ ساتھ نظام کی جامد ساخت کو بھی دکھاتے ہیں۔ ایک یا زیادہ تجریدی نفاذ کے تصورات ساختی خاکے کے عناصر میں سے ہو سکتے ہیں۔

کلاس ڈایاگرام

یہ UML ڈایاگرام ذیلی زمرہ ہے جو اکثر استعمال کیا جاتا ہے۔ تمام آبجیکٹ پر مبنی سافٹ ویئر سسٹمز کی بنیاد کلاس ڈایاگرام ہے۔ کسی سسٹم کی کلاسز اور صفات کو دیکھ کر، صارف اس کی جامد ساخت کا تصور کر سکتے ہیں اور اس بات کا تعین کر سکتے ہیں کہ اس کی کلاسز کا ایک دوسرے سے کیا تعلق ہے۔

کلاس ڈایاگرام

آبجیکٹ ڈایاگرام

یہ خاکہ ڈویلپرز کو کسی خاص لمحے میں سسٹم کا تجزیہ کرنے میں مدد کرتا ہے۔ یہ خلاصہ کی ساخت کو بھی چیک کرنا ہے۔

آبجیکٹ ڈایاگرام

جامع ساخت کا خاکہ

جامع ڈھانچے کے خاکے نظام کی اندرونی تنظیم، درجہ بندی کرنے والے رویے، اور طبقاتی تعلقات کو ظاہر کرتے ہیں۔

جامع خاکہ

اجزاء کا خاکہ

UML میں ایک جزو کا خاکہ دکھاتا ہے کہ کس طرح پرزے سافٹ ویئر سسٹم بنانے کے لیے جڑے ہوئے ہیں۔ یہ سافٹ ویئر کے اجزاء کے فن تعمیر کے درمیان انحصار کو ظاہر کرتا ہے۔

اجزاء کا خاکہ

تعیناتی کا خاکہ

خاکہ آبجیکٹ اورینٹڈ سافٹ ویئر سسٹم کے جسمانی پہلو کو ماڈل کرنے میں مدد کرتا ہے۔ یہ ایک خاکہ ہے جو نظام کے فن تعمیر کو اہداف پر سافٹ ویئر کے نمونے کی تعیناتی کے طور پر دکھاتا ہے۔

تعیناتی کا خاکہ

پیکیج ڈایاگرام

پیکیج ڈایاگرام ایک UML ڈھانچہ ہے۔ یہ ایک خاکہ ہے جو پیکیجز اور پیکجوں کے درمیان انحصار کو ظاہر کرتا ہے۔ ماڈل ڈایاگرامس سسٹم کے مختلف خیالات دکھاتے ہیں، جیسے کہ کثیر پرتوں والی ایپلیکیشن - کثیر پرتوں والا ایپلیکیشن ماڈل۔

پیکیج ڈایاگرام

برتاؤ کے خاکے

یہ خاکے متحرک طرز عمل کو ظاہر کرتے ہیں یا نظام میں کیا ہونا چاہیے۔ مثال کے طور پر، جس طرح سے چیزیں ایک دوسرے کے ساتھ تعامل کرتی ہیں یا وقت کے ساتھ نظام میں کی جانے والی تبدیلیوں کا ایک سلسلہ۔

کیس ڈایاگرام استعمال کریں۔

ایک سسٹم کے لیے استعمال کے کیسز کی فنکشنل ضروریات کو استعمال کے کیس کے ماڈل میں بیان کیا گیا ہے۔ یہ نظام کے ماحول اور متوقع فعالیت کا نقالی ہے۔

کیس ڈایاگرام استعمال کریں۔

سرگرمی کا خاکہ

سرگرمی کے خاکے مختلف سرگرمیوں کے باہم مربوط بہاؤ کو واضح کرنے کے لیے استعمال کیے جاتے ہیں۔ اس میں نظام میں کارروائیاں بھی شامل ہوتی ہیں اور استعمال کے معاملے پر عمل درآمد میں شامل اقدامات کو ظاہر کرتا ہے۔

سرگرمی کا خاکہ

ریاستی مشین کا خاکہ

یہ نظام کے رویے کو بیان کرنے کے لیے یو ایم ایل میں استعمال ہونے والا خاکہ ہے۔ یہ ڈیوڈ ہیرل کے ریاستی خاکوں کے تصور پر مبنی ہے۔ ریاستی خاکے اجازت یافتہ ریاستوں اور تبدیلیوں کو ظاہر کرتے ہیں۔ اس میں وہ واقعات شامل ہیں جو ان تبدیلیوں کو متاثر کرتے ہیں۔

ریاستی مشین کا خاکہ

ترتیب کا خاکہ

ترتیب کا خاکہ وقت کی ترتیب کی بنیاد پر اشیاء کے تعاون کو ماڈل کرتا ہے۔ یہ ظاہر کرتا ہے کہ استعمال کے مخصوص منظر نامے میں چیزوں کا ایک دوسرے سے کیا تعلق ہے۔

ترتیب کا خاکہ

مواصلاتی خاکہ

ایک مواصلاتی خاکہ استعمال کیا جاتا ہے جب اشیاء کے درمیان ترتیب وار مواصلات کو ظاہر کیا جاتا ہے۔ اس میں بنیادی اشیاء اور ان کے تعلقات کو مرکزی توجہ کے طور پر شامل کیا گیا ہے۔ پیغام کے بہاؤ کو ظاہر کرنے کے لیے مواصلاتی خاکوں میں پیٹرن اور اشارہ کرنے والے تیر استعمال کیے جاتے ہیں۔

مواصلاتی خاکہ

تعامل کا جائزہ ڈایاگرام

تعامل کا جائزہ ڈایاگرام سسٹم کے پیچیدہ تعاملات کو آسان شکلوں میں تقسیم کرتا ہے۔ یہ سرگرمیوں کا ایک سلسلہ دکھاتا ہے۔ تاہم، تعامل کا جائزہ خاکہ ایکٹیویٹی ڈایاگرام سے زیادہ پہلوؤں کو نمایاں کرتا ہے۔ اس میں تعامل، وقت کی پابندیاں اور بہت کچھ شامل ہے۔

تعامل کا خاکہ

ٹائمنگ ڈایاگرام

آبجیکٹ/s کے رویے کو ایک مخصوص وقت پر ٹائمنگ ڈایاگرام میں دکھایا گیا ہے۔ ایک خاص قسم کی ترتیب کا خاکہ وقت کا خاکہ ہے۔ محوروں کو تبدیل کیا جاتا ہے تاکہ وقت بائیں سے دائیں طرف بڑھ جائے۔

ٹائمنگ ڈایاگرام

حصہ 3۔ UML ڈایاگرام کے نشانات اور تیر

اس حصے میں، آپ کو مختلف UML ڈایاگرام کی علامتیں اور تیر نظر آئیں گے۔

UML ڈایاگرام کے نشانات

UML کلاس کا نشان

کلاسز بہت سی اشیاء کی نمائندگی کرتی ہیں۔ یہ کسی چیز کی صفات اور افعال کی وضاحت کے لیے استعمال ہوتا ہے۔

UML کلاس کا نشان

UML آبجیکٹ کی علامت

ایک آبجیکٹ ایک قسم کی ہستی ہے جو نظام کے رویے اور کارروائیوں کی وضاحت کے لیے استعمال ہوتی ہے۔ کلاس اور آبجیکٹ کے لیے اشارے ایک جیسے ہیں۔ بنیادی فرق یہ ہے کہ UML میں کسی چیز کا نام ہمیشہ ترچھا ہوتا ہے۔

آبجیکٹ کی علامت

UML انٹرفیس کا نشان

عمل درآمد کی تفصیلات کے بغیر ٹیمپلیٹ کی طرح ایک انٹرفیس ہے۔ اسے دائرے کے اشارے کے ساتھ دکھایا گیا ہے۔ انٹرفیس کی فعالیت کو بھی لاگو کیا جاتا ہے جب کلاس ایسا کرتی ہے۔

انٹرفیس کی علامت

UML ڈایاگرام تیر

ایسوسی ایشن

دو طبقوں کے درمیان تعلق ایک انجمن میں ظاہر ہوتا ہے۔ جب دو کلاسوں کو بات چیت کرنے کی ضرورت ہو، اور کسی ایک کلاس کا دوسرے کا حوالہ ہو، تو ایسوسی ایشن کے تیر کا استعمال کریں۔

ایسوسی ایشن تیر

جمع کرنا

Aggregation لنک کی نوعیت کے بارے میں اضافی معلومات کا اضافہ کرتا ہے اور تجویز کرتا ہے کہ دو گروپ آپس میں جڑے ہوئے ہیں۔

جمع تیر

ترکیب

کمپوزیشن مندرجہ ذیل تفصیلات کو شامل کرتی ہے اور اس کا مطلب یہ ہے کہ دو کلاسیں آپس میں منسلک ہیں: ایک کمپوزیشن کے اندر، ذیلی اشیاء کل پر بہت زیادہ انحصار کرتی ہیں۔

کمپوزیشن ایرو

انحصار

انحصار کے تعلق سے یہ ظاہر ہوتا ہے کہ دو اجزاء ایک دوسرے پر منحصر ہیں۔ جب کوئی طریقہ دلیل کے طور پر اس کلاس کی مثال حاصل کرتا ہے، تو یہ اس بات کی عکاسی کرتا ہے کہ ایک طبقہ دوسرے کے ساتھ کیسے تعامل کرتا ہے۔

انحصار کا تیر

وراثت

جب آپ یہ ظاہر کرنا چاہتے ہیں کہ ایک طبقہ دوسرے سے وراثت میں آتا ہے، تو وراثت کا استعمال کریں۔

وراثت کا تیر

حصہ 4۔ UML ڈایاگرام کیسے بنایا جائے۔

MindOnMap کا استعمال کرتے ہوئے UML ڈایاگرام کیسے بنایا جائے۔

کیا آپ آن لائن یو ایم ایل ڈایاگرام بنانا چاہتے ہیں لیکن شروع کرنے کا طریقہ نہیں جانتے؟ پھر، بہترین ٹول جو ہم آپ کو پیش کر سکتے ہیں۔ MindOnMap. اس UML ڈایاگرام کے تخلیق کار کے پاس UML ڈایاگرام بناتے وقت پیش کرنے کے لیے بہت سے عناصر ہیں۔ آپ مختلف شکلیں، ان پٹ ٹیکسٹ، کنیکٹنگ لائنز، تیر اور بہت کچھ استعمال کر سکتے ہیں۔ اس کے علاوہ، MindOnMap ایک سیدھا سادا انٹرفیس پیش کرتا ہے، جو اسے تمام صارفین، خاص طور پر ابتدائی افراد کے لیے بہترین بناتا ہے۔ آپ تمام براؤزرز پر بھی ٹول تک رسائی حاصل کر سکتے ہیں۔ اس میں گوگل، موزیلا، ایج، سفاری اور بہت کچھ شامل ہے۔ یہ ٹول براؤزر والے موبائل فون پر بھی دستیاب ہے۔ یہاں سب سے اچھی بات یہ ہے کہ آپ اپنا خاکہ مفت میں بنا سکتے ہیں۔ مزید یہ کہ MindOnMap میں آٹو سیونگ فیچر ہے۔ اس کا مطلب یہ ہے کہ یہاں تک کہ اگر آپ اپنا ڈایاگرام کرتے ہوئے غلطی سے اپنا آلہ بند کر دیتے ہیں، تو آپ پہلے طریقہ کار سے شروع کیے بغیر جاری رکھ سکتے ہیں۔

مفت ڈاؤنلوڈ

محفوظ ڈاؤن لوڈ

مفت ڈاؤنلوڈ

محفوظ ڈاؤن لوڈ

1

اپنا براؤزر لانچ کریں اور ملاحظہ کریں۔ MindOnMap ویب سائٹ پر کلک کریں۔ اپنا دماغی نقشہ بنائیں بٹن اس کے بعد، ایک اور ویب صفحہ اسکرین پر دکھایا جائے گا.

خاکہ شروع کریں۔
2

انٹرفیس کے بائیں جانب، منتخب کریں۔ نئی آپشن اور کلک کریں۔ فلو چارٹ بٹن

فلو چارٹ نیا
3

پھر، آپ پہلے سے ہی UML ڈایاگرام بنانا شروع کر سکتے ہیں۔ کے نیچے مختلف شکلیں دیکھنے کے لیے بائیں انٹرفیس پر جائیں۔ جنرل اختیار پھر، اگر آپ شکل کا رنگ تبدیل کرنا چاہتے ہیں، تو پر جائیں۔ رنگ بھرنا اوپری انٹرفیس پر آپشن۔ شکل کے اندر متن شامل کرنے کے لیے، شکل پر صرف ڈبل بائیں کلک کریں، اور آپ متن داخل کر سکتے ہیں۔

رنگین متن کی شکلیں۔
4

UML ڈایاگرام بنانے کے بعد، آپ اسے کلک کرکے اپنے اکاؤنٹ میں محفوظ کرسکتے ہیں۔ محفوظ کریں۔ بٹن پر کلک کریں۔ بانٹیں کاپی کرنے اور دوسرے صارفین کو لنک بھیجنے کا اختیار۔ آخر میں، ایکسپورٹ بٹن پر کلک کرکے، آپ اپنے خاکے کو مختلف فارمیٹس جیسے SVG، DOC، PDF، وغیرہ میں محفوظ کر سکتے ہیں۔

شیئر کریں سیو ایکسپورٹ

Visio میں UML ڈایاگرام کیسے بنایا جائے۔

ویزیو ان پروگراموں میں سے ایک ہے جسے آپ Microsoft کے تحت استعمال کر سکتے ہیں۔ پروگرام آپ کو مؤثر طریقے سے UML ڈایاگرام بنانے کی اجازت دیتا ہے۔ تاہم، آپ کو UML ڈایاگرام میکر استعمال کرنے سے پہلے سائن ان کرنا ہوگا۔ اس عمل میں بہت وقت لگتا ہے۔ نیز، یہ صرف 1 ماہ کا مفت ٹرائل پیش کرتا ہے۔ ڈائیگرام میکر کو مسلسل استعمال کرنے کے لیے آپ کو سبسکرپشن پلان خریدنے کی ضرورت ہے۔

1

لانچ کریں۔ ویزیو آپ کے کمپیوٹر پر پھر، کسی بھی UML ڈایاگرام کے لیے سرچ باکس میں تلاش کریں جسے آپ بنانا چاہتے ہیں۔ اس مرحلے میں، ہم ایک بنائیں گے کیس ڈایاگرام استعمال کریں۔.

2

آپ استعمال کر سکتے ہیں۔ علامتیں اور تیر بائیں حصے کے انٹرفیس پر۔ شکلوں کے اندر متن داخل کرنے کے لیے شکل پر ڈبل کلک کریں۔

ویزیو ڈایاگرام
3

جب آپ UML ڈایاگرام تیار کر لیں تو، پر کلک کریں۔ فائل > محفوظ کریں۔ UML ڈایاگرام کو اپنے کمپیوٹر پر محفوظ کرنے کے لیے بطور مینو۔

ورڈ میں یو ایم ایل ڈایاگرام کیسے بنایا جائے۔

استعمال کریں۔ مائیکروسافٹ ورڈ اگر آپ UML ڈایاگرام بنانے کا آف لائن طریقہ چاہتے ہیں۔ یہ مختلف عناصر پیش کر سکتا ہے جو آپ کو خاکہ بنانے میں مدد کر سکتے ہیں۔ یہ شکلیں، لکیریں، تیر، کنیکٹنگ لائنز اور بہت کچھ پیش کر سکتا ہے۔ اس کے علاوہ، ورڈ ہر شکل کے رنگوں کو تبدیل کرنے کی صلاحیت رکھتا ہے۔ اس کا مطلب ہے کہ آپ اپنے UML ڈایاگرام کو پرکشش اور اطمینان بخش بنا سکتے ہیں۔ آپ بھی استعمال کر سکتے ہیں۔ وین ڈایاگرام بنانے کے لیے لفظ. تاہم، Word UML ڈایاگرام ٹیمپلیٹس پیش نہیں کرتا ہے، لہذا آپ کو انہیں دستی طور پر بنانے کی ضرورت ہے۔ اس کے علاوہ، تنصیب کا عمل پیچیدہ ہے. اس کی مکمل خصوصیات سے لطف اندوز ہونے کے لیے، آپ کو سافٹ ویئر خریدنا چاہیے۔

1

لانچ کریں۔ مائیکروسافٹ ورڈ آپ کے کمپیوٹر پر پھر کلک کریں۔ خالی دستاویز.

2

اگر آپ شکلیں اور کنیکٹنگ لائنز/تیر داخل کرنا چاہتے ہیں تو پر جائیں۔ داخل کریں ٹیب اور کلک کریں شکلیں آئیکن آپ سے ہر شکل کا رنگ تبدیل کر سکتے ہیں۔ رنگ بھریں اختیار پھر، شکلوں کے اندر متن داخل کرنے کے لیے، شکل پر دائیں کلک کریں اور منتخب کریں۔ متن شامل کریں۔ اختیار

3

پر تشریف لے جائیں۔ فائل مینو اور منتخب کریں۔ ایسے محفوظ کریں سے بچانے کا آپشن UML ڈایاگرام ٹول ڈیسک ٹاپ پر.

لفظ ڈایاگرام

حصہ 5۔ UML ڈایاگرام کے بارے میں اکثر پوچھے گئے سوالات

1. UML خاکوں کو کیسے پڑھیں؟

UML ڈایاگرام کو پڑھنے کے لیے، آپ کو اس کے اجزاء اور پارٹیشنز کا جائزہ لینا چاہیے۔ پھر، آپ کو مواد کے ہر ٹکڑے کے درمیان تعلق کو سمجھنے کی ضرورت ہے۔ اس طرح، آپ UML ڈایاگرام کو سمجھ سکتے ہیں اور اسے پڑھنے کے قابل بنا سکتے ہیں۔

2. یو ایم ایل کا کیا استعمال ہے؟

UML ڈایاگرام کے بہت سے استعمال ہوتے ہیں۔ یہ کاروباری عمل اور ورک فلو کے لیے بہترین ہے۔ اس کے علاوہ، یہ فلو چارٹس کا بہترین متبادل ہے۔

3. UML ڈایاگرام کی کیا اہمیت ہے؟

UML ڈایاگرام کی اہمیت UML ڈایاگرام کو کسی پروجیکٹ کے شروع ہونے سے پہلے اسے دیکھنے کے لیے استعمال کیا جا سکتا ہے۔ لیکن UML خاکوں کا بنیادی مقصد ٹیموں کو یہ تصور کرنے کے قابل بنانا ہے کہ کوئی پروجیکٹ کیسے کام کرے گا۔ اس کے علاوہ یہ کس طرح میدان میں مدد کر سکتا ہے، نہ صرف سافٹ ویئر انجینئرنگ۔

نتیجہ

وہاں تم جاؤ! اب آپ نے وہ سب کچھ سیکھ لیا ہے جس کے بارے میں آپ کو جاننے کی ضرورت ہے۔ UML خاکے. اس کے علاوہ، آپ نے مختلف قسم کے خاکے دریافت کئے۔ آپ نے UML ڈایاگرام بنانے کا بہترین طریقہ بھی سیکھا۔ تاہم، اگر آپ خاکہ بنانے کا آسان ترین طریقہ چاہتے ہیں تو استعمال کریں۔ MindOnMap. اس میں ایک قابل فہم انٹرفیس اور آسان اقدامات ہیں، جو تمام صارفین کے لیے بہترین ہیں۔

ذہن کا نقشہ بنائیں

اپنی مرضی کے مطابق اپنے دماغ کا نقشہ بنائیں

MindOnMap

آپ کے آئیڈیاز کو آن لائن بصری طور پر کھینچنے اور تخلیقی صلاحیتوں کو متاثر کرنے کے لیے استعمال میں آسان مائنڈ میپنگ بنانے والا!