Pseudocode, flow charts and structure diagram are techniques that are used to design software ... that allow for the development of good software. Implementation (algorithm specification ...