Program Structure Diagram is a graphic representation of an algorithm, often used in the design phase of programming to work out the logical flow of a program. It is used to create structural diagrams, flowcharts and memory diagrams. Shlaer-Mellor OOA is considered an older technique that shou...