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

Explain in detail about data modeling, Explain in detail about data modelin...

Explain in detail about data modeling Data modeling creates use of the ERD. Having of 3 interrelated information. The data object. Relationships. Attributes

Explain equivalence partitioning, What is equivalence partitioning? Equ...

What is equivalence partitioning? Equivalence partitioning is a black box procedure that divides the input domain into classes of data. From this data test cases can be foun

Distinguish software faults and software failures, Distinguish software fau...

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

DFD AND DATA DICTIONARY, Hoosier Burger''s food ordering system dfd and dat...

Hoosier Burger''s food ordering system dfd and data dictionary

Explain the types of software maintenance, What are the types of software m...

What are the types of software maintenance? Corrective maintenance - Means the maintenance for correcting the software faults. Adaptive maintenance - Means maintenance for a

Explain fan in, FAN IN is simply a count of the number of other Components...

FAN IN is simply a count of the number of other Components that can call, or pass control, to Component A.

Artificial intellegence, can yo do a project on Artificial Intelligence.The...

can yo do a project on Artificial Intelligence.The topic is L-system of flowers

State about the data dictionary, State about the Data Dictionary  This...

State about the Data Dictionary  This is another tool of requirement analysis that reduces complexity of DFD. A data dictionary is a catalog of all components of a system. DFD

Types of debugging techniques used in software testing, Name the types of ...

Name the types of debugging techniques used  in Software testing.   various debugging techniques are:- 1) Core dumps 2) Traces 3) Print statements 4) Debugging pr

When we require to re-engineer, When to Re-Engineer? When the syst...

When to Re-Engineer? When the system alter are mostly confined to part of the system then re-engineer that part. When hardware or software support becomes obsolete.

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