Write down the concept of Functional independence.
a. Functional independence is gained by developing modules with "single minded" function and an "aversion" to extreme interaction with other modules.
b. Independent modules, is simpler to develop because function may be compartmentalized, interfaces are simplified.
c. Independent modules are simpler to maintain.