Come fare un grafico Gerarchia in C ++

December 28

Come fare un grafico Gerarchia in C ++


Uno dei concetti organizzativi fondamentali della programmazione, è il modulo. I programmi sono divisi in "moduli" denominate che sono idealmente la dimensione di una singola pagina o schermo computer. Da un modulo, altri moduli possono essere chiamati, e possono a loro volta chiamate altri moduli. Questa struttura rende i programmi facili da capire, risolvere i problemi e dividere in modo più persone possono lavorare sullo stesso progetto. I moduli sono chiaramente definiti in termini di ingresso e uscita per cui è facile seguire il flusso dei dati attraverso il programma.

istruzione

1 Creare un grafico gerarchizzati che descrive la relazione tra i moduli di programma. Si farà il punto superficialmente simile al organigramma visto nella maggior parte delle aziende, dove "CEO" è messo in una casella nella parte superiore della pagina e le linee sono disegnate a tutti i capi dipartimento che riportano direttamente al CEO. Le linee di ogni capo dipartimento scenderanno ad ogni suddivisione che riferisce al capo reparto. Il grafico sembra un albero capovolto.

2 Tracciare le linee su un grafico gerarchia C ++ basate su quale modulo chiama un altro modulo. La parte superiore di un grafico sarà sempre "main ()" perché, per convenzione, questo è il punto di ingresso per programmi C ++. Sotto main () saranno tutti i moduli che vengono chiamati dall'interno di main (). Sotto ognuno di questi moduli, linee saranno attratti da moduli che sono chiamati. Continuare il processo fino a quando tutti i moduli sono nel grafico.

3 Segnare i moduli che vengono chiamati da più di un altro modulo con un angolo superiore destro buia. Ad esempio, se si sta scrivendo un programma che funziona con polinomi, diversi moduli diversi potrebbero chiamare la funzione che calcola b ^ 2 - 4ac. La funzione che calcola la quantità apparirà più di una volta nel grafico della gerarchia, e ogni occorrenza dovrebbe avere un angolo superiore destro buia.