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

Assignment Help:

Q. What problems arise if two modules have high coupling?

Ans: Coupling signifies the interconnection of different modules with each other or we can say it tells about the interrelationship of different modules of a system. A system with high coupling denotes there are strong interconnections between its modules. If two modules are engaged in high coupling it means their interdependence will be very high. Whichever changes applied to one module will affect the functionality of the other module. Greater the degree of change signifies the greater will be its effect on the other. Since the dependence is higher such change will affect modules in a negative manner and in-turn the maintainability of the project is reduced. This will further decrease the reusability factor of individual modules and hence lead to unsophisticated software. Therefore it is always desirable to have inter-connection & interdependence between modules.


Related Discussions:- What problems arise if two modules have high coupling

What are the proper testing strategy, What are the proper testing strategy ...

What are the proper testing strategy It is necessary to develop a proper testing strategy to ensure all possible scenarios are covered and that all error trapping techniques ar

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

What are the various testing activities, What are the various testing activ...

What are the various testing activities? i. Test planning ii. Test case design iii. Data collection iv. Test execution v. Effective evaluation

Few projects suggestion, Can you please suggest sample project works relate...

Can you please suggest sample project works related to advanced software engineering?

Explain the brooks law, Define Brooks law. Software was delivered late...

Define Brooks law. Software was delivered late, was defective, cost several times the original estimates and often showed poor performance characteristics.

Explain the meaning of throw away prototyping, What is meant by Throw away ...

What is meant by Throw away Prototyping? Giving the user a system which is incomplete and then augmenting and modifying it so that user requirements become clear. The obj

What is a data object, What is a data object? Data object is a collecti...

What is a data object? Data object is a collection of attributes that act as an aspect, characteristic, quality, or descriptor of the object.

What are the problems held while creating system flowchart, What are the Pr...

What are the Problems held while creating system flowchart  (1) A company selling CDs and DVDs presently uses a paper-based, manual system to keep track of:  - Stock levels

What is delphi model, What is Delphi model? In Delphi method, a number ...

What is Delphi model? In Delphi method, a number of parameters to be considered based on as experts estimates. The group estimate is taken as on  an average of the weighted

Discuss spiral model for software life cycle, Discuss spiral model for soft...

Discuss spiral model for software life cycle SPIRAL MODEL The spiral model is classified into number of frame works. These frameworks are represented by task regions.

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