Namai Plėtra Kas yra valdymo srauto grafikas (CFG)? - apibrėžimas iš techopedijos

Kas yra valdymo srauto grafikas (CFG)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia valdymo srauto grafikas (CFG)?

Kompiuterijos moksle kontrolės srauto grafikas (CFG) yra grafinis valdymo srauto ar skaičiavimo vaizdas programų ar programų vykdymo metu. Valdymo srautų grafikai dažniausiai naudojami statinėje analizėje, taip pat kompiliatorių programose, nes jie gali tiksliai parodyti srautą programos vienete.

Kontrolės srauto grafikas didžiąją dalį savo plėtros yra skolingas Francesui E. Allenui.

„Techopedia“ paaiškina valdymo srauto grafiką (CFG)

Valdymo srauto diagrama yra orientuota į procesą ir gali parodyti visus kelius, kuriais galima pereiti vykdant programą. Kontrolinis srauto grafikas taip pat gali būti laikomas nukreiptu grafiku, kuriame briaunos vaizduoja valdymo srauto kelius, o mazgai vaizduoja pagrindinius blokus, kurie yra tiesios linijos segmentai be jokių šuolių ar išsišakojimų.

Valdymo srauto diagramoje yra du specialiai skirti blokai: įėjimo ir išėjimo blokai. Įėjimo blokas leidžia valdikliui patekti į valdymo srauto grafiką, tuo tarpu valdymo srautas išeina per išėjimo bloką. Kitaip tariant, valdymo srauto grafiką sudaro visi struktūriniai blokai, įtraukti į srauto schemą, tokie kaip pradžios mazgas, pabaigos mazgas ir srautai / lankai tarp mazgų. Valdymo srauto schema gali pavaizduoti, kaip skirtingi programos vienetai ar programos apdoroja informaciją tarp skirtingų galų sistemos kontekste.

Yra daug privalumų, susijusių su valdymo srauto grafiku. Tai gali lengvai apibendrinti informaciją apie kiekvieną pagrindinį bloką. Tai gali lengvai rasti nepasiekiamus programos kodus, o sintaksines struktūras, tokias kaip kilpos, lengva rasti valdymo srauto diagramoje.

Kas yra valdymo srauto grafikas (CFG)? - apibrėžimas iš techopedijos