Explain common coupling, Software Engineering

Assignment Help:

Common coupling: Common coupling is when two modules share the similar global data (e.g. a global variable). Changing the shared resource implies changing all the modules using it. Diagnosing problems in structures with considerable ordinary coupling is time consuming and difficult. Though, this does not mean that the use of global data is necessarily"bad". It does not mean that a software designer must be aware of potential consequences of common coupling and take special care to guard against them.

 


Related Discussions:- Explain common coupling

Differentiate between iso and cmm, Q. Differentiate between ISO and CMM? ...

Q. Differentiate between ISO and CMM? Ans) The difference between CMM and ISO are as follows :- - ISO 9000 is awarded by an international standards body. Thus, ISO 9000 cert

What is software, What is Software? Software is nothing but a collectio...

What is Software? Software is nothing but a collection of computer programs that are related documents that are indented to give desired features, functionalities and improved

Develop a test case for any under development application, An application w...

An application which is under development. How would you develop a test case for it? When application is under development, Business Requirement Document is used as primary doc

What is parallel testing, Testing a new or an changed data processing syste...

Testing a new or an changed data processing system with the similar source data that is used in another system. The other system is taken as the standard of comparison.

Data dictionary , data dictionary of online banking system

data dictionary of online banking system

Advantages of using mobile agents, Question: (a) Give three advantages...

Question: (a) Give three advantages of using mobile agents. (b) Distinguish between Static Itinerary Static Order (SISO) and Static Itinerary Dynamic Order (SIDO) mobility

The spiral model of software development, The spiral model of software deve...

The spiral model of software development Contains project risks evaluation during every iteration

Define black box testing strategy, Define black box testing strategy. B...

Define black box testing strategy. Black box testing describes the functional requirements of the software. Test cases are determined on the basis of the requirements or specif

Determine the principle stages of vord method, What are the principle stage...

What are the principle stages of VORD method? Viewpoint identification: Identify the services provided to each point of view Viewpoint structuring: Sorting related viewpoint

Define capability maturity model, CMM is a strategy for enhancing the softw...

CMM is a strategy for enhancing the software process irrespective of the actual life cycle model utilized. SEI (Software Engineering Institute) of Carnegie-Mellon University develo

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