Describe various types of Cohesion?
i. Coincidentally cohesive -The modules in which the set I\of tasks are linked with each other loosely then these modules are called coincidentally cohesive.
ii. Logically cohesive - A module which performs the tasks that are logically linked with each other is called logically cohesive.
iii. Temporal cohesion - The module in which the tasks required to be executed in some specific time span is called temporal cohesive.
iv. Procedural cohesion - When processing elements of a module are linked with each other and must be executed in some specific order then these modules are called procedural cohesive.
v. Communicational cohesion - When the processing components of a module share the data then this module is called communicational cohesive.