Explain common coupling with example, Software Engineering

Assignment Help:

Q. Explain Common coupling with example?

Common coupling: General coupling is when two modules share the same global data (example a global variable). Changing of the shared resource implies changing all the modules using it. Diagnosing the problems in structures with considerable common coupling is time consuming and difficult. Nevertheless this doesn't mean that the use of global data is necessarily bad. It doesn't 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 with example

Water-fall model of the system development life cycle, Problem: (a) Bri...

Problem: (a) Briefly describe the "water-fall" model of the system development life cycle. (b) How would intranets be useful in a Public Sector Environment? (c) How can p

Describe any types of feasibility study, System Development Life Cycle (SDL...

System Development Life Cycle (SDLC) stages are sometimes known as System Study. System concepts which are important in developing business information systems expedite problem sol

Explain dynamic and static metrics, Dynamic and static metrics Dynamic ...

Dynamic and static metrics Dynamic metrics are closely related to software quality attributes It is relatively easy to measure the response time of a system (performance

What is a modular system, Q What is a modular system? List the important pr...

Q What is a modular system? List the important properties of a modular system? Ans: A modular system consists of well-defined manageable units to well-defined interfaces among

What is the test case, Test Case A test case is a unit level document d...

Test Case A test case is a unit level document describing the inputs, steps of implementation and the expected result of each test condition for each requirement from the BRD.

Transform maping., using a dfd and a processing narrative,describe computer...

using a dfd and a processing narrative,describe computer based system that can distinct transform flow characteristics.Define flow boundaries map the dfd into a software architectu

How can manager be used to handle exceptions in QTP, How can recovery scena...

How can recovery scenario manager be used to handle exceptions in QTP? QTP provides a wizard through Recovery Scenario Manger which can recover unexpected errors and events wh

What are the benefits of big-bang, What are the advantages and disadvantage...

What are the advantages and disadvantages of big-bang? Advantages: This approach is simple. Disadvantages: It is hard to debug. It is difficult to isolate errors while testi

Define capability, Define capability. What are the quantities that determin...

Define capability. What are the quantities that determine the degree of capability of a software reliability model? Capability refers to the ability of the model to calculate w

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