Turinys:

Koks yra McCabe'o numeris?
Koks yra McCabe'o numeris?

Video: Koks yra McCabe'o numeris?

Video: Koks yra McCabe'o numeris?
Video: Бостонның заңдық дастаны | Суықта қанша уақыт өлу кере... 2024, Balandis
Anonim

(Pseudonimas: McCabe numeris )

Kai kurie gali to išvengti. McCabe'o ciklomatinis sudėtingumas yra programinės įrangos kokybės metrika, kuri kiekybiškai įvertina programinės įrangos sudėtingumą. Sudėtingumas nustatomas išmatuojant numerį tiesiškai nepriklausomų kelių per programą. Kuo aukštesnis numerį tuo sudėtingesnis kodas.

Be to, kaip apskaičiuojamas McCabe'o skaičius?

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ą)

Panašiai, kaip apskaičiuojamas ciklomatinis skaičius? Ciklomatinio sudėtingumo apskaičiavimas:

  1. E = reiškia kraštų skaičių valdymo srauto diagramoje = 11 briaunų.
  2. N = reiškia mazgų skaičių valdymo srauto diagramoje = 11 mazgų.
  3. P = reiškia mazgų, turinčių išėjimo taškus valdymo srauto diagramoje, skaičių = 1 išėjimo taškas.

Taigi, kas yra ciklomatinis skaičius?

Iš Vikipedijos, laisvosios enciklopedijos. Ciklomatinė sudėtingumas yra programinės įrangos metrika, naudojama programos sudėtingumui nurodyti. Tai kiekybinis matas numerį tiesiškai nepriklausomų kelių per programos šaltinio kodą. Jį sukūrė Thomas J. McCabe, Sr.

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.

Rekomenduojamas: