Process-oriented decompositions
Process-oriented decompositions divide complex process, task or function into simpler sub processes until they get simple enough to be deal with. The solutions of these sub functions, then, require to be executed in certain parallel or sequential orders, in order to obtain a solution to complex process.