هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها

مقاييس هولستيد للتعقيد

من أرابيكا، الموسوعة الحرة

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 08:04، 12 سبتمبر 2023 (استبدال وسائط مستغى عنها في الاستشهاد). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

مقاييس هولستيد للتعقيد، هو مقياس قدمه موريس هاوارد هولستيد لأول مرَة في عام 1977 [1] وهي مقاييس للبرمجيات تُحسب استاتيكيًا، بدون تنفيذ البرنامج.

الحساب

نحتاج أولاً لحساب الأرقام التالية، لتزويد البرنامج بها:

  • n1= عدد العوامل الاستثنائيّة
  • n2= عدد المعاملات الاستثنائيّة
  • N1 = إجمالي عدد العوامل
  • N2 = إجمالي عدد المعاملات

فهناك خمسةُ مقاييسٌ يمكن حسابها، من هذه الأعداد:

  • طول البرنامج: N2+N1=N
  • مجموع مفردات البرنامج: n = n1 + n2
  • الحجم: (V = N ×log2(n
  • الصعوبة: L = (2/n1)*(n2/N2)
  • الجهد:E =V/L

يتعلّق مقياس الصعوبة بالصعوبة التي يلقاها البرنامج عند الكتابة أو الفهم، مثل عندما يقوم بمراجعة الكود تحرير انظر أيضًا

تحرير الروابط الخارجيّة

  • مقاييس هولستيد - دراسة شاملة عن حساب واستخدام مقاييس هولستيد في بيئة موجّهة بالكائنات (في إشارةٍ خاصّة للجافا).
  • حساب مقاييس هولستيد –قياس مقاييس هولستيد.
  • [1]فهرست الصيانة في الفيجوال أستوديو لميكروسوفت وعلاقته بمقياس هولستيد للتعقيد.

مراجع

  1. ^ Halstead, Maurice H. (1977). Elements of Software Science. Amsterdam: Elsevier North-Holland, Inc. ISBN:0-444-00205-7.

انظر أيضا

وصلات خارجية