Turinys:

Kaip apskaičiuojamas ciklomatinis sudėtingumas?
Kaip apskaičiuojamas ciklomatinis sudėtingumas?

Video: Kaip apskaičiuojamas ciklomatinis sudėtingumas?

Video: Kaip apskaičiuojamas ciklomatinis sudėtingumas?
Video: 3 METHODS TO FIND THE CYCLOMATIC COMPLEXITY - Software Engineering 2024, Gegužė
Anonim

Ciklominis sudėtingumas yra šaltinio kodas sudėtingumo matavimas, susietas su daugybe kodavimo klaidų. tai yra apskaičiuotas sukuriant kodo valdymo srauto grafiką, kuris matuoja tiesiškai nepriklausomų kelių per programos modulį skaičių.

Be to, kaip apskaičiuojamas McCabe'o ciklomatinis sudėtingumas?

Kaip apskaičiuoti ciklomatinį sudėtingumą (McCabe)

  1. P = atjungtų srauto grafiko dalių skaičius (pvz., iškvietimo programa ir paprogramė)
  2. E = briaunų skaičius (valdymo perdavimas)
  3. N = mazgų skaičius (nuosekli teiginių grupė, apimanti tik vieną valdymo perdavimą)

Be to, kas yra ciklomatinis sudėtingumas ir kodėl jis svarbus? Bandomumas ir priežiūra yra svarbu nes jie užima didžiąją laiko dalį gaminio kūrimo cikle. Ciklominis sudėtingumas Paprastai naudojamas matuoti sudėtingumo klasės arba metodo lygiu.

Be to, kaip apskaičiuojamas kodo sudėtingumas?

1976 m. Thomas McCabe'as Snr pasiūlė skaičiavimo metriką kodo sudėtingumas , vadinamas Cyclomatic Sudėtingumas . Jis apibrėžiamas kaip: kiekybinis matuoti tiesiškai nepriklausomų kelių per programos šaltinį skaičių kodas … apskaičiuota naudojant programos valdymo srauto grafiką.

Koks yra geras ciklomatinio sudėtingumo balas?

Daugumai rutinų, a ciklomatinis sudėtingumas laikomas mažesniu nei 4 Gerai ; a ciklomatinis sudėtingumas nuo 5 iki 7 laikomas vidutiniu sudėtingumo , nuo 8 iki 10 yra didelis sudėtingumo , o aukščiau tai yra kraštutinė sudėtingumo.

Rekomenduojamas: