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

Describe bottom-up and top-down approaches, How do you develop a test plan ...

How do you develop a test plan and schedule? Describe bottom-up and top-down approaches. A test plan is contract among the testers and the project team explaining the role of t

Testing, cause effect testing

cause effect testing

What is test phase, What is Test phase? Ans) The time period in the soft...

What is Test phase? Ans) The time period in the software life cycle in which the parts of a software product are evaluated and integrated, and the software product is evaluated

What is requirement engineering, What is requirement engineering? Requ...

What is requirement engineering? Requirement engineering is the process of establishing the services that the customer needs from the system and the constraints under which it

What is gamma testing, Gamma testing is testing of software that does have ...

Gamma testing is testing of software that does have all the needed features, but did not go by all the in-house quality checks.

Write about the types of project plan, Write about the types of project pla...

Write about the types of project plan. Quality plan - This plan explains the quality procedures and standards that will be used in a project. Validation plan - This plan explai

Iterative Enhancement Model, what is the advantage of Iterative Enhancement...

what is the advantage of Iterative Enhancement Model in developing a system?

Define data objects and relationship, Define Data objects, attributes & rel...

Define Data objects, attributes & relationship. Data object: Representation of any collective  information that must be understood by software. It can be any external entity.

Data dictionary, how to write data dictionary for course management system

how to write data dictionary for course management system

Object oriented concepts used in software engineering, Explain various Obje...

Explain various Object Oriented concepts used in Software Engineering. The concepts of Object Oriented concepts used in Softwar Engineering: Object Class:- Enc

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