Explain about data coupling, Software Engineering

Assignment Help:

Q. Explain about Data coupling?

The dependency among module A and B is said to be data coupled if their dependency is based on the fact they communicate by merely passing of data. Other than communicating by data the two modules are independent. A good strategy is to make sure that no module communication contains tramp data only the necessary data is passed. Students address, name, course are example of tramp data that are unnecessarily communicated between modules. By making sure that modules communicate only necessary data module dependency is minimized.


Related Discussions:- Explain about data coupling

What is statement coverage, What is statement coverage? Statement cover...

What is statement coverage? Statement coverage is the testing to test each statement in the code has been executed at least once.

Design black box test suits for a function, Q. Design black box test suits ...

Q. Design black box test suits for a function that checks whether a character or string upto ten characters in a palindrome? Ans Following may be the test cases: - Try wit

What is verification represent, What is Verification represent? Verific...

What is Verification represent? Verification represents the set of actions that are performed to confirm that the software correctly implements the particular functionality.

Outsourcing software, discuss how your organization can take advantage of o...

discuss how your organization can take advantage of outsourcing its IT systems/functions

PERT CHART, WRITE A SHORT NOTE ON PERT CHART

WRITE A SHORT NOTE ON PERT CHART

Differentiate between object oriented and function oriented, Differentiate ...

Differentiate between object oriented and function oriented design .  Function-oriented design relies on recognizing functions which transform their inputs to make outputs. I

State sandwich testing, Define sandwich testing. Testing combines the i...

Define sandwich testing. Testing combines the ideas of both bottom-up and top-down testing by defining a certain target layer in the hierarchy of the module. The modules below

Explain depth of conditional nesting, Depth of conditional nesting Thi...

Depth of conditional nesting This is a measure of the depth of nesting of if-statements in a program. Deeply nested if statements are hard to understand and are potentially er

What are the advantages of software maintenance, What are the advantages of...

What are the advantages of Software maintenance Software maintenance is a very broad activity which includes error correction, deletion of obsolete capabilities, enhancement of

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

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