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
Q. Define the Equivalence class? Equivalence class:-It represents a set of valid or else invalid states for input conditions. An input condition is a specific numeric a set of


What is Delphi model? In Delphi method, a number of parameters to be considered based on as experts estimates. The group estimate is taken as on  an average of the weighted

Lines of code (LOC) is a software metric used to calculate the size of a software program by counting the number of lines in the text of the program's source code. LOC is typicall

Q. Explain the reuse maintenance model with the help of a diagram. Ans: Recycle maintenance model this model is based on the principal that maintenance could be viewed as an

how transaction mapping is done.??clear me with a brief example

This assignment aims to provide the opportunity to integrate and develop your analytical and written communication skills, and speci?cally to:develop your skills at developing test

What are the reasons behind to perform white box testing? There are three major reasons behind performing the white box testing. 1. Programmers may have some incorrect assum

Recovery/error testing is testing how well a system recovers from crashes, hardware failures, or other catastrophic problems.

What are the various types of system testing? 1. Recovery testing - is intended to check the system's ability to recover from failures. 2. Security testing - verifies th