انتقل إلى المحتوى

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

هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
من ويكيبيديا، الموسوعة الحرة

مقاييس هولستيد للتعقيد، هو مقياس قدمه موريس هاوارد هولستيد لأول مرَة في عام 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.

انظر أيضا[عدل]

وصلات خارجية[عدل]