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

МакКэйбийн дугаар хэд вэ?
МакКэйбийн дугаар хэд вэ?

Видео: МакКэйбийн дугаар хэд вэ?

Видео: МакКэйбийн дугаар хэд вэ?
Видео: A Return to the Ashes - Remnant 2 2024, Гуравдугаар сар
Anonim

(Нийт: McCabe дугаар )

Зарим нь үүнээс зайлсхийх боломжтой. МакКэйбийнх Цикломатик төвөгтэй байдал нь програм хангамжийн нарийн төвөгтэй байдлыг тодорхойлдог програм хангамжийн чанарын хэмжүүр юм. Нарийн төвөгтэй байдлыг хэмжих замаар дүгнэдэг тоо хөтөлбөрөөр дамжуулан шугаман бие даасан замуудын. Өндөр байх тусмаа тоо код нь илүү төвөгтэй.

Цаашилбал, McCabe-ийн тоог хэрхэн тооцдог вэ?

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

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

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

  1. E = хяналтын урсгалын график дахь ирмэгүүдийн тоог илэрхийлнэ = 11 ирмэг.
  2. N = хяналтын урсгалын график дахь зангилааны тоог илэрхийлнэ = 11 зангилаа.
  3. P = хяналтын урсгалын графикт гарах цэгүүдтэй зангилааны тоог илэрхийлнэ = 1 гарах цэг.

Цикломат тоо гэж юу вэ?

Википедиа, чөлөөт нэвтэрхий толь. Цикломат нарийн төвөгтэй байдал нь програмын нарийн төвөгтэй байдлыг илэрхийлэхэд ашигладаг програм хангамжийн хэмжүүр юм. Энэ нь тоон үзүүлэлт юм тоо Програмын эх кодоор дамжуулан шугаман бие даасан замуудын. Үүнийг Thomas J. McCabe, Sr.

Цикломат нарийн төвөгтэй байдал гэж юу вэ, яагаад чухал вэ?

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

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