Სარჩევი:

რა არის მაკკეიბის ნომერი?
რა არის მაკკეიბის ნომერი?

ვიდეო: რა არის მაკკეიბის ნომერი?

ვიდეო: რა არის მაკკეიბის ნომერი?
ვიდეო: რა არის მარკეტინგი? 2024, აპრილი
Anonim

(სხვა სახელი: მაკკეიბის ნომერი )

ზოგიერთს შეუძლია ამის თავიდან აცილება. მაკკეიბის ციკლომატური სირთულის არის პროგრამული უზრუნველყოფის ხარისხის მეტრიკა, რომელიც რაოდენობრივად განსაზღვრავს პროგრამული უზრუნველყოფის პროგრამის სირთულეს. სირთულის დასკვნა ხდება გაზომვით ნომერი ხაზოვანი დამოუკიდებელი გზების პროგრამაში. რაც უფრო მაღალია ნომერი რაც უფრო რთულია კოდი.

გარდა ამისა, როგორ გამოითვლება მაკკეიბის რიცხვი?

როგორ გამოვთვალოთ ციკლომატური სირთულის (McCabe)

  1. P = ნაკადის გრაფიკის გათიშული ნაწილების რაოდენობა (მაგ. დარეკვის პროგრამა და ქვეპროგრამა)
  2. E = კიდეების რაოდენობა (კონტროლის გადაცემა)
  3. N = კვანძების რაოდენობა (განცხადებების თანმიმდევრული ჯგუფი, რომელიც შეიცავს მხოლოდ ერთი კონტროლის გადაცემას)

ანალოგიურად, როგორ გამოითვლება ციკლომური რიცხვი? ციკლომატური სირთულის გაანგარიშება:

  1. E = წარმოადგენს კიდეების რაოდენობას საკონტროლო ნაკადის გრაფიკში = 11 კიდე.
  2. N = წარმოადგენს კვანძების რაოდენობას საკონტროლო ნაკადის გრაფიკში = 11 კვანძი.
  3. P = წარმოადგენს კვანძების რაოდენობას, რომლებსაც აქვთ გასასვლელი წერტილები საკონტროლო ნაკადის გრაფიკში = 1 გასასვლელი წერტილი.

აქედან, რა არის ციკლომური რიცხვი?

Ვიკიპედიიდან, უფასო ენციკლოპედიიდან. ციკლომური სირთულე არის პროგრამული მეტრიკა, რომელიც გამოიყენება პროგრამის სირთულის აღსანიშნავად. ეს არის რაოდენობრივი საზომი ნომერი ხაზოვანი დამოუკიდებელი გზები პროგრამის წყაროს კოდის მეშვეობით. იგი შეიმუშავა თომას ჯ. მაკკეიბმა, უფროსი.

რა არის ციკლომური სირთულე და რატომ არის ის მნიშვნელოვანი?

ტესტირება და შენარჩუნება არის მნიშვნელოვანი რადგან ისინი იღებენ უმეტეს დროს პროდუქტის განვითარების სასიცოცხლო ციკლში. ციკლომური სირთულე ზოგადად გამოიყენება გასაზომად სირთულის კლასის ან მეთოდის დონეზე.

გირჩევთ: