What is coupling? - Definition from WhatIs.com
Part of the Computing fundamentals glossary:

Coupling is the act of joining two things together.  In software development, coupling refers to the degree to which software components are dependant upon each other.  For instance, in a tightly-coupled architecture, each component and its associated components must be present in order for code to be executed or compiled.  In a loosely-coupled architecture, components can remain autonomous and allow middleware software to manage communication between them. In a decoupled architecture, the components can operate completely separately and independently. 

This was last updated in March 2011
Posted by: Margaret Rouse

Related Terms

Definitions

  • unique identifier (UID)

    - A unique identifier (UID) is a numeric or alphanumeric string that is associated with a single entity within a given system. (WhatIs.com)

  • cache memory

    - Cache memory, also called CPU memory, is random access memory (RAM) that a computer microprocessor can access more quickly than it can access regular RAM. (SearchStorage.com)

  • service-oriented architecture (SOA)

    - Service oriented architecture (SOA) is a technique that involves the interaction between loosely coupled services that function independently. (SearchSOA.com)

Glossaries

  • Computing fundamentals

    - Terms related to computer fundamentals, including computer hardware definitions and words and phrases about software, operating systems, peripherals and troubleshooting.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.