Мазмұны:

Цикломатиялық күрделілік қалай есептеледі?
Цикломатиялық күрделілік қалай есептеледі?

Бейне: Цикломатиялық күрделілік қалай есептеледі?

Бейне: Цикломатиялық күрделілік қалай есептеледі?
Бейне: КУРИЦА И УТКА В ГЛИНЕ. SUB ENG, FR, ESP, IT, 中文 2024, Мамыр
Anonim

Цикломатиялық күрделілік бастапқы код болып табылады күрделілік бірқатар кодтау қателерімен корреляцияланатын өлшем. Бұл есептелген бағдарлама модулі арқылы сызықтық тәуелсіз жолдардың санын өлшейтін кодтың басқару ағынының графигін әзірлеу арқылы.

Сонымен қатар, МакКэйбтің цикломатикалық күрделілігі қалай есептеледі?

Цикломатиялық күрделілікті қалай есептеу керек (McCabe)

  1. P = ағын графигінің ажыратылған бөліктерінің саны (мысалы, шақыру бағдарламасы және ішкі бағдарлама)
  2. E = жиектер саны (басқаруды беру)
  3. N = түйіндер саны (басқаруды тек бір тасымалдауды қамтитын мәлімдемелердің дәйекті тобы)

Сондай-ақ, цикломатикалық күрделілік дегеніміз не және ол неге маңызды? Сынақ және техникалық қызмет көрсету маңызды өйткені олар өнімнің дамуының өмірлік циклінде көп уақытты алады. Цикломатиялық күрделілік әдетте өлшеу үшін қолданылады күрделілік сынып немесе әдіс деңгейінде.

Сонымен қатар, кодтың күрделілігі қалай есептеледі?

1976 жылы Томас МакКэйб Снр есептеуге арналған метриканы ұсынды. кодтың күрделілігі , Цикломатикалық деп аталады Күрделілігі . Ол келесідей анықталады: Сандық өлшеу бағдарлама көзі арқылы сызықтық тәуелсіз жолдар саны код … бағдарламаның басқару ағынының графигі арқылы есептелген.

Жақсы циклотикалық күрделілік көрсеткіші дегеніміз не?

Көптеген тәртіптер үшін а циклотикалық күрделілік 4-тен төмен болып саналады жақсы ; а циклотикалық күрделілік 5 пен 7 аралығы орташа болып саналады күрделілік , 8 мен 10 арасында жоғары күрделілік , және одан жоғары бұл төтенше күрделілік.

Ұсынылған: