answersLogoWhite

0


Best Answer

Cohesion of a single module/component is the degree to which its responsibilities form a meaningful unit; higher cohesion is better.

Coupling between modules/components is their degree of mutual interdependence; lower coupling is better.

  • Size: number of connections between routines.
  • Intimacy: the directness of the connection between routines.
  • Visibility: the prominence of the connection between routines.
  • Flexibility: the ease of changing the connections between routines.

A first-order principle of software architecture is to increase cohesion and reduce coupling.

Additional information can be found at the link I added below.

Coupling and cohesion are often used as opposite ends of a scale in measuring how "good" a piece of software is. They are very common metrics for measuring the quality of object-oriented code.

Cohesion describes how "focused" a piece of software is. A highly-cohesive system is one in which all procedures in a given module work together towards some end goal. High cohesion is often characterized by high readability and maintainability.

Coupling describes how reliant a given piece of software is on other modules. A highly coupled system in one in which the procedures in one module can directly access elements of another module. A low coupled system in one in which the procedures of one module can only interact with the procedures of another through an interface channel. Highly coupled systems are often characterized by code that is difficult to read and maintain (the reason cohesion and coupling are often used as opposites).

If you know what UML diagrams look like, then you can think of a highly coupled system as one in which there are multiple arrows pointing away from and into each module in the diagram.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

Adhesion is the attraction between two molecules of different substances.

cohesion is the attraction between molecules of the same substances.

hope i helped......

This answer is:
User Avatar

User Avatar

Wiki User

15y ago

Cohesion is a mix of pragmatic & semantic meaning. It depends on linguistic expressions. There are links in the sentence. Cohesion is connected with interpretation. ---- Coherence is a clearly pragmatic notion. It concerns logical thinking. Coherence depends on one's knowledge anout given word. Cohesion is a mix of pragmatic & semantic meaning. It depends on linguistic expressions. There are links in the sentence. Cohesion is connected with interpretation. ---- Coherence is a clearly pragmatic notion. It concerns logical thinking. Coherence depends on one's knowledge anout given word.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Cohesiveness describes the tendency of the molecules of a substance to stick to itself (e.g. water molecules). Adhesiveness describes the tendency of that substance to stick to something else (e.g. water sticking to the side of a container).

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

The word cohesion is a noun, meaning the characteristic of sticking together. Cohesive is an adjective, meaning tends to stick together. So, these words convey a similar idea, but have different grammatical functions.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

one holds onto other partivles like itself, E.G.- water + water, the other holds onto other material, E.G.- water + focet.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Cohesion is when molecules of the same substance attract each other, causing it to stick together. Adhesion is the same thing, but between the molecules of two different substances.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

dictionary.com

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between coherent and cohesive?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is difference between a coherent detector and envelop detector?

What the difference between envelop and coherent detection of AM signals


What is difference between coherent machine and incoherent machine?

The main difference between coherent and incoherent machine is the consistency in performance. A coherent machine has processors that work in a consistent manner.Ê


What is difference between coherent and noncoherent communication?

1) This is an example of coherent communication. 2) Of example this communication an is noncoherent.


What are coherence?

COHERENT WAVESWhen the light waves are emitted from a single source and they have the zero phase difference between them then the waves are said to be coherent. The coherent waves are shown below:


What should crystallize the essay into a coherent whole?

The conclusion should crystalize the essay into a cohesive whole.


What is the difference between coherent demodulation and non coherent demodulation?

In case of coherent demodulation carrier used for demodulation purpose is in phase and frequency synchronism with carrier used for modulation purpose. For non-coherent demodulation it is not in synchronism.


What is the difference between cohesive and non cohesive soil?

Cohesive soil: A sticky soil, such as clay or silt; its shear strength equals about half its unconfined compressive strength. Non-cohesive soil: loose, sandy material which does not bond together very well. Therefore, cohesive soil is a better foundation than that of non-cohesive.


What are coherent waves?

COHERENT WAVESWhen the light waves are emitted from a single source and they have the zero phase difference between them then the waves are said to be coherent. The coherent waves are shown below:


What are the differences between Doppler radar and coherent radr?

number one u cant spell difference


Is the interaction between wax paper and water cohesive or adhesive?

This is a cohesive interaction.


What are coherent sources and conditions for it?

Coherent sources are sources of light with a constant phase difference. The conditions for this are that there is a constant phase difference and that the light is of the same wavelength.


What you mean by cohesive and non-cohesive soil?

cohesive soils are those soils where the attraction between the soil particles is very high such as in clay. non-cohesive soils are those soils where there is no firm attraction between the soil particles.