OhMyCalc

حاسبة التعقيد الدوري

احسب التعقيد الدوري لـ McCabe من حواف رسم بياني التدفق، العقد، والمكونات المترابطة. قيّم قابلية صيانة الكود واختباره.

كيفية استخدام حاسبة التعقيد الدوري

  1. أدخل عدد الحواف في رسم بياني التدفق.
  2. أدخل عدد العقد.
  3. أدخل عدد المكونات المترابطة (عادةً 1).
  4. انقر على احسب للحصول على التعقيد ومستوى المخاطر.

حالات الاستخدام

الصيغة

M = E − N + 2P. E = الحواف، N = العقد، P = المكونات المترابطة. المخاطر: 1–10 منخفض، 11–20 متوسط، 21–50 مرتفع، >50 مرتفع جداً.

الأسئلة الشائعة

ما هو التعقيد الدوري؟
يقيس التعقيد الدوري عدد المسارات المستقلة خطياً عبر الكود. كلما ارتفع الرقم، زاد التعقيد وصعوبة الاختبار.
ما مستوى التعقيد المقبول؟
1–10 بسيط وسهل الاختبار. 11–20 متوسط. ما فوق 20 يجب إعادة هيكلته. ما فوق 50 يُعدّ غير قابل للاختبار.
كيف يرتبط التعقيد بالاختبار؟
يساوي التعقيد الدوري الحد الأدنى من حالات الاختبار اللازمة لتغطية جميع الفروع في الوحدة البرمجية.