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

Advantage of microcomputer software packages, Advantage of microcomputer so...

Advantage of microcomputer software packages: i)  compilation and maintenance of reference and fact files;  ii)  compilation of current and retrospective bibliographies

Define software measurement, Define software measurement. A software me...

Define software measurement. A software measurement is a method or method that applies software calculates to a class of software engineering objects to attain a predefined goa

What is meant by throw away prototyping, What is meant by Throw away Protot...

What is meant by Throw away Prototyping? Giving the user a system which is incomplete and then changing and augmenting it as the user requires become clear. The objective

What is an update task, What is an update task? It is an SAP given proc...

What is an update task? It is an SAP given procedure for updating a database.

Explain agent-oriented programming languages, Question: (a) Name two a...

Question: (a) Name two agent-oriented programming languages. (b) Distinguish between communication protocols and interaction protocols for agent systems. Give two example

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

Give explanation about the software testing strategies, Give explanation ab...

Give explanation about the software testing strategies. A strategic approach to software testing. Verification and Validation. Verification means a set of work o

Data dictionary, give the example of data dictionary

give the example of data dictionary

Determine the use of architectural design, What is the use of Architectura...

What is the use of Architectural design? The Architectural design defines the relationship between major structural elements of the software, the "design patterns" that may be

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