= task_decomposition_approach = Decompose a high level task into low level subtasks. * Makes it easier to break real world task into functions (easy to develop from) * These tasks can be further broken down into smaller subtasks