This HTML5 document contains 250 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
dbpedia-nohttp://no.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-bghttp://bg.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-ethttp://et.dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
n9http://commons.wikimedia.org/wiki/Special:FilePath/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-cshttp://cs.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n18http://www.isaqb.org/wp-content/uploads/2015/05/
n22http://dbpedia.org/resource/File:
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-huhttp://hu.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
n21https://global.dbpedia.org/id/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n23http://dbpedia.org/resource/Low-Coupling_/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
n40https://www.isaqb.org/wp-content/uploads/2015/05/
dbpedia-fahttp://fa.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
dbpedia-eshttp://es.dbpedia.org/resource/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Sanity_check
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:External_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Hardware_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Debian
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Dependency_hell
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Dependency_injection
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Dependency_inversion_principle
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Duplicate_code
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Interface-based_programming
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Library_Oriented_Architecture
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Orthogonality_(programming)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Concurrent_ML
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:SCons
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Object-oriented_programming
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Self-optimization
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:R_package
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Zesty.io
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Circular_dependency
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:GNewSense
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Gentoo_Linux
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:God_object
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Mockito
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Connascence
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Orthogonal_instruction_set
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Tramp_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Apache_Kafka
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Clean_URL
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Data-structured_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Data_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Data_type_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Decoupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Magic_pushbutton
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Test-driven_development
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Microservices
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Buildout
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Coupling_(disambiguation)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageDisambiguates
dbr:Coupling_(computer_programming)
Subject Item
dbr:Coupling_via_data_types
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Coupling_via_hardware
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Law_of_Demeter
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Package_manager
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Technical_debt
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Extensibility
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Npm_(software)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Fan-out_(software)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Iterator
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Dependency_(computer_science)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:HOL_(proof_assistant)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Asynchronous_module_definition
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Coupling_(computer_programming)
rdfs:label
Зв'язність (програмування) Accoppiamento (informatica) Acoblament (informàtica) 결합도 Зацепление (программирование) Acoplamiento (informática) 耦合性 (計算機科學) Couplage (informatique) اقتران (حاسوب) Coupling (computer programming) Provázanost Acoplamento (programação de computadores) 結合度 Kopplung (Softwareentwicklung) Zależność oprogramowania
rdfs:comment
結合度(けつごうど、カップリング、coupling)とは、コンピュータープログラミングで用いられる(機械よりは)人間寄りの尺度。ソフトウェア測定法の一種。利用者またはメンテナンスをする者にとって対象を利用、保守しやすいように対象の内容が整理、分割できているかどうかを、その状態によって段階に分けて表現する。 En informàtica, l'acoblament és la forma i nivell d'interdependència entre mòduls de programari; es una mesura del grau d'interconexió entre dues rutines o mòduls de programari; així com el grau de força de la relació entre mòduls. Un exemple simple d'acoblament és quan un component accedeix directament a una dada que pertany a un altre component. En aquest cas, el resultat del comportament del component A dependrà del valor del component B, per tant, estan acoblats. Em engenharia de software, acoplamento ou dependência é o grau de interdependência entre módulos de software; uma medida de quão intimamente ligadas estão duas rotinas ou módulos; a força das relações entre módulos. O acoplamento é geralmente contrastado com . O baixo acoplamento geralmente se correlaciona com alta coesão e vice-versa. O baixo acoplamento é frequentemente um sinal de um sistema de computador bem estruturado e de um bom design, e quando combinado com alta coesão, suporta os objetivos gerais de alta legibilidade e facilidade de manutenção. Зацепление, сцепление, связанность, сопряжение (англ. coupling) — способ и степень взаимозависимости между программными модулями; сила взаимосвязей между модулями; мера того, насколько взаимозависимы разные подпрограммы или модули. Метрики зацепления и связности были придуманы Ларри Константином, изначальным разработчиком структурного проектирования, который был также ранним сторонником таких концепций (см. также SSADM). Слабое зацепление является одним из шаблонов GRASP Крэйга Лармана. In software engineering, coupling is the degree of interdependence between software modules; a measure of how closely connected two routines or modules are; the strength of the relationships between modules. Coupling is usually contrasted with cohesion. Low coupling often correlates with high cohesion, and vice versa. Low coupling is often thought to be a sign of a well-structured computer system and a good design, and when combined with high cohesion, supports the general goals of high readability and maintainability. 耦合性(英語:Coupling)或稱耦合力或耦合度,是一種軟體度量,是指一程式中,模組及模組之間資訊或參數依赖的程度。 而内聚性(英語:Cohesion)是一個和耦合性相對的概念,一般而言低耦合性代表高内聚性,反之亦然。耦合性和内聚性都是由提出結構化設計概念的所提出。低耦合性是結構良好程式的特性,低耦合性程式的可讀性及可維護性會比較好。 Le couplage est une métrique indiquant le niveau d'interaction entre deux ou plusieurs composants logiciels (fonctions, modules, objets ou applications). Deux composants sont dits couplés s'ils échangent de l'information. On parle de couplage fort ou couplage serré si les composants échangent beaucoup d'information. On parle de couplage faible, couplage léger ou couplage lâche si les composants échangent peu d'information et/ou de manière désynchronisée. Зв'язність (англ. coupling) чи залежність (англ. dependency) це міра в якій модуль (компонент) програми залежить від кожного іншого модуля (використовує якусь інформацію про нього). Зв'язність зазвичай протиставляється пов'язаності. Метрики програмного забезпечення зв'язність та пов'язаність, винайдені , першим розробником Structured Design, який також був першим їхнім прихильником (див. також ). Слабка зв'язність часто є ознакою добре структурованої комп'ютерної системи, та гарної архітектури, і в поєднанні з високою пов'язаністю дозволяє досягнути гарної прочитності та підтримуваності коду. Per accoppiamento o dipendenza, in informatica e ingegneria del software, si intende il grado con cui ciascuna componente di un software dipende dalle altre componenti. Zależność oprogramowania – metryka kodu wskazująca stopień powiązania danego modułu z innymi. Jako przeciwstawna jest zestawiana ze spójnością oprogramowania. Niska zależność zwykle oznacza wysoką spójność i vice versa. Obie te metryki zaproponował Larry Constantine na podstawie dobrych praktyk programowania. 소프트웨어 공학에서 결합도(coupling) 또는 의존도는 어떤 모듈이 다른 모듈에 의존하는 정도를 나타내는 것이다. 결합도는 보통 (cohesion)과 대비된다. 낮은 결합도는 종종 높은 응집도와 관련이 있으며, 그 역도 마찬가지이다. 결합도과 응집도라는 소프트웨어 측정 지표(software metric)은 구조적 설계의 개발자인 (en:Larry Constantine)이 만들었으며, 또한 그는 이러한 개념의 초기 지지자였다.(같이 보기: SSADM) 낮은 결합도는 종종 구조화가 잘 된 컴퓨터 시스템의 지표이며, 좋은 설계이며, 높은 응집도를 겸비하면, 높은 가독성과 유지보수성이라는 일반적인 목표를 이루게 된다. Provázanost (anglicky coupling, též softwarová závislost) označuje v informatice do jaké míry je dané entita (modul) závislý na jiné entitě (modulu). Provázanost je většinou propojena se soudržností. Nízká provázanost obvykle koreluje s vysokou soudržností a naopak. Nízká provázanost je známkou dobře navrženého systému a dobré architektury, když je navíc kombinována ještě s vysokou soudržností, podporuje obecné cíle programování: dobrou čitelnost a udržovatelnost kódu. En informática, el acoplamiento es la forma y nivel de interdependencia entre módulos de software; una medida de qué tan cercanamente conectados están dos rutinas o módulos de software;​ así como el grado de fuerza de la relación entre módulos.​ Un ejemplo simple de acoplamiento es cuando un componente accede directamente a un dato que pertenece a otro componente. En ese caso, el resultado del comportamiento del componente A dependerá del valor del componente B, por lo tanto, están acoplados. في علم الحاسوب، الاقتران أو الاعتماد هو الدرجة التي إليها تعتمد وحدة البرنامج على وحدات أخرى مع بعضها البعض. وعادة ما يتناقض التقارن مع الاتساق وغالبا ما يرتبط التقارن المنخفض بالاتساق المرتفع، والعكس صحيح. وقد تم اختراع [قياس خواص البرمجية] عن طريق [لاري قسطنتين]، وهو مطور مبتكر للتصميم المركب والذي كان أيضا أول نصير لهذه المفاهيم (انظر أيضا [طريقة تصميم وتحليل النظم المركبة]). وغالبا ما يكون التقارن المنخفض علامة حاسوب مركب بشكل جيد وعلامة لتصميم جيد، وعند الجمع بينه وبين الاتساق المرتفع، فهو يدعم الأهداف العامة للمقروئية العالية وسهولة الصيانة. Unter Kopplung versteht man in der Informatik die Verknüpfung von verschiedenen Systemen, Anwendungen oder Softwaremodulen sowie ein Maß, das die Stärke dieser Verknüpfung bzw. der daraus resultierenden Abhängigkeit beschreibt.
foaf:depiction
n9:Coupling_sketches_cropped_1.svg n9:CouplingVsCohesion.svg
dcterms:subject
dbc:Software_metrics dbc:Software_architecture dbc:Programming_principles dbc:Object-oriented_programming
dbo:wikiPageID
1425449
dbo:wikiPageRevisionID
1086406506
dbo:wikiPageWikiLink
dbr:Dead_code_elimination dbr:Inversion_of_control dbr:Latent_semantic_indexing dbr:Maintainability dbr:Static_code_analysis dbr:Cohesion_(computer_science) dbc:Software_metrics dbr:Software_engineering dbr:CORBA dbr:SOAP dbr:Computer_system n22:Coupling_sketches_cropped_1.svg dbr:Connascence_(computer_science) dbc:Software_architecture dbr:Efferent_coupling dbr:Software_metric dbr:Component_Object_Model dbr:Journal_of_Systems_and_Software dbr:Dependency_hell dbr:Information_hiding dbr:Larry_Constantine dbr:Make_(software) dbr:IEEE dbr:Code_reuse dbr:Information_Hiding dbr:List_of_object-oriented_programming_terms dbr:Modular_programming dbc:Programming_principles dbr:Coupling_(physics) dbr:Ripple_effect dbr:Loose_coupling dbc:Object-oriented_programming n22:CouplingVsCohesion.svg dbr:Functional_design dbr:Computer_programming dbr:Structured_design
dbo:wikiPageExternalLink
n18:isaqb-Lehrplan-foundation-v3-MAI-2015-DE.pdf n40:isaqb-Curriculum-foundation-v3-MAY-2015-EN.pdf
owl:sameAs
dbpedia-no:Programvareavhengigheter dbpedia-ca:Acoblament_(informàtica) dbpedia-ru:Зацепление_(программирование) dbpedia-hu:Csatoltság_(számítógépes_programozás) dbpedia-he:צימוד_(תוכנה) dbpedia-es:Acoplamiento_(informática) dbpedia-ar:اقتران_(حاسوب) n21:2PPAG dbpedia-fa:جفتگری_(دانش_رایانه) dbpedia-pt:Acoplamento_(programação_de_computadores) dbpedia-ja:結合度 wikidata:Q253448 dbpedia-uk:Зв'язність_(програмування) dbpedia-de:Kopplung_(Softwareentwicklung) dbpedia-zh:耦合性_(計算機科學) dbpedia-bg:Свързаност_(програмиране) dbpedia-it:Accoppiamento_(informatica) dbpedia-ko:결합도 dbpedia-cs:Provázanost dbpedia-pl:Zależność_oprogramowania freebase:m.050j89 dbpedia-fr:Couplage_(informatique) dbpedia-et:Sidestus
dbp:wikiPageUsesTemplate
dbt:Citation_needed dbt:Cite_journal dbt:Cite_web dbt:Cite_book dbt:Short_description dbt:Reflist dbt:Anchor
dbo:thumbnail
n9:CouplingVsCohesion.svg?width=300
dbo:abstract
Le couplage est une métrique indiquant le niveau d'interaction entre deux ou plusieurs composants logiciels (fonctions, modules, objets ou applications). Deux composants sont dits couplés s'ils échangent de l'information. On parle de couplage fort ou couplage serré si les composants échangent beaucoup d'information. On parle de couplage faible, couplage léger ou couplage lâche si les composants échangent peu d'information et/ou de manière désynchronisée. En informàtica, l'acoblament és la forma i nivell d'interdependència entre mòduls de programari; es una mesura del grau d'interconexió entre dues rutines o mòduls de programari; així com el grau de força de la relació entre mòduls. Un exemple simple d'acoblament és quan un component accedeix directament a una dada que pertany a un altre component. En aquest cas, el resultat del comportament del component A dependrà del valor del component B, per tant, estan acoblats. L'acoblament està comunament contrastat amb la cohesió. Un baix acoblament normalment es correlaciona amb una alta cohesió, i viceversa. El baix acoblament és freqüentment un senyal d'un sistema ben estructurat i d'un bon disseny de programari. En informática, el acoplamiento es la forma y nivel de interdependencia entre módulos de software; una medida de qué tan cercanamente conectados están dos rutinas o módulos de software;​ así como el grado de fuerza de la relación entre módulos.​ Un ejemplo simple de acoplamiento es cuando un componente accede directamente a un dato que pertenece a otro componente. En ese caso, el resultado del comportamiento del componente A dependerá del valor del componente B, por lo tanto, están acoplados. El acoplamiento está comúnmente contrastado con la cohesión. Un bajo acoplamiento normalmente se correlaciona con una alta cohesión, y viceversa. El bajo acoplamiento es frecuentemente una señal de un sistema bien estructurado y de un buen diseño de software. Per accoppiamento o dipendenza, in informatica e ingegneria del software, si intende il grado con cui ciascuna componente di un software dipende dalle altre componenti. 結合度(けつごうど、カップリング、coupling)とは、コンピュータープログラミングで用いられる(機械よりは)人間寄りの尺度。ソフトウェア測定法の一種。利用者またはメンテナンスをする者にとって対象を利用、保守しやすいように対象の内容が整理、分割できているかどうかを、その状態によって段階に分けて表現する。 Provázanost (anglicky coupling, též softwarová závislost) označuje v informatice do jaké míry je dané entita (modul) závislý na jiné entitě (modulu). Provázanost je většinou propojena se soudržností. Nízká provázanost obvykle koreluje s vysokou soudržností a naopak. Nízká provázanost je známkou dobře navrženého systému a dobré architektury, když je navíc kombinována ještě s vysokou soudržností, podporuje obecné cíle programování: dobrou čitelnost a udržovatelnost kódu. Unter Kopplung versteht man in der Informatik die Verknüpfung von verschiedenen Systemen, Anwendungen oder Softwaremodulen sowie ein Maß, das die Stärke dieser Verknüpfung bzw. der daraus resultierenden Abhängigkeit beschreibt. 耦合性(英語:Coupling)或稱耦合力或耦合度,是一種軟體度量,是指一程式中,模組及模組之間資訊或參數依赖的程度。 而内聚性(英語:Cohesion)是一個和耦合性相對的概念,一般而言低耦合性代表高内聚性,反之亦然。耦合性和内聚性都是由提出結構化設計概念的所提出。低耦合性是結構良好程式的特性,低耦合性程式的可讀性及可維護性會比較好。 In software engineering, coupling is the degree of interdependence between software modules; a measure of how closely connected two routines or modules are; the strength of the relationships between modules. Coupling is usually contrasted with cohesion. Low coupling often correlates with high cohesion, and vice versa. Low coupling is often thought to be a sign of a well-structured computer system and a good design, and when combined with high cohesion, supports the general goals of high readability and maintainability. Em engenharia de software, acoplamento ou dependência é o grau de interdependência entre módulos de software; uma medida de quão intimamente ligadas estão duas rotinas ou módulos; a força das relações entre módulos. O acoplamento é geralmente contrastado com . O baixo acoplamento geralmente se correlaciona com alta coesão e vice-versa. O baixo acoplamento é frequentemente um sinal de um sistema de computador bem estruturado e de um bom design, e quando combinado com alta coesão, suporta os objetivos gerais de alta legibilidade e facilidade de manutenção. 소프트웨어 공학에서 결합도(coupling) 또는 의존도는 어떤 모듈이 다른 모듈에 의존하는 정도를 나타내는 것이다. 결합도는 보통 (cohesion)과 대비된다. 낮은 결합도는 종종 높은 응집도와 관련이 있으며, 그 역도 마찬가지이다. 결합도과 응집도라는 소프트웨어 측정 지표(software metric)은 구조적 설계의 개발자인 (en:Larry Constantine)이 만들었으며, 또한 그는 이러한 개념의 초기 지지자였다.(같이 보기: SSADM) 낮은 결합도는 종종 구조화가 잘 된 컴퓨터 시스템의 지표이며, 좋은 설계이며, 높은 응집도를 겸비하면, 높은 가독성과 유지보수성이라는 일반적인 목표를 이루게 된다. Zależność oprogramowania – metryka kodu wskazująca stopień powiązania danego modułu z innymi. Jako przeciwstawna jest zestawiana ze spójnością oprogramowania. Niska zależność zwykle oznacza wysoką spójność i vice versa. Obie te metryki zaproponował Larry Constantine na podstawie dobrych praktyk programowania. Зацепление, сцепление, связанность, сопряжение (англ. coupling) — способ и степень взаимозависимости между программными модулями; сила взаимосвязей между модулями; мера того, насколько взаимозависимы разные подпрограммы или модули. Сильное зацепление рассматривается как серьёзный недостаток, поскольку затрудняет понимание логики модулей, их модификацию, автономное тестирование, а также переиспользование по отдельности. Слабое зацепление, напротив, является признаком хорошо структурированной и хорошо спроектированной системы, и, когда оно комбинируется с сильной связностью, соответствует общим показателям хорошей читаемости и сопровождаемости. Метрики зацепления и связности были придуманы Ларри Константином, изначальным разработчиком структурного проектирования, который был также ранним сторонником таких концепций (см. также SSADM). Слабое зацепление является одним из шаблонов GRASP Крэйга Лармана. في علم الحاسوب، الاقتران أو الاعتماد هو الدرجة التي إليها تعتمد وحدة البرنامج على وحدات أخرى مع بعضها البعض. وعادة ما يتناقض التقارن مع الاتساق وغالبا ما يرتبط التقارن المنخفض بالاتساق المرتفع، والعكس صحيح. وقد تم اختراع [قياس خواص البرمجية] عن طريق [لاري قسطنتين]، وهو مطور مبتكر للتصميم المركب والذي كان أيضا أول نصير لهذه المفاهيم (انظر أيضا [طريقة تصميم وتحليل النظم المركبة]). وغالبا ما يكون التقارن المنخفض علامة حاسوب مركب بشكل جيد وعلامة لتصميم جيد، وعند الجمع بينه وبين الاتساق المرتفع، فهو يدعم الأهداف العامة للمقروئية العالية وسهولة الصيانة. Зв'язність (англ. coupling) чи залежність (англ. dependency) це міра в якій модуль (компонент) програми залежить від кожного іншого модуля (використовує якусь інформацію про нього). Зв'язність зазвичай протиставляється пов'язаності. Метрики програмного забезпечення зв'язність та пов'язаність, винайдені , першим розробником Structured Design, який також був першим їхнім прихильником (див. також ). Слабка зв'язність часто є ознакою добре структурованої комп'ютерної системи, та гарної архітектури, і в поєднанні з високою пов'язаністю дозволяє досягнути гарної прочитності та підтримуваності коду.
gold:hypernym
dbr:Manner
prov:wasDerivedFrom
wikipedia-en:Coupling_(computer_programming)?oldid=1086406506&ns=0
dbo:wikiPageLength
15063
foaf:isPrimaryTopicOf
wikipedia-en:Coupling_(computer_programming)
Subject Item
dbr:Dynamic_coupling_(computing)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Samvera
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Pathological_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Leafpad
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Code_reuse
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Cognitive_dimensions_of_notations
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Cohesion_(computer_science)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Java_view_technologies_and_frameworks
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Mock_trainwreck
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Stamp_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Autonomous_decentralized_system
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Business_delegate_pattern
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:C++_string_handling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:CNGrid
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Software_construction
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Content_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Control_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Evolutionary_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Hybrid_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Inheritance_(object-oriented_programming)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Message_broker
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Browser_engine
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:RSpec
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Software_brittleness
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Loose_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Mediator_pattern
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Single-responsibility_principle
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Singleton_pattern
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Logical_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Software_package_metrics
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Common-environment_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Common_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Software_intelligence
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Temporal_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Change_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Video_game_programming
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Portability_testing
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Sequential_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Software_measurement
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Uniform_Function_Call_Syntax
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Userscript_manager
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
Subject Item
dbr:Structural_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Subclass_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Semantic_coupling
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Coupling_(computer_science)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
n23:_High-Cohesion_pattern
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
dbr:Dependency_(software)
dbo:wikiPageWikiLink
dbr:Coupling_(computer_programming)
dbo:wikiPageRedirects
dbr:Coupling_(computer_programming)
Subject Item
wikipedia-en:Coupling_(computer_programming)
foaf:primaryTopic
dbr:Coupling_(computer_programming)