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
QUESTION (a) Explain the meaning of the three-tier architecture (b) An Internet banking system can be said to be based on a three-tier architecture. Illustrate this with a d


What are the advantages of using testing tools? The advantages of testing tools are: They get better the productivity and quality of software development. Help in i

Write about drivers and stubs. Drivers and stub software require to be developed to test incompatible software. The " driver" is a program that accepts the test data and pri

Question: (a) What is a piconet in a Bluetooth context? (b) Discuss the concept of Master, slave, stand-by and parked devices with respect to a Bluetooth piconet. (c)

What is process involved in maturity levels in SEIs CMM. Level 1: Initial - a small number of processes are defined and individual efforts are taken. Level 2: Repeatable - T

Why is maintenance of a software important?  The alteration of a software product, after delivery, to correct faults, to improve performance or other attributes, or to adapt th

What are the benefits of using Stored Procedures? - They help in reducing network traffic and latency which in turn boosts application performance. - They assist in promotin

A friend has promised to log in at a particular time. However, he needs to be contacted as soon as he logs in. The shell script checks after every minute whether he has logged in o

Explain Defect? Ans) 1) From the producer's viewpoint: a product needs that has not been met or a product attribute possessed by a product or a function perform by a product tha