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 is meant by gantt chart who gave the name who is the founder

What are the various testing activities? i. Test planning ii. Test execution iii. Test case design iv. Data collection v. Effective evaluation

Explain acceptance testing and beta testing.  Acceptance Testing and Beta testing : System tests are designed to validate a fully developed system to make sure that it meets

Define the meaning of Code Inspection - A formal testing technique where programmer reviews source code with a group who ask questions analyzing program logic, analyzing code

Distinguish software faults and software failures Ans: In case of a failure, the software does not do what the user expects. A fault is a programming error that may or may not

Q. Explain about Special Value Testing? Special Value Testing is the form of functional testing. Special value testing take places when a tester uses his or her domain knowle

User documentation consist descriptions of the functions of a system without reference to how these functions are implemented. Instances are installation guide and reference guide.

What is software maintenance? Changes to the software are made in response to altered requirements but the fundamental structure of the software remains stable.

What is the development lifecycle? Why is it useful? Describe the activities carried out at each stage Determination of scope Requirements specification Design Coding Testing Maint

What is Review? Ans) A method or meeting during which a work product or set of work products, is shown to project personnel, managers, users, customers, or other interested part