Coupling

Introduction to Coupling

Coupling  between modules is the  strength of interconnections between modules or a measure of interdependence among modules. All  the modules  in a system cannot be independent  of each other as they must  interact with each  other to  produce the desired external  behaviour of the  system. The more connections between modules the more dependent they are in  the sense  that  more knowledge about  one modules is required to understand or solve the other  module.

We must strive for low  coupling  so that  less interconnections among  modules are there .hence the coupling  is used to see how  strongly different  modules are interconnected. It depends on the  interface complexity between  modules  the  point  at entry  or reference is made to a module and what data pas across the reference.

So, we sat that two modules are highly coupled when they are joined strong interconnections  and  there  is a great  deal of dependence  between  them. Loosely coupled modules have interconnections at all  they  are completely  independent as shown in fig 5.15.

2210_Coupling Homework Help.jpg

The  main  goal is to keep  the degree of coupling  as low  as possible. That  is it is  required  to minimize  the dependence among  modules. There any way that  modules can be  dependent on each  other  so coupling depends on several things:

  • The references made from one modules to another.
  • The amount of control one module has over the other.
  • The amount of data passed from one modules to another.
  • The degree of complexity in the interface between modules.

Thus we can  measure  coupling  along  a range of dependence, form  complete dependence  to complete independence. There are total  seven type of couplings, given  below and shown in fig 5.16:

1. No Direct Coupling

2. Data Coupling

3. Stamp Coupling

4. Control Coupling

5. External Coupling

6. Common Coupling

7. Content Coupling

Latest technology based Software Engineering Online Tutoring Assistance

Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Coupling homework help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Coupling, project ideas and tutorials. We provide email based Coupling homework help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Coupling. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Software Engineering homework help and assignment help services. They use their experience, as they have solved thousands of the software engineering assignments, which may help you to solve your complex issues of Coupling. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.

©TutorsGlobe All rights reserved 2022-2023.