نبذة سريعة عن مقياس برمجيات ABC

تم تقديم مقياس برمجيات ABC بواسطة جيري فيتزباتريك في عام 1997 للتغلب على عيوب LOC. يحدد المقياس درجة ABC على أنها ثلاثية القيم التي تمثل حجم مجموعة من عبارات التعليمات البرمجية المصدر. يتم حساب درجة ABC عن طريق حساب عدد التعيينات (A)، وعدد الفروع (B)، وعدد الشروط (C) في البرنامج. يمكن تطبيق درجة ABC على الطرق أو الوظائف أو الدالات أو الأصناف أو البرمجة التركيبية داخل البرنامج.

يتم تمثيل نقاط ABC بواسطة متجه ثلاثي الأبعاد <التعيينات (A)، الفروع (B)، الشروط (C)>. يمكن أيضًا تمثيلها كمقدار تدريجي، وهي حجم المتجه <التعيينات (A)، الفروع (B)، الشروط (C)>، ويتم حسابها على النحو التالي:











|



<

A

B

C

v

e

c

t

o

r

>



|



=



(



A



2





+



B



2





+



C



2





)





{\displaystyle ||=\surd (A^{2}+B^{2}+C^{2})}





حسب التقاليد، يتم تقريب قيمة حجم ABC إلى أقرب عشر.

قراءة المقال الكامل على ويكيبيديا ←