سافٹ وئیر موڈرائزیشن اور برقرار رکھنے کی خوبی کو بہتر بنانے کے لیے ضروری ہے طویل مدتی منصوبہ کامیابی کو یقینی بنانے کے لیے. Quantiative طریقوں سے میٹرکز ان پہلوؤں کا تجزیہ کرنے کے لیے مقصد فراہم کیا جاتا ہے، ترقی پزیر اداروں کو بہتر بنانے اور معلوماتی فیصلے کرنے میں مدد دیتے ہیں۔

سافٹ وئیر موڈلرائز کے لیے میٹرکس

مُڈُولِشن سافٹ ویئر کو الگ مُصُصُصُصّص یا اجزاء میں تقسیم کرنے کا حوالہ دیتا ہے ۔

  • کووپنگ: ایمو ایل ٹی کے درمیان پیمائشی پیمائشیں۔ Lower Thulling بہتر موڈرائز کی طرف اشارہ کرتا ہے۔
  • [Cohesion:] ایسے اشعار جن میں کسی مُلک کے اندر موجود کام کا قریبی تعلق ہوتا ہے، اعلیٰ کوہیت پسند ہے۔
  • میٹرکس:] میں کوڈ کی لائنیں (LOC) یا متعدد کام کرنے والے افراد کی تعداد جو پیچیدگی کی نشاندہی کرتے ہیں۔

مستقل‌مزاجی کی کمی

اس بات کی طرف اشارہ کرتا ہے کہ کیسے آسانی سے سافٹ وئیر میں ترمیم یا توسیع کی جا سکتی ہے ۔

  • Cyclomatic Complexity: کوڈ کے ذریعے داخلی غیر ذمہ داریوں کی تعداد کو یقینی بنانے کی کوشش کرتا ہے۔
  • کووڈ چورن:] کوڈ کی فریکوئنسی اور حد وقت کے ساتھ ساتھ تبدیل ہوتی ہے۔
  • ]]]] تحریک تحفظِ دستور (deculation Contage): [Prcentage of code جس میں مناسب دستاویزات ہیں.

آلات اور تکنیکی سامان

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