procedural programming paradigm
formed from sequences of instructions, and subroutines form parts of the program, designed from the top down.
advantages of structured approach
makes maintaining program easier, split into modules so testing can be carried out on individual ones, before being combines and development can be split overt eat off developers
hierarchy charts
graphically represents structure of structured program, each procedure is displayed as a rectangle which is connected to other procedures