التصميم والتحليل الهندسيان
مقاييس أنماط التصميم: الطرائق الكمية لإعادة الاستخدام الفعال للبرمجيات
Table of Contents
إن أنماط التصميم هي حلول قابلة لإعادة استخدامها لمشاكل تصميم البرامجيات المشتركة، وتساعد الأساليب الكمية في تقييم استخدام هذه الأنماط وتحسين نوعيتها وقابليتها للاستمرار، وتستكشف هذه المادة الحسابات الرئيسية والمقاييس المستخدمة في تقييم فعالية نمط التصميم.
قياس تعقيدات الدوريات
ويمكن تقدير مدى تعقيدات البراءات كمياً بتحليل عدد الفصول والتفاعلات المعنية، وتقيس مقاييس مثل التعقيدات الدورية والقياسات التي تتداخل مع تنفيذ النمط، وكثيراً ما يرتبط التعقيدات الأقل بسهولة الصيانة والتفاهم.
تقييم القابلية للإحالة
وتقيِّم مقاييس القابلية للقابلية للإحالة مدى فعالية تطبيق نمط ما في مختلف السياقات، وتشمل الحسابات تواتر إعادة استخدام النمط وسجل القابلية للتكيف، وهو ما ينظر في مدى سهولة تعديل نمط ما لتلبية احتياجات جديدة.
الأثر على نوعية البرامجيات
وتشمل التقييمات الكمية لأنماط التصميم الحد من الكثافة ومؤشرات القدرة على الحفاظ على الشفرة، وتساعد هذه القياسات على تحديد ما إذا كان النمط يسهم في تقليل عدد الحشرات ويسهل تحديثها بمرور الوقت.
القياسات المشتركة المستخدمة
- الازدواج بين الأجسام
- Weighted Methods per class (WMC)
- الرد على فئة من الفئات
- Fan-in and Fan-out