Мазмуну:

Цикломатиялык сан кантип эсептелет?
Цикломатиялык сан кантип эсептелет?

Video: Цикломатиялык сан кантип эсептелет?

Video: Цикломатиялык сан кантип эсептелет?
Video: 🐊Стальной аллигатор🌚 #инструмент #стройка #ремонт #дача #авто 2024, Май
Anonim

Цикломатиялык татаалдык булак коду болуп саналат татаалдыгы а менен корреляцияланган өлчөө саны коддоо каталары. бул эсептелген өлчөөчү коддун башкаруу агымынын графигин иштеп чыгуу менен саны программалык модул аркылуу сызыктуу көз карандысыз жолдордун.

Буга байланыштуу цикломатикалык коддун татаалдыгынын формуласы кандай?

Цикломатиялык татаалдык формуласы N = түйүндөрдүн саны.

Ошо сыяктуу эле, цикломатикалык татаалдыктын мисалы деген эмне? Цикломатиялык татаалдык коддук бөлүмдүн сандык өлчөмү, андагы сызыктуу көз карандысыз жолдордун саны. үчүн мисал , эгерде булак коду башкаруу агымынын билдирүүсүн камтыса, анда анын цикломатикалык татаалдык 1 болот жана баштапкы коду анда бир жолду камтыйт.

Буга байланыштуу МакКейбдин саны кантип эсептелинет?

Цикломатиялык татаалдыкты кантип эсептөө керек (McCabe)

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

cc3 циклотикалык татаалдыгынын максаты эмнеде Ал кантип жасалат?

ЦИКЛОМАТИЯЛЫК ТАТААЛ өлчөө үчүн колдонулган программалык метрика болуп саналат татаалдыгы программанын. Бул программанын баштапкы кодундагы көз карандысыз жолдордун сандык көрсөткүчү. Көз карандысыз жол мурда башка жолдордо өтпөгөн жок дегенде бир чети бар жол катары аныкталат.

Сунушталууда: