Two tasks are independent if they can be performed at the same time. A task depends on another when it cannot start until that other task is complete. section 20.1
Ordering an item online
After order details are extracted, finding the item and making a shipping label can happen independently. Packing waits for the item to be found; mailing waits for both packing and the label. section 20.1
Figure 20.1. One possible way to divide the task of ordering an item online into smaller, self-contained, and reusable subtasks. Each gray box represents a task. Things to the left of the box are the inputs to a task, and things to the right are outputs of the task.
The task diagram shows how subtasks connect through their inputs and outputs. section 20.1

