What are the different types of cohesion, Software Engineering

What are the different types of Cohesion?

i. Coincidentally cohesive -The modules in which the set of tasks are related with each other loosely then such modules are called as coincidentally cohesive.

ii. Logically cohesive - A module that performs the tasks that are logically related with each other is known as logically cohesive.

iii. Temporal cohesion - The module in which the tasks require to be executed in some specific time span is known as temporal cohesive.

iv. Procedural cohesion - When processing elements of a module are related with one another and must be implemented in some specific order then such module is called procedural cohesive.

v. Communicational cohesion - When the processing elements of a module share the data then such module is known as communicational cohesive.


Posted Date: 6/8/2013 1:20:30 AM | Location : United States

Related Discussions:- What are the different types of cohesion, Assignment Help, Ask Question on What are the different types of cohesion, Get Answer, Expert's Help, What are the different types of cohesion Discussions

Write discussion on What are the different types of cohesion
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

using a dfd and a processing narrative,describe computer based system that can distinct transform flow characteristics.Define flow boundaries map the dfd into a software architectu

What is software testing? The testing process focuses on the logical internals of the software, ensuring that all statements have been tested, and on the functional externals,

What are the approaches of integration testing? The integration testing can be carried out using two approaches. 1. The non-incremental testing. 2. Incremental testing.

Subroutines  Frequently, the similar piece of code must write over again in many dissimilar parts of a program.  Instead of repeating the code every time it is required, there

What is the meaning of requirement engineering? Requirement engineering defined as the process of setting up the services that the customer requires from the system and the co

Write the algorithm to print at list of numbers from 1 to 5 and there square

Explain the Throw away prototype In this technique, prototype is discarded once its purpose is fulfilled and final system is built from scratch. Prototype is built quickly t

Data Flow Diagrams (DFD) It's a graphical representation of flow of data through a system. It pictures a system like a network of functional processes. The foundation of DFD i

This method categorizes the inputs and outputs of a class in order to test them separately. This decreases the number of test cases that have to be designed. To verify the diffe