Difference between module coupling and module collection, Software Engineering

Q. What is the difference between module coupling and module collection? List different types of coupling and cohesion.

Ans: Cohesion is the property of a single module as well as can be described as glue that keeps the data elements within a single module together. While defining we should aim for high cohesion. Diverse kinds of cohesion are:

1) Coincidental Cohesion

2) Logical Cohesion

3) Temporal Cohesion

4) Communicational Cohesion

5) Sequential Cohesion

6) Functional Cohesion

7) Procedural Cohesion

Coupling alternatively is the measure of dependence among modules. A designer must try for minimum coupling. Different types of coupling are:

1) Content Coupling

2) Common Coupling

3) Control Coupling

4) Stamp Coupling

5) Data Coupling

Posted Date: 7/26/2013 3:26:34 AM | Location : United States







Related Discussions:- Difference between module coupling and module collection, Assignment Help, Ask Question on Difference between module coupling and module collection, Get Answer, Expert's Help, Difference between module coupling and module collection Discussions

Write discussion on Difference between module coupling and module collection
Your posts are moderated
Related Questions
What does Data abstraction contains? A Data abstraction is a named collection of data that describes a data object Eg: door Attributes: door type, Opening mechanism, Swing d

Write a C program that reads in three integers and then determines and print the largest and smallest integer among them.

I have a comprehensive question for Software Metrics ...it is 16 question

I need help two thing 1-understand how can I programme rabbit 4000 2- do labs set for Rabbit 4000

Explain the Various phases of SDLC Various phases of SDLC are defined as below: Requirements Analysis Design Coding Software Testing Maintenance.

Ad hoc testing is a testing approach. It is the least formal testing approach.

What is meant by software change? Software change is explained as the change in nature of software as the needs of software changes.

how to draw decosion table? questions based on decision table.

What is live variable A variable is live from its first to its last reference within a process.

What does software engineering means ? Software engineering defined as a discipline in which theories, methods and tools are used to develop professional software.