نظم الرقابة والتألق
نوعية البرامجيات كميا: القياسات والحسابات للنظم الموثوقة
Table of Contents
ويعد قياس جودة البرمجيات أمرا أساسيا لتطوير نظم موثوقة، وتوفر القياسات بيانات كمية تساعد على تحديد مواطن القوة والضعف في منتجات البرمجيات، وتستكشف هذه المادة القياسات والحسابات الرئيسية المستخدمة لتقييم جودة البرامجيات بفعالية.
قياسات نوعية البرامجيات المشتركة
وتستخدم عدة مقاييس على نطاق واسع لتقييم مختلف جوانب نوعية البرامجيات، وتشمل هذه القياسات كثافة العيوب، والتغطية الرمزية، ومؤشر القابلية للاستمرار، ويقدم كل متر معلومات عن مجالات محددة مثل الموثوقية، وفعالية الاختبار، وسهولة الصيانة.
حساب الكثافة
ويحدّد الكثافة الكمالية عدد العيوب مقارنة بحجم البرمجيات، ويحسب ذلك بتقسيم العدد الإجمالي للعيوب بحجم البرمجيات، وذلك عادة بآلاف خطوط الرموز (KLOC).
Formula: Defect density = Number of Defects / KLOC]
مقاييس التغطية
وتشير التغطية بالمدونة إلى النسبة المئوية للمدونة التي تم تنفيذها أثناء الاختبارات، وتقترح التغطية العالية إجراء اختبارات أكثر شمولاً، مما قد يؤدي إلى انخفاض عدد الحشرات غير المكتشفة، وتشمل الأنواع المشتركة التغطية بالبيانات والفروع والطرق.
مؤشر الاستدامة
ويجمع مؤشر القابلية للاستمرار بين مختلف القياسات الرمزية في سجل واحد يعكس مدى سهولة صيانة البرامجيات، وهو ينظر في عوامل مثل التعقيدات الدورية، وخطوط الرموز، وإمكانية قراءة الرموز.
- الكثافة الوطأة
- التغطية بالمدونة
- مؤشر الاستدامة
- وقت الاستجابة
- مقاييس الموثوقية