answersLogoWhite

0

What is data coupling in Software?

Updated: 10/19/2022
User Avatar

Wiki User

10y ago

Best Answer

Coupling is a measure of the relationship or dependency between two modules. Data Coupling occurs between two modules when data is passed by parameters using a simple argument list and every item in the list is used.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is data coupling in Software?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the types of coupling in software engineering?

control coupling content coupling common coupling data coupling external coupling message coupling


What is data in software?

Coupling is a measure of the relationship or dependency between two modules. Data Coupling occurs between two modules when data is passed by parameters using a simple argument list and every item in the list is used.


Differentiate Between data coupling and control coupling?

Control coupling:Control coupling is one module controlling the flow of another, by passing it information on what to do (e.g., passing a what-to-do flag) Data coupling:Data coupling is when modules share data through, for example, parameters. Each datum is an elementary piece, and these are the only data shared (e.g., passing an integer to a function that computes a square root)


How are software coupling and portability are related?

The concept of coupling embodies the reliability and dependability (strength) among all relationships between functional units.The concept of software portability is the usability of same components/software in different environments.For optimal software, it is generally the case where coupling has to be minimized and portability has to be maximized (for sustainability and effectiveness in the long run). Having said that, strong software that contains low levels of coupling could easily and efficiently is portable. Similarly, if the software is portable it is probably due to the low levels of coupling that it has.Think of these as Lego pieces. If you want a working building, then all those nooks and crannies should not be visible (implying some coupling). That means that they should be stuck together pretty tightly (coupling). At the same time, if you want to remove a part of your structure like a room or a floor, then the tightness of your pieces (coupling) shouldn't be as strong. Ultimately, your structures portability is only dependent on the tightness of the pieces.


Why are dependency injections needed for software?

Dependency injections are needed for software in order to reduce the coupling between software components. I hope that answers your question and thoughts.


What is difference betwee coupling and cohesion?

Coupling within a software system is the degree to which to which each module relies on other modules cohesion is the measure of a sub systems internal interdependence


What is abbreviation of Data Storage Software?

What is abbrevation of Data Storage Software.:


What is data Design in software design?

data design in software engineering


What are the names of some replication data software?

Some brands of replication data software include, but are not limited to : Sun StorageTek Availability Suite Software and EMC Data Replication Software.


What are types of mechanical coupling?

There are many like flexible coupling, jaw coupling, sleeve coupling, tire coupling, pin and bush coupling, rigid coupling, etc


Why there should be low coupling and high cohesion in software design?

There should be low dependence and high interaction between the modules. The dependence should be low so that the module can work in absence of another module. So, there should be low coupling ad high cohesion in software design.


Is data encryption software available for free?

"Yes, there is some data encryption software that is available for free. Some other data encryption software has a fee. Sometimes, you can find data encryption software that costs a fee after a free trial offer."