1.1.6 Know and understand the purpose of decomposition.
1.1.7 Know the tasks of decomposition:
- identify the main features of a problem
- characterise each identified feature
- break problems down into smaller, more manageable parts
- break solutions down into smaller, more manageable parts.
1.1.8 Be able to use decomposition for problem solving.
1.1.9 Know and understand methods to represent decomposition:
- block diagrams
- information flow diagrams
- flowcharts
- code
- written descriptions.
1.1.10 Be able to use the methods to represent decomposition.
What is Decomposition?
Methods to Represent Decomposition
Example of a block diagram for an ordering system

Figure 1 Example of a Block Diagram for an Ordering System

Example of an information flow diagram for a booking system

Figure 2 Example of an Information Flow Diagram for a Booking System

Example of a flowchart for a reset password function

Figure 3 Example of a Flowchart for a Password Reset function

Back to Top