Decomposition

Decomposition is when programs are broken down into functions and procedures so they are more manageable and can be executed more efficiently.

 

A version of decomposition is a hierarchal diagram where each sub problem splits off so it is more clear and structured instead of everything being at the same place. It also makes the coding a lot more simpler as the programmer only has to think about one problem at a time. By having each problem separate, teams can be assigned to each one to even out the work load.

decomposition

 

 

 

 

 

 

 

 

Leave a comment