جدول المحتويات:

كيف يتم حساب التعقيد السيكلومي؟
كيف يتم حساب التعقيد السيكلومي؟

فيديو: كيف يتم حساب التعقيد السيكلومي؟

فيديو: كيف يتم حساب التعقيد السيكلومي؟
فيديو: What is Cyclomatic Complexity || SOFTWARE ENGINEERING 2024, يمكن
Anonim

التعقيد السيكلومي هو رمز المصدر تعقيد القياس المرتبط بعدد من أخطاء التشفير. إنها محسوب من خلال تطوير رسم بياني للتحكم في التدفق للرمز الذي يقيس عدد المسارات المستقلة خطيًا من خلال وحدة البرنامج النمطية.

إلى جانب ذلك ، كيف يُحسب التعقيد السيكلومي لمكابي؟

كيفية حساب التعقيد السيكلومي (مكابي)

  1. P = عدد الأجزاء غير المتصلة من الرسم البياني الانسيابي (على سبيل المثال ، برنامج استدعاء وروتين فرعي)
  2. E = عدد الحواف (عمليات نقل التحكم)
  3. N = عدد العقد (مجموعة متسلسلة من العبارات تحتوي على نقل واحد فقط للتحكم)

أيضا ، ما هو التعقيد السيكلومي ولماذا هو مهم؟ قابلية الاختبار والصيانة الأهمية لأنها تستغرق معظم الوقت في دورة حياة تطوير المنتج. التعقيد السيكلومي يستخدم بشكل عام لقياس تعقيد على مستوى الفصل أو الطريقة.

بالإضافة إلى ذلك ، كيف يتم حساب تعقيد التعليمات البرمجية؟

في عام 1976 ، اقترح Thomas McCabe Snr مقياسًا للحساب تعقيد التعليمات البرمجية ، تسمى Cyclomatic تعقيد . يتم تعريفه على أنه: كمي قياس من عدد المسارات المستقلة خطيًا عبر مصدر البرنامج الشفرة … محسوبة باستخدام الرسم البياني للتحكم في التدفق الخاص بالبرنامج.

ما هي درجة التعقيد السيكلوماتيك الجيدة؟

بالنسبة لمعظم الأعمال الروتينية ، أ التعقيد الدوري أدناه 4 يعتبر حسن ؛ أ التعقيد الدوري بين 5 و 7 يعتبر متوسط تعقيد ، ما بين 8 و 10 مرتفع تعقيد ، وفوق ذلك هو متطرف تعقيد.

موصى به: