Define cohesion & coupling, Software Engineering

Assignment Help:

Define cohesion & coupling? Give suitable examples. 

Coupling : Coupling refers to the strength of the relationship among modules in a system. Coupling shows how strongly different modules are interrelated with each other.

Cohesion: Cohesion refers to the strength of relationship between elements within a module. Cohesion shows how strongly the internal elements of a module are bound to each other.

 


Related Discussions:- Define cohesion & coupling

What are the advantages of software maintenance, What are the advantages of...

What are the advantages of Software maintenance Software maintenance is a very broad activity which includes error correction, deletion of obsolete capabilities, enhancement of

Define about the integration testing, Define about the Integration testing ...

Define about the Integration testing - This test is performed to verify interfaces between system components, interactions between application and file system, hardware and ot

IEEE 802.3, what is meant by 345 rule in IEEE 802.3 ?

what is meant by 345 rule in IEEE 802.3 ?

Jk flip-flop, It should include all the theory that you need to complete th...

It should include all the theory that you need to complete the requested design, and all the simulation documents that you produce after synthesizing the circuit. Briefly, your rep

What is product metrics, Product metrics: explain the characteristics of t...

Product metrics: explain the characteristics of the product such as size, complexity, design features, performance, efficiency, reliability, portability, etc.

Software Metircs, I have a comprehensive question in this course need to so...

I have a comprehensive question in this course need to solve

What is boundary value testing, A testing technique using input values at, ...

A testing technique using input values at, just below, and just above, the definite limits of an input domain; and with input values causing outputs to be at, just below, and just

What are the benefits of prototyping, What are the benefits of prototyping?...

What are the benefits of prototyping? i. Prototype uses as a basis for deriving system specification. ii. Design quality can be better. iii. System can be handled efficie

Why software change happens, Why software change occurs? Software chang...

Why software change occurs? Software change occurs because of the following reasons. New requirements appear when the software is used. The business atmosphere changes. E

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