Qu'est-ce qu'un graphique de flux de contrôle?
Un graphique de flux de contrôle (CFG) est une représentation visuelle des différents chemins que le code d'un programme informatique peut prendre. Un CFG est composé d'une série de symboles, appelés nœuds, qui sont connectés par des flèches montrant la route que chacun peut emprunter vers le NODE suivant. n'est pas différent d'un organigramme.
L'un des principaux objectifs de la création d'un graphique de flux de contrôle est de découvrir s'il existe des parties d'un programme informatique qui ne sont pas nécessaires. Où l'exécution du programme ne va pas au-delà d'un seul nœud. ChacunLa flèche sur le diagramme montre quelle condition doit être remplie pour se déplacer vers le nœud auquel il pointe, de sorte que les situations où cette condition n'est jamais remplie peut être repérée, car elle fait revenir le programme au nœud précédent encore et encore.
Enfin, un graphique de flux de contrôle peut aider à créer un graphique de dépendance du programme. Ce type de graphique montre quels domaines d'un programme dépendent d'autres parties. En informatique, il est utilisé pour établir un ordre d'évaluation pour s'assurer que le code de programme s'exécute dans la bonne séquence.
La nature visuelle d'un graphique de flux de contrôle est l'une des fonctionnalités qui peut le rendre potentiellement inestimable.Les programmes qui peuvent générer automatiquement un graphique de flux de contrôle basé sur une série de fichiers de code source, simplifiant davantage le processus.
Un graphique de flux de contrôle peut être représenté de plusieurs manières et, par conséquent, peut apparaître différemment selon qui l'a produit. Certains graphiques utilisent des cercles ou des carrés exclusivement pour représenter les nœuds tandis que d'autres utilisent les mêmes formes qu'un organigramme standard. Bien qu'ils soient lus de la même manière, la méthode choisie est une préférence purement personnelle. p>