Correct Answer

verified
Functional independence of modules is achieved by making modules single-minded (high cohesion)and preventing excessive interaction (low coupling)with other modules or system elements.Independent modules are easier to develop,maintain,and test,because the impact of side effects is reduced (as is the propagation of errors).This also makes it easier to perform parallel implementation of modules.