What is decomposition?
The process of breaking down a problem into smaller manageable parts is known as decomposition. Decomposition helps us solve complex problems and manage large projects.

This approach has many advantages. It makes the process a manageable and achievable one – large problems are daunting, but a set of smaller, related tasks are much easier to take on. It also means that the task can be tackled by a team working together, each bringing their own insights, experience and skills to the task.

The problem of making breakfast can be decomposed into a number of tasks:

Decomposition is particularly . . .

To view this content you need to be a member of the Barefoot community.
Please register to view this content or login if you are already a member