Functional decomposition - Definition - Software Process Improvement

Q.  Mechanics for refining the processing tasks that are required for software
to accomplish in some desired function is ______ .

- Published on 23 Jul 15

a. Process decomposition
b. Problem decomposition
c. Functional decomposition
d. None of the above

ANSWER: Functional decomposition
 

    Discussion

  • Nirja Shah   -Posted on 27 Oct 15
    Functional decomposition
    - It refers broadly to the process of resolving a functional relationship into its constituent parts in such a way that the original function can be reconstructed (i.e., recomposed) from those parts by function composition.

    - It is a process of decomposition that is undertaken either for the purpose of gaining insight into the identity of the constituent components (which may reflect individual physical processes of interest, for example), or for the purpose of obtaining a compressed representation of the global function, a task which is feasible only when the constituent processes possess a certain level of modularity (i.e., independence or non-interaction).

    - There are interactions that take place between the components which are critical to the function of the collection.

    - All the interactions may not be observable, but they are possibly deduced through repetitive perception, synthesis, validation and verification of composite behaviour.

Post your comment / Share knowledge


Enter the code shown above:

(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)