ዝርዝር ሁኔታ:

ሳይክሎማቲክ ቁጥር እንዴት ይሰላል?
ሳይክሎማቲክ ቁጥር እንዴት ይሰላል?

ቪዲዮ: ሳይክሎማቲክ ቁጥር እንዴት ይሰላል?

ቪዲዮ: ሳይክሎማቲክ ቁጥር እንዴት ይሰላል?
ቪዲዮ: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, ታህሳስ
Anonim

ሳይክሎማቲክ ውስብስብነት ምንጭ ኮድ ነው። ውስብስብነት ከሀ ጋር እየተዛመደ ያለው መለኪያ ቁጥር የኮድ ስህተቶች. ነው የተሰላ የሚለካውን ኮድ የመቆጣጠሪያ ፍሰት ግራፍ በማዘጋጀት ቁጥር በፕሮግራም ሞጁል በኩል ከመስመር ነጻ የሆኑ መንገዶች.

ከዚህ አንፃር የሳይክሎማቲክ ኮድ ውስብስብነት ቀመር ምንድን ነው?

ሳይክሎማቲክ ውስብስብነት ቀመር N= የአንጓዎች ብዛት።

በተመሳሳይ፣ ሳይክሎማቲክ ውስብስብነት ምሳሌ ምንድነው? ሳይክሎማቲክ ውስብስብነት የኮድ ክፍል በውስጡ ያሉት የመስመር ላይ ገለልተኛ ዱካዎች ብዛት የቁጥር መለኪያ ነው። ለ ለምሳሌ የምንጭ ኮድ የቁጥጥር ፍሰት መግለጫ ከሌለው በውስጡ ሳይክሎማቲክ ውስብስብነት 1 ይሆናል እና የምንጭ ኮድ በውስጡ አንድ ነጠላ መንገድ ይዟል.

በዚህ ረገድ የማክቤ ቁጥር እንዴት ይሰላል?

ሳይክሎማቲክ ውስብስብነት (McCabe) እንዴት እንደሚሰላ

  1. P = የተቆራረጡ የፍሰት ግራፍ ክፍሎች ብዛት (ለምሳሌ የጥሪ ፕሮግራም እና ንዑስ ክፍል)
  2. E = የጠርዝ ብዛት (የቁጥጥር ማስተላለፎች)
  3. N = የአንጓዎች ብዛት (አንድ የቁጥጥር ማስተላለፍ ብቻ የያዙ ተከታታይ መግለጫዎች ቡድን)

የ cc3 ሳይክሎማቲክ ውስብስብነት ዓላማ ምንድን ነው እንዴት ይከናወናል?

ሳይክሎማቲክ ውስብስብነት ለመለካት የሚያገለግል የሶፍትዌር መለኪያ ነው። ውስብስብነት የአንድ ፕሮግራም. በፕሮግራሙ ምንጭ ኮድ ውስጥ የነፃ ዱካዎች መጠናዊ መለኪያ ነው። ገለልተኛ ዱካ የሚገለፀው ቢያንስ አንድ ጠርዝ ያለው ሲሆን ከዚህ በፊት በሌሎች መንገዶች ያልታለፈ ነው።

የሚመከር: