Агуулгын хүснэгт:

Цикломат нарийн төвөгтэй байдлыг хэрхэн тооцдог вэ?
Цикломат нарийн төвөгтэй байдлыг хэрхэн тооцдог вэ?

Видео: Цикломат нарийн төвөгтэй байдлыг хэрхэн тооцдог вэ?

Видео: Цикломат нарийн төвөгтэй байдлыг хэрхэн тооцдог вэ?
Видео: ЦИКЛОМАТИЙН ЦОГЦОЛБОРЫГ ОЛОХ 3 АРГА - Програм хангамжийн инженерчлэл 2024, May
Anonim

Цикломат нарийн төвөгтэй байдал эх код юм нарийн төвөгтэй байдал хэд хэдэн кодчиллын алдаатай уялдаж буй хэмжилт. Энэ бол тооцоолсон Програмын модулийн шугаман бие даасан замын тоог хэмждэг кодын хяналтын урсгалын графикийг боловсруулах замаар.

Үүнээс гадна, McCabe-ийн цикломатик нарийн төвөгтэй байдлыг хэрхэн тооцдог вэ?

Цикломат нарийн төвөгтэй байдлыг хэрхэн тооцоолох вэ (МкКейб)

  1. P = урсгалын графикийн салгагдсан хэсгүүдийн тоо (жишээ нь дуудлагын програм болон дэд программ)
  2. E = ирмэгийн тоо (хяналтын шилжүүлэг)
  3. N = зангилааны тоо (зөвхөн нэг дамжуулалтыг агуулсан мэдэгдлийн дараалсан бүлэг)

Мөн цикломатик нарийн төвөгтэй байдал гэж юу вэ, яагаад чухал вэ? Туршилт болон засвар үйлчилгээ нь чухал Учир нь тэдгээр нь бүтээгдэхүүний хөгжлийн амьдралын мөчлөгийн ихэнх цагийг эзэлдэг. Цикломат нарийн төвөгтэй байдал хэмжихэд ихэвчлэн ашиглагддаг нарийн төвөгтэй байдал ангийн эсвэл аргын түвшинд.

Нэмж дурдахад кодын нарийн төвөгтэй байдлыг хэрхэн тооцдог вэ?

1976 онд Томас МакКэйб Снр тооцоолох хэмжүүрийг санал болгосон. кодын нарийн төвөгтэй байдал , Cyclomatic гэж нэрлэдэг Нарийн төвөгтэй байдал . Үүнийг дараах байдлаар тодорхойлно: Тоон үзүүлэлт хэмжих програмын эх үүсвэрээр дамжих шугаман бие даасан замын тоо код … программын хяналтын урсгалын графикийг ашиглан тооцоолсон.

Цикломат нарийн төвөгтэй байдлын сайн оноо гэж юу вэ?

Ихэнх хэвшлийн хувьд a цикломатик нарийн төвөгтэй байдал 4-өөс доош гэж үзнэ сайн ; а цикломатик нарийн төвөгтэй байдал 5-аас 7-ны хооронд дундаж гэж тооцогддог нарийн төвөгтэй байдал , 8-аас 10-ын хооронд өндөр байна нарийн төвөгтэй байдал , түүнээс дээш нь туйлын нарийн төвөгтэй байдал.

Зөвлөмж болгож буй: