Functional independence
A module having high cohesion as well as depression coupling is said to hold out functionally independent of other modules. By the term functional independence, nosotros hateful that a cohesive module performs a unmarried describe of piece of occupation or function. H5N1 functionally independent module has minimal interaction amongst other modules.
Need for functional independence
Functional independence is a primal to whatever skillful blueprint due to the next reasons:
• Error isolation: Functional independence reduces mistake propagation. The argue behind this is that if a module is functionally independent, its marking of interaction amongst the other modules is less. Therefore, whatever mistake existing inwards a module would non direct lawsuit the other modules.
• Scope of reuse: Reuse of a module becomes possible. Because each module does to a greater extent than or less well-defined as well as precise function, as well as the interaction of the module amongst the other modules is uncomplicated as well as minimal. Therefore, a cohesive module tin hold out easily taken out as well as reused inwards a unlike program.
• Understandability: Complexity of the blueprint is reduced, because unlike modules tin hold out understood inwards isolation every bit modules are to a greater extent than or less independent of each other.
Sumber http://how2mechanicalengineering.blogspot.com/
A module having high cohesion as well as depression coupling is said to hold out functionally independent of other modules. By the term functional independence, nosotros hateful that a cohesive module performs a unmarried describe of piece of occupation or function. H5N1 functionally independent module has minimal interaction amongst other modules.
Need for functional independence
Functional independence is a primal to whatever skillful blueprint due to the next reasons:
• Error isolation: Functional independence reduces mistake propagation. The argue behind this is that if a module is functionally independent, its marking of interaction amongst the other modules is less. Therefore, whatever mistake existing inwards a module would non direct lawsuit the other modules.
• Scope of reuse: Reuse of a module becomes possible. Because each module does to a greater extent than or less well-defined as well as precise function, as well as the interaction of the module amongst the other modules is uncomplicated as well as minimal. Therefore, a cohesive module tin hold out easily taken out as well as reused inwards a unlike program.
• Understandability: Complexity of the blueprint is reduced, because unlike modules tin hold out understood inwards isolation every bit modules are to a greater extent than or less independent of each other.