Skip to main content

Flowchart vs structure chart

Short answer

A flowchart shows the detailed control flow (sequence and decision) of an algorithm, while a structure chart displays the hierarchical module organization with calls and data/control flags. Flowchart is for logic; structure chart for program architecture in structured design.

Compare Flowchart vs. Structure chart.

A flowchart shows the detailed sequence of steps and decisions (flow of control) of one algorithm or process. A structure chart shows the hierarchical organisation of the modules of a program, i.e. which module calls which and what data passes between them.

PointFlowchartStructure chart
ShowsOrder of steps (control flow)Module hierarchy (who calls whom)
LevelDetailed logic of one moduleOverall architecture of the program
SymbolsOval, rectangle, parallelogram (input/output), diamond, arrowsRectangles (modules), arrows with data couples and control flags
DecisionsShown with a diamondShown by the conditional call symbol (small diamond)
DataNot emphasisedData and control flags passed are shown
SequenceStrict sequence of stepsNo sequence, only call structure
Used inAlgorithm design, codingStructured design (SSAD)
 Flowchart:         Structure chart:
 ( Start )               [ Main ]
     |                  /    |    \
  [ Read ]          [Read] [Calc] [Print]
     |
  < a>b ? > -- ...

Both belong to the structured (function-oriented) approach; OO design replaces them with sequence and class diagrams.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Object Oriented Analysis and Design chapter 1 questions →