Mundarija:

Siklomatik murakkablik qanday hisoblanadi?
Siklomatik murakkablik qanday hisoblanadi?

Video: Siklomatik murakkablik qanday hisoblanadi?

Video: Siklomatik murakkablik qanday hisoblanadi?
Video: Siklotimik Bozukluk Nedir? 2024, May
Anonim

Siklomatik murakkablik manba kodi hisoblanadi murakkablik bir qator kodlash xatolari bilan bog'liq bo'lgan o'lchov. Bu hisoblangan dastur moduli orqali chiziqli mustaqil yo'llar sonini o'lchaydigan kodning boshqaruv oqimi grafigini ishlab chiqish orqali.

Bundan tashqari, Makkeybning siklomatik murakkabligi qanday hisoblanadi?

Tsiklomatik murakkablikni qanday hisoblash mumkin (McCabe)

  1. P = oqim grafigining ajratilgan qismlari soni (masalan, chaqiruv dasturi va pastki dastur)
  2. E = qirralarning soni (nazoratni uzatish)
  3. N = tugunlar soni (nazoratning faqat bitta uzatilishini o'z ichiga olgan ketma-ket bayonotlar guruhi)

Bundan tashqari, siklomatik murakkablik nima va u nima uchun muhim? Sinovga yaroqlilik va barqarorlik muhim chunki ular mahsulotning ishlab chiqish hayotiy tsiklida ko'p vaqtni oladi. Siklomatik murakkablik odatda o'lchash uchun ishlatiladi murakkablik sinf yoki usul darajasida.

Bundan tashqari, kodning murakkabligi qanday hisoblanadi?

1976 yilda Tomas Makkeyb Snr hisoblash uchun metrikani taklif qildi. kod murakkabligi , Cyclomatic deb ataladi Murakkablik . U quyidagicha aniqlanadi: miqdoriy o'lchov dastur manbai orqali chiziqli mustaqil yo'llar soni kod … dasturning boshqaruv oqimi grafigi yordamida hisoblangan.

Yaxshi siklomatik murakkablik balli nima?

Aksariyat tartiblar uchun a siklomatik murakkablik 4 dan past deb hisoblanadi yaxshi ; a siklomatik murakkablik 5 dan 7 gacha bo'lganlar o'rtacha hisoblanadi murakkablik , 8 va 10 orasida yuqori murakkablik , va undan yuqorisi haddan tashqari murakkablik.

Tavsiya: