= 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 == task action mapping == * One action should perform one task * IE click button, one task occours