Indholdsfortegnelse:

Hvad er McCabes nummer?
Hvad er McCabes nummer?

Video: Hvad er McCabes nummer?

Video: Hvad er McCabes nummer?
Video: What is McCabe Cyclomatic Complexity | Cyclomatic Complexity | software engineering 2024, Marts
Anonim

(Alias: McCabe nummer )

Nogle kan undgå det. McCabe's cyklomatisk kompleksitet er en softwarekvalitetsmåling, der kvantificerer kompleksiteten af et softwareprogram. Kompleksitet udledes ved at måle nummer af lineært uafhængige veje gennem programmet. Jo højere nummer jo mere kompleks er koden.

Desuden, hvordan beregnes McCabes tal?

Sådan beregnes cyklomatisk kompleksitet (McCabe)

  1. P = antal afbrudte dele af flowgrafen (f.eks. et kaldende program og en underrutine)
  2. E = antal kanter (overførsel af kontrol)
  3. N = antal noder (sekventiel gruppe af udsagn, der kun indeholder én overførsel af kontrol)

På samme måde, hvordan beregnes cyklomatisk tal? Cyklomatisk kompleksitetsberegning:

  1. E = repræsenterer antallet af kanter i kontrolflowgrafen = 11 kanter.
  2. N = repræsenterer antallet af noder i kontrolflowgrafen = 11 noder.
  3. P = repræsenterer antallet af noder, der har udgangspunkter i kontrolflowgrafen = 1 udgangspunkt.

Heraf, hvad er cyklomatisk tal?

Fra Wikipedia, den frie encyklopædi. Cyklomatisk kompleksitet er en software-metrik, der bruges til at angive kompleksiteten af et program. Det er et kvantitativt mål for nummer af lineært uafhængige stier gennem et programs kildekode. Det blev udviklet af Thomas J. McCabe, Sr.

Hvad er cyklomatisk kompleksitet, og hvorfor er det vigtigt?

Testbarhed og vedligeholdelse er vigtig fordi de optager det meste af tiden i produktets udviklingslivscyklus. Cyklomatisk kompleksitet bruges generelt til at måle kompleksitet på klasse- eller metodeniveau.

Anbefalede: