Structure Model

Structure Chart Diagram
    Structure charts are used for procedural programs. They illustrate structure and information about a program in a visual format.

    • Partition program into named modules
    • Top-down hierarchy of modules
    • Links between modules
    • Flow of data, control or exceptions

    A Structure Chart can be displayed in a giant flat diagram. More often, its leveled into a stack of connected diagrams. That leveling process can be automated and provides easy navigation up and down the diagram stack.

    In a multi-threaded software system, each thread of execution is represented with its own Structure Chart.

    Structure Chart can be drawn from a diagram editor and are often associated with other diagram types.

    Often Structure Charts are generated automatically from program source code. Each thread of execution can be identified and yields a separate chart with automatic diagram leveling to manage complexity.

    Return to Software Models