What problems arise if two modules have high coupling, Software Engineering

What problems arise if two modules have high coupling?

Coupling means the interconnection of dissimilar modules with each other or we can say, it tells about the interrelationship of dissimilar modules of a system. A system with high coupling means there are strong interconnections among its modules. If two modules are concerned in high coupling, it means their interdependence will be very high. Any changes applied to single module will affect the functionality of the other module.  Greater the degree of change, greater will be its effect on the other. As the dependence is higher, such modify will affect modules in a negative manner and in-turn, the maintainability of the project is decreased. This will further decrease the reusability factor of individual modules and as lead to unsophisticated software. So, it is always desirable to have inter-connection &  interdependence among modules.     

 

Posted Date: 5/6/2013 1:51:28 AM | Location : United States







Related Discussions:- What problems arise if two modules have high coupling, Assignment Help, Ask Question on What problems arise if two modules have high coupling, Get Answer, Expert's Help, What problems arise if two modules have high coupling Discussions

Write discussion on What problems arise if two modules have high coupling
Your posts are moderated
Related Questions
Explain any ten case tools

What is a vertical microinstruction? Ans) A vertical microinstruction is a microinstruction that states one of a sequence of operations required to carry out a machine language

Q Calculates function point value for a project with the following domain characteristics: No. of I/P = 30 No. of O/P = 62 No. of user Inquiries = 24 No. of fil

I need help creating a DFD for an assignment. Is there anyway you could help?

Productivity and difficulty Productivity refers to metrics and measures of output from production processes, per unit of input. Productivity P may be conceived of as a metric

Q. Show the Advantages of incremental Model? As product is to be conveying in parts total cost of the project is distributed. Limited number of persons is able to be pu

Question 1: Describe the term technology. Write a short note on evolution and growth of technology. Definition Description on evolution Growth of technology

Why is SRS document known as black box specification of a system

I need help two thing 1-understand how can I programme rabbit 4000 2- do labs set for Rabbit 4000

Q. Illustrate about System Testing? System Testing: This testing centred on validating the product with respect to software specification Document. Techniques as function testi