Decomposition — تجزیہ
ڈیکمپوزیشن — یہ نظامی تجزیے کا ایک طریقہ ہے جس میں کسی پیچیدہ نظام، کام یا عمل کو سادہ، قابلِ انتظام اجزاء میں تقسیم کیا جاتا ہے تاکہ سمجھنا، ماڈل بنانا، ڈیزائن کرنا اور انتظام کرنا آسان ہو سکے۔ ڈیکمپوزیشن سے نظام کی ساخت، عناصر کے افعال اور ان کے درمیان روابط کو واضح کیا جا سکتا ہے۔
عمومی خصوصیات
[править | править код]ڈیکمپوزیشن درج ذیل مقاصد کے لیے استعمال ہوتی ہے:
- تجزیے کی پیچیدگی کو کم کرنے کے لیے؛
- نظام کی ساخت اور افعال کو واضح کرنے کے لیے؛
- اجزاء کے درمیان روابط کا تعین کرنے کے لیے؛
- کاموں اور ذمہ داریوں کی تقسیم کے لیے؛
- ماڈلز بنانے اور حل نافذ کرنے کو آسان بنانے کے لیے۔
ڈیکمپوزیشن کا عمل ہمیشہ تحقیق کے ہدف پر مبنی ہوتا ہے اور اسے مختلف سطحوں کی تفصیل پر انجام دیا جا سکتا ہے۔
ڈیکمپوزیشن کے اصول
[править | править код]- مناسبیت — تقسیم تجزیے کے اہداف سے مطابقت رکھتی ہو۔
- مکمل پن — اجزاء کا مجموعہ ضروری حد تک نظام کی نمائندگی کرے۔
- روابط کا تسلسل — حصوں کے درمیان تعامل کو مدنظر رکھنا ضروری ہے۔
- درجہ بندی — ڈیکمپوزیشن کے نتائج ایک درجہ بندی ساخت تشکیل دیتے ہیں۔
- تفصیل کا قابلِ انتظام ہونا — تقسیم کی سطح تجزیے کی ضروریات اور معلومات کی پروسیسنگ کی صلاحیت سے طے ہوتی ہے۔
ڈیکمپوزیشن کی اقسام
[править | править код]تقسیم کی بنیاد کے اعتبار سے
[править | править код]- ساختی ڈیکمپوزیشن — عناصر اور ان کے روابط کو الگ کرنا۔
- فعلی ڈیکمپوزیشن — نظام کے انجام دیے جانے والے افعال کی بنیاد پر تقسیم۔
- عملی ڈیکمپوزیشن — عمل اور ذیلی عمل (subprocess) میں تقسیم۔
- تنظیمی ڈیکمپوزیشن — کردار، شعبہ جات اور انتظامی سطحوں کو الگ کرنا۔
- ہدفی ڈیکمپوزیشن — اہداف کو ذیلی اہداف اور کاموں میں تقسیم کرنا۔
طریقۂ کار کے اعتبار سے
[править | править код]- استخراجی (Deductive) — مجموعے سے حصوں کی طرف (top-down)۔
- استقرائی (Inductive) — حصوں سے مجموعے کی طرف (bottom-up)۔
- مخلوط (Hybrid) — دونوں طریقوں کا امتزاج۔
ڈیکمپوزیشن کے مراحل
[править | править код]1. تجزیے کا ہدف اور تفصیل کی سطح طے کرنا۔ 2. نظام یا کام کے بنیادی اجزاء کی نشاندہی کرنا۔ 3. اجزاء کے درمیان روابط قائم کرنا۔ 4. ضرورت پڑنے پر مزید تفصیل (کثیر سطحی ڈیکمپوزیشن) انجام دینا۔ 5. ساختی نمونہ یا ڈیکمپوزیشن کا درخت بنانا۔
ماڈلنگ میں ڈیکمپوزیشن
[править | править код]ڈیکمپوزیشن ماڈلز بنانے میں وسیع پیمانے پر استعمال ہوتی ہے:
- عناصر اور ذیلی نظاموں کو الگ کرنے کے لیے؛
- فعلی خاکے بنانے کے لیے؛
- فنِ تعمیر کے ماڈلز ڈیزائن کرنے کے لیے؛
- سمیولیشن اور رویے کے تجزیے کو آسان بنانے کے لیے۔
ڈیکمپوزیشن ماڈلز میں ماڈیولریت اور توسیع پذیری کو یقینی بناتی ہے۔
استعمال کی مثالیں
[править | править код]- سافٹ ویئر پروڈکٹ کو ماڈیولز اور اجزاء میں تقسیم کرنا۔
- تنظیم کو محکموں اور شعبہ جات میں تقسیم کرنا۔
- کاموں اور ذیلی کاموں کے ذریعے پروجیکٹ کی ساخت بنانا (پروجیکٹ مینجمنٹ میں WBS)۔
- حکمت عملی کے اہداف کو عملیاتی کاموں میں تقسیم کرنا۔
دیگر تصورات سے تعلق
[править | править код]- نظام — ڈیکمپوزیشن کا موضوع۔
- ذیلی نظام — ساختی ڈیکمپوزیشن کا نتیجہ۔
- نظام کا عنصر — تقسیم کے بعد کم سے کم اکائی۔
- فعل — فعلی ڈیکمپوزیشن کا موضوع۔
- درجہ بندی — ڈیکمپوزیشن کے نتائج پیش کرنے کی شکل۔
- نظام کا ماڈل — تقسیم شدہ اجزاء کی بنیاد پر بنایا جاتا ہے۔
فوائد اور حدود
[править | править код]فوائد
[править | править код]- پیچیدہ نظاموں کے تجزیے اور سمجھ بوجھ کو آسان بنانا۔
- کاموں اور ذمہ داریوں کی تقسیم میں سہولت۔
- ڈیزائن کیے جانے والے نظاموں کی ماڈیولریت اور قابلِ انتظام ہونے میں بہتری۔
حدود
[править | править код]- حصوں کے درمیان روابط کے ضائع ہونے کا خطرہ۔
- دوبارہ یکجا کرنے میں پیچیدگی۔
- عملی ضرورت کے بغیر ضرورت سے زیادہ تفصیل کا خطرہ۔
مزید دیکھیں
[править | править код]- نظام
- ذیلی نظام
- نظام کا عنصر
- فعل
- درجہ بندی
- ماڈلنگ
- نظام کی ساخت