Difference between module coupling and module collection, Software Engineering

Assignment Help:

Q. What is the difference between module coupling and module collection? List different types of coupling and cohesion.

Ans: Cohesion is the property of a single module as well as can be described as glue that keeps the data elements within a single module together. While defining we should aim for high cohesion. Diverse kinds of cohesion are:

1) Coincidental Cohesion

2) Logical Cohesion

3) Temporal Cohesion

4) Communicational Cohesion

5) Sequential Cohesion

6) Functional Cohesion

7) Procedural Cohesion

Coupling alternatively is the measure of dependence among modules. A designer must try for minimum coupling. Different types of coupling are:

1) Content Coupling

2) Common Coupling

3) Control Coupling

4) Stamp Coupling

5) Data Coupling


Related Discussions:- Difference between module coupling and module collection

What does level0 dfd represent, What does Level0 DFD represent? Level0...

What does Level0 DFD represent? Level0 DFD is known as 'fundamental system model' or 'context model'. In the context model the entire software system is shown by a single bubb

What is a test configuration manager, Test Configuration Managers handles t...

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

Why winrunner may fail to identify an object on a gui, Why WinRunner may fa...

Why WinRunner may fail to identify an object on a GUI? WinRunner may fail to recognize an object in a GUI in below cases: - If it isn't a standard windows object - If the

Explain quality assurance and standards, Quality assurance and standards ...

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

What is a software package, QUESTION a) What is a software package? ...

QUESTION a) What is a software package? b) A lot of data is collected and stored on digital medium today. Organisations rely a lot on the data for their smooth running. Desc

What are the advantages of using testing tools, Q. What are the advantages ...

Q. What are the advantages of using testing tools? Ans: The merits of testing tools are They improve the productivity and quality of software development. Help in

What are the advantages and disadvantages of size measure, What are the adv...

What are the advantages and disadvantages of size measure? Advantages: Artefact of software development which is simply counted. Many existing methods use LOC as a key input. A

two fetch-execute cycles, Consider an 8-bit system with 32 memory location...

Consider an 8-bit system with 32 memory locations (numbered from 0 to 31) and 8 different instructions. Assume op code for "Load Accumulator" instruction is 5 10  and for "Add" ins

What is a document version, What is a document version? Ans) A document ...

What is a document version? Ans) A document version is a first release (or complete re-release) of a document, as opposed to a revision resulting from issuing change pages to a

Discrete mathematics, Within the discussion board area, respond to the foll...

Within the discussion board area, respond to the following questions with your thoughts, ideas, and comments. This will be the foundation for future discussions by your fellow clas

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd