É útil mesmo sem programação: os fluxos de trabalho, as políticas, as listas de verificação e as folhas de cálculo beneficiam todos desta abordagem.
Dividir um problema em partes mais pequenas que possam ser resolvidas separadamente. Armadilha no exame: confundir decomposição com abstração (ignorar pormenores) ou reconhecimento de padrões (identificar semelhanças).