answersLogoWhite

0

I am not an expert but I believe I can address the coupling question. In design, one generally adopts a divide and conquer strategy whereby the problem is solved through a set of cooperating elements that interact with one another. One sign of a good design is that the interactions required between these elements are as few as possible. Why do we want this? Consider elements A and B that interact with one another. If we want to replace A with a new version, the amount of rework to A and to B to ensure that they still interact properly is reduced if the "interface" or "coupling" between A and B is as simple as possible.

User Avatar

Wiki User

11y ago

What else can I help you with?

Related Questions

What is function of coupling?

coupling is a computer program, which is meant for the maintenance of the cohesion , coupling is inversely proportional to cohesion. When coupling and cohesion is combined then it acts as support to the high readability and maintainability of a computer program.


What is difference betwee coupling and cohesion?

Coupling within a software system is the degree to which to which each module relies on other modules cohesion is the measure of a sub systems internal interdependence


What benefit analysis is a process that involves?

Maximizing benefits and minimizing costs


What Cost-benefit analysis is a process that involves?

Maximizing benefits and minimizing costs


What cost benefit analysis is a process that involves?

Maximizing benefits and minimizing costs


Maximizing benefits and minimizing costs?

Lay offs / downsizing of staff personal budgeting


Cost benefit analysis is a process that invloves whcih of the following?

Maximizing benefits and minimizing costs.


Why there should be low coupling and high cohesion in software design?

There should be low dependence and high interaction between the modules. The dependence should be low so that the module can work in absence of another module. So, there should be low coupling ad high cohesion in software design.


What describes the process of maximizing benefits and minimizing cost?

Lay offs / downsizing of staff personal budgeting


What are the uses of a mouse?

1.opening and closing programs. 2.maximizing and minimizing tasks. 3.serves as a mouse


What focuses on maximizing leader strength minimizing weakness and achieving individual leader development goals?

Self-development


Who is responsible for maximizing the benefical use of excess obsolete and unserviceable military munitions and minimizing WMM generation?

dda's