Hvordan lage en Hierarki Chart i C ++

Hvordan lage en Hierarki Chart i C ++


En av de grunnleggende organisatoriske begreper i dataprogrammering er modulen. Programmene er delt inn i heter "moduler" som er ideelt på størrelse med en enkelt side eller dataskjermen. Fra en modul, kan andre moduler bli kalt, og de kan i sin tur anrops andre moduler. Denne strukturen gjør programmer lett å forstå, feilsøke og dele opp slik at flere kan jobbe på samme prosjekt. Modulene er klart definert i form av input og output, så det er lett å spore flyten av data gjennom programmet.

Bruksanvisning

1 Lag en heirarchal diagram som beskriver forholdet mellom programmoduler. Det vil se overfladisk lik organisasjonskartet sett i de fleste virksomheter, der "CEO" er benyttet i en boks øverst på siden og linjene trekkes til alle avdelingsledere som rapporterer direkte til administrerende direktør. Linjer fra hver avdelingsleder vil gå ned til hver underavdeling som rapporterer til avdelingsleder. Figuren ser ut som et tre snudd opp ned.

2 Tegn linjer på en C ++ hierarki diagram basert på hvilken modul kaller en annen modul. Toppen av et diagram vil alltid være "main ()", fordi, etter konvensjonen, er dette inngangspunktet for C ++ programmer. Nedenfor main () blir alle modulene som kalles innenfra main (). Under hver av disse modulene, vil linjer bli trukket til moduler som kalles. Fortsett slik til alle modulene er i diagrammet.

3 Marker modulene som kalles fra mer enn én annen modul med et mørkt øverst i høyre hjørne. For eksempel, hvis du skriver et program som fungerer med polynomer, kanskje flere forskjellige moduler kaller funksjonen som beregner b ^ 2 - 4ac. Funksjonen som beregner denne mengden vil vises mer enn én gang i hierarkiet diagrammet, og hver forekomst bør ha en mørkere øverst i høyre hjørne.