Problem Decomposition
Problem decomposition are sometimes called as partitioning that is an activity which sits at core of software requirements analysis. In the Duration of scooping activity there is no attempt to fully decompose the problem. Somewhere decomposition is applied in 2 major areas: 1. the functionality which is delivered and (2) the process which will be used to deliver it.
Human beings is tend to apply a conquer strategy and divide when they are confronted with a difficult problem. Stated simply a complex problem is partitioned into smaller problems which are more manageable. This is the strategy which is applied as project planning starts. Software functions, described in the statement of scope which are evaluated and regained to give more detail prior to the starter of estimation because both the cost and schedule estimated are functionally oriented and some degree of decomposition is often useful.