A-level Computing/CIE/Fundamental Problem-solving and Programming skills/Algorithm design and problem-solving
Specification link Algorithms
Structure chart
Corrective maintenance
Adaptive maintenance
|
Structure Charts
editA Structure Chart in software engineering is a chart which shows the breakdown of a system to its lowest manageable parts. They are used in structured programming to arrange program modules into a tree. Each module is represented by a box, which contains the module's name. The tree structure visualizes the relationships between modules, showing data transfer between modules using arrows. Structured Charts are an example of a top-down design where a problem (the program) is broken into its components. The tree shows the relationship between modules, showing data transfer between the models.
Selection
editA selection in a Structure Chart is determined by the diamond symbol. This means a condition will be checked and depending on the result, different modules will be executed.
Iteration
editUsing the semi circular arrow we can represent iteration in Structure Charts.