Describe various types of cohesion, Software Engineering

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.

 

Posted Date: 8/7/2013 1:43:08 AM | Location : United States







Related Discussions:- Describe various types of cohesion, Assignment Help, Ask Question on Describe various types of cohesion, Get Answer, Expert's Help, Describe various types of cohesion Discussions

Write discussion on Describe various types of cohesion
Your posts are moderated
Related Questions
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

Q. How to build the Structure Chart? Building the Structure Chart Processes in the DFD are liable to represent one module on the structure chart Efferent processes

Test Configuration Managers handles test environments, scripts, software and test data. Depending on the project, single person may wear more than single hat. For example, Test Eng

Quality assurance and standards Standards are the key to effective quality management. They may be international, national, and organizational or project standards. Prod

How many types of project plan. Quality plan - This plan describes the quality techniques and standards that will be used in a project. Validation plan - This plan explains the

Explain the design principles. The design process should not endure from tunnel vision. The design should be traceable to the analysis model. Design should not re

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

Q. Explain Equivalence Class Partitioning ? Equivalence Class Partitioning : It is a method in black box testing. It is designed to reduce the number of test cases by dividing

Why decision tables are used in many cases instead of boundary value and equivalence partitioning analysis? - A decision table is an efficient way to deal with combinations of

State the primary objectives of analysis Model. To explain what the customer needs To set up a basis for the creation of a software design To explain a set of requirem