This HTML5 document contains 121 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:
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-bghttp://bg.dbpedia.org/resource/
dbpedia-fihttp://fi.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/
n21http://commons.wikimedia.org/wiki/Special:FilePath/
dbpedia-frhttp://fr.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-cshttp://cs.dbpedia.org/resource/
n9http://www.ndepend.com/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n15http://dbpedia.org/resource/File:
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbpedia-idhttp://id.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-srhttp://sr.dbpedia.org/resource/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbpedia-huhttp://hu.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n6https://github.com/mschwager/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
yago-reshttp://yago-knowledge.org/resource/
n27https://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/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
n37http://www.aivosto.com/project/help/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Cohesion_(computer_science)
rdf:type
yago:WikicatProgrammingPrinciples yago:Content105809192 yago:Idea105833840 yago:Cognition100023271 yago:Abstraction100002137 yago:Generalization105913275 yago:PsychologicalFeature100023100 yago:Principle105913538
rdfs:label
Cohesion (computer science) Связность (программирование) Пов'язаність (програмування) Cohesió (informàtica) 凝集度 Cohesión (informática) Cohésion (informatique) Coesione (informatica) 內聚性 اتساق (علم الحاسوب) Soudržnost (informatika) Kohäsion (Informatik) Spójność oprogramowania Kohesi (ilmu komputer)
rdfs:comment
Связность, или прочность (англ. cohesion, module strength), — мера силы взаимосвязанности элементов внутри модуля; способ и степень, в которой задачи, выполняемые некоторым программным модулем, связаны друг с другом. Макконнелл объясняет понятие связности на примере класса (как частного случая модуля): «связность характеризует то, насколько хорошо все методы класса или все фрагменты метода соответствуют главной цели, — иначе говоря, насколько сфокусирован класс». 内聚性(英語:Cohesion)也稱為内聚力,是一軟體度量,是指機能相關的程式組合成一模組的程度,或是各機能凝聚的狀態或程度。是結構化分析的重要概念之一。量測内聚性的方式很多,有些方法是由分析源代碼,得到非量化的結果,有些方法則是檢查源代碼的文本特徵,以得到内聚性的量化分數。内聚性是屬於順序式的量測量,一般會以「高内聚性」或「低内聚性」來表示。一般會希望程式的模組有高内聚性,因為高内聚性一般和許多理想的軟體特性有關,包括鲁棒性、可靠度、及易懂性(understandability)等特性,而低内聚性一般也代表不易維護、不易測試、不易復用以及難以理解。 而耦合性(英語:Coupling)是一個和内聚性相對的概念。一般而言高内聚性代表低耦合性,反之亦然。内聚性是由所提出,是以實務上可減少維護及修改的「好」軟體的特性為基礎。 En la programación de la computadora, la cohesión se refiere al grado en que los elementos de un módulo permanecen juntos.​ Por lo tanto, la cohesión mide la fuerza de la relación entre las piezas de funcionalidad dentro de un módulo dado. Por ejemplo, en sistemas altamente cohesivos, los elementos funcionales que integran el módulo en cuestión están muy relacionados. Soudržnost je v informatice způsob pro měření, jak vysoce je daný kus kódu zaměřený na specifickou funkcionalitu. Jedním ze základních pravidel moderního programování je tuto soudržnost maximalizovat. Cílem tohoto pravidla tedy je, aby každá vytvořená metoda dělala pouze takové operace, které směřují k předem danému výsledku metody, nikoliv však operace, které by měly být v jiné metodě či třídě. Čím více je vytvořený kód soudržný, tím lépe se nám s ním pracuje, výsledná aplikace je více flexibilní a kdokoliv po nás bude mít za úkol aplikaci rozšířit, bude pro něj snazší pochopit jednotlivé metody aplikace. 凝集度(ぎょうしゅうど、コヒージョン、cohesion)とは、情報工学においてモジュール内のソースコードが特定の機能を提供すべく如何に協調しているかを表す度合いである。IPAが実施する情報処理技術者試験では、強度(きょうど、ストレングス、strength)という言葉が使われる。凝集度は順序尺度の一種であり、「凝集度が高い」とか「凝集度が低い」といった言い方で使われる。凝集度の高いモジュールは、堅牢性、信頼性、再利用性、読みやすさなどの点で好ましく、凝集度の低いモジュールは保守/評価/再利用/読解が難しいため好ましくないとされる。 凝集度は結合度と組み合わせて議論されることが多い。凝集度が高いモジュールは他との結合度が低いことが多く、逆に凝集度が低ければ結合度が高くなる傾向がある。ソフトウェアの品質を凝集度と結合度で表す手法は、、、 が定義したもので、「良い」プログラミングの実例の特徴を探るためにIBMで彼らが指揮したいくつかのソースコード解析から生まれた。 Kohesi (ilmu komputer/computer science) merupakan tingkat saling keterkaitan antara komponen-komponen (seperti data member dan member function) yang terdapat pada sebuah kelas (biasa juga disebut modul) dalam suatu pemrograman berorientasi objek (PBO).Sebuah kelas dalam PBO dibuat bertujuan merepresentasikan suatu objek, oleh karena itu semua komponen dalam sebuah kelas seharusnya menggambarkan komponen yang dimiliki oleh objek tersebut. Semakin tinggi keterkaitan antara komponen-komponen dalam sebuah kelas maka akan semakin baik kelas tersebut, semakin tinggi kohesi yang ada maka akan semakin baik. Spójność oprogramowania – metryka kodu wskazująca stopień podobieństwa funkcji poszczególnych elementów modułu. Kod charakteryzujący się wysoką spójnością jest łatwy do utrzymywania (rozwoju), testowania, powtórnego użycia, a nawet do zrozumienia. Jako przeciwstawna jest zestawiana z zależnością oprogramowania. Obie te metryki zaproponował Larry Constantine na podstawie dobrych praktyk programowania. In informatica, la coesione è una misura di quanto strettamente correlate siano le varie funzionalità messe a disposizione da un singolo modulo. I metodi per misurare la coesione variano da misure qualitative, che classificano il codice sorgente del modulo in esame effettuandone la rubricazione seguendo un approccio ermeneutico, a misure quantitative che esaminano le caratteristiche testuali del codice sorgente per derivarne un valore numerico di coesione.La coesione è una misura ordinale ed è solitamente indicata nelle discussioni come "alta coesione" o "bassa coesione". Moduli con alta coesione sono solitamente preferibili in quanto l'alta coesione è spesso associata a varie caratteristiche desiderabili in un programma quali la robustezza, l'affidabilità, la riusabilità e la comprensibil Пов'язаність (згуртованість?) (англ. cohesion) в програмуванні - це міра того наскільки пов’язаним є код в одному модулі програми (наприклад через спільну семантику). Методи оцінки пов'язаності варіюються від якісних оцінок тексту програми з використанням рубрик з герменевтичним підходом до кількісних вимірювань міри пов'язаності коду програми. Пов'язаність - ординальна величина, і зазвичай в розмові виражається як "висока пов'язаність" чи "низька пов'язаність". Модулям з високою пов'язаністю віддається перевага, тому що висока пов'язаність асоціюється з кількома бажаними рисами програмного забезпечення, включаючи відмовостійкість, надійність, здатність до повторного використання, та зрозумілість, в той час, як низька пов'язаність асоціюється з небажаними рисами, такими як складність підтр En la programació d'ordinadors, la cohesió és el grau en què els elements d'un mòdul pertanyen junts. expressada al codi font d'un mòdul. Els mètodes de mesura de cohesió poden basar-se en mesures qualitatives o qualitatives que avaluen el codi font. La cohesió és una mesura de tipus ordinal, i acabem dient que un mòdul està "altament cohesionat" o "poc cohesionat".Hom prefereix els mòduls altament cohesionats, ja que l'alta cohesió s'associa amb bondats del programari tals com : robustesa, fiabilitat, reusabilitat i intel·ligibilitat, mentre que la baixa cohesió s'associa amb dificultats de manteniment, dificultat per a provar, dificultat per a reutilitzar i, fins i tot, dificultats per a entendre el codi. في برمجة الحاسوب، يُعتبر التماسك مقياسا لمدى قوة ارتباط الوظيفة التي يتم التعبير عنها بواسطة كود المصدر من وحدة البرمجية.تختلف وسائل قياس التماسك من المقاييس النوعية التي تقوم بتصنيف نص المصدر الذي يتم تحليله باستخدام ذو منهاج إلى المقاييس الكمية والتي تفحص الخصائص النصية لكود المصدر من أجل التوصل إلى ناتج تماسك رقمي.التماسك هو النوع الترتيبي من القياس ويتم التعبير عنه على أنه «تماسك عالي» أو «تماسك منخفض» عند مناقشته. يُفضل الوحداث ذات التماسك العالي لأن التماسك العالي مرتبط بالصفات المرغوبة المتنوعة من البرمجيات بما فيها القوة والدقة وإعادة الاستخدام والمفهومية بيما يرتبط التماسك المنخفض بالصفات الغير مرغوبة مثل صعوبة الصيانة وصعوبة الفحص وصعوبة إعادة الاستخدام وحتى صعوبة الفهم. La cohésion est un principe de conception informatique définissant un degré d'accord entre les différents éléments d'un module. Selon Larman, un module cohérent a ses éléments étroitement liés et effectuant un nombre réduit d'opérations. Des modules peu cohérents sont généralement difficiles à comprendre, à réutiliser et à maintenir, et sont fragiles, puisqu'ils sont affectés par les modifications apportées aux autres modules. In computer programming, cohesion refers to the degree to which the elements inside a module belong together. In one sense, it is a measure of the strength of relationship between the methods and data of a class and some unifying purpose or concept served by that class. In another sense, it is a measure of the strength of relationship between the class's methods and data themselves. In der objektorientierten Programmierung beschreibt Kohäsion, wie gut eine Programmeinheit eine logische Aufgabe oder Einheit abbildet. In einem System mit starker Kohäsion ist jede Programmeinheit (eine Methode, eine Klasse oder ein Modul) verantwortlich für genau eine wohldefinierte Aufgabe oder Einheit.
foaf:depiction
n21:CouplingVsCohesion.svg
dcterms:subject
dbc:Software_architecture dbc:Programming_principles dbc:Software_metrics
dbo:wikiPageID
542168
dbo:wikiPageRevisionID
1115610297
dbo:wikiPageWikiLink
dbr:Robustness_(computer_science) dbr:Coupling_(computer_programming) dbr:Loose_coupling dbr:Maintainability n15:CouplingVsCohesion.svg dbr:Computer_programming dbr:Model–view–controller dbr:Software_metric dbr:Coupling_(computer_science) dbr:Larry_Constantine dbc:Software_architecture dbr:Steve_McConnell dbr:Rubric_(academic) dbr:Software_engineering dbc:Programming_principles dbr:Granularity dbr:Class_(computer_programming) dbr:Static_code_analysis dbr:Edward_Yourdon dbc:Software_metrics dbr:List_of_object-oriented_programming_terms dbr:Object-oriented_programming dbr:Lexical_analysis dbr:Reusability dbr:Level_of_measurement dbr:Module_(programming) dbr:Method_(computer_programming) dbr:Structured_Design dbr:Software_component
dbo:wikiPageExternalLink
n6:cohesion n9:Metrics.aspx%23RelationalCohesion n37:pm-oo-cohesion.html
owl:sameAs
dbpedia-fr:Cohésion_(informatique) dbpedia-fi:Koheesio_(tietotekniikka) dbpedia-he:לכידות_(תוכנה) dbpedia-cs:Soudržnost_(informatika) dbpedia-es:Cohesión_(informática) dbpedia-de:Kohäsion_(Informatik) wikidata:Q1353987 dbpedia-pl:Spójność_oprogramowania dbpedia-bg:Кохезия dbpedia-sr:Кохезија_(информатика) n27:NWJV dbpedia-ja:凝集度 dbpedia-ar:اتساق_(علم_الحاسوب) dbpedia-fa:چسبندگی_(دانش_رایانه) dbpedia-vi:Kết_dính_(khoa_học_máy_tính) dbpedia-it:Coesione_(informatica) dbpedia-zh:內聚性 dbpedia-ru:Связность_(программирование) dbpedia-id:Kohesi_(ilmu_komputer) dbpedia-et:Sidusus dbpedia-uk:Пов'язаність_(програмування) dbpedia-ca:Cohesió_(informàtica) freebase:m.02n954 dbpedia-hu:Kohézió_(számítástechnika) yago-res:Cohesion_(computer_science)
dbp:wikiPageUsesTemplate
dbt:Reflist dbt:Unreferenced_section dbt:Short_description dbt:Anchor
dbo:thumbnail
n21:CouplingVsCohesion.svg?width=300
dbo:abstract
Связность, или прочность (англ. cohesion, module strength), — мера силы взаимосвязанности элементов внутри модуля; способ и степень, в которой задачи, выполняемые некоторым программным модулем, связаны друг с другом. Макконнелл объясняет понятие связности на примере класса (как частного случая модуля): «связность характеризует то, насколько хорошо все методы класса или все фрагменты метода соответствуют главной цели, — иначе говоря, насколько сфокусирован класс». Связность обычно противопоставляется зацеплению. Слабое зацепление является признаком хорошо структурированной и хорошо спроектированной системы, и, когда она комбинируется с сильной связностью, соответствует общим показателям хорошей читаемости и сопровождаемости. 内聚性(英語:Cohesion)也稱為内聚力,是一軟體度量,是指機能相關的程式組合成一模組的程度,或是各機能凝聚的狀態或程度。是結構化分析的重要概念之一。量測内聚性的方式很多,有些方法是由分析源代碼,得到非量化的結果,有些方法則是檢查源代碼的文本特徵,以得到内聚性的量化分數。内聚性是屬於順序式的量測量,一般會以「高内聚性」或「低内聚性」來表示。一般會希望程式的模組有高内聚性,因為高内聚性一般和許多理想的軟體特性有關,包括鲁棒性、可靠度、及易懂性(understandability)等特性,而低内聚性一般也代表不易維護、不易測試、不易復用以及難以理解。 而耦合性(英語:Coupling)是一個和内聚性相對的概念。一般而言高内聚性代表低耦合性,反之亦然。内聚性是由所提出,是以實務上可減少維護及修改的「好」軟體的特性為基礎。 In computer programming, cohesion refers to the degree to which the elements inside a module belong together. In one sense, it is a measure of the strength of relationship between the methods and data of a class and some unifying purpose or concept served by that class. In another sense, it is a measure of the strength of relationship between the class's methods and data themselves. Cohesion is an ordinal type of measurement and is usually described as “high cohesion” or “low cohesion”. Modules with high cohesion tend to be preferable, because high cohesion is associated with several desirable traits of software including robustness, reliability, reusability, and understandability. In contrast, low cohesion is associated with undesirable traits such as being difficult to maintain, test, reuse, or even understand. Cohesion is often contrasted with coupling, a different concept. High cohesion often correlates with loose coupling, and vice versa. The software metrics of coupling and cohesion were invented by Larry Constantine in the late 1960s as part of Structured Design, based on characteristics of “good” programming practices that reduced maintenance and modification costs. Structured Design, cohesion and coupling were published in the article Stevens, Myers & Constantine (1974) and the book Yourdon & Constantine (1979); the latter two subsequently became standard terms in software engineering. In der objektorientierten Programmierung beschreibt Kohäsion, wie gut eine Programmeinheit eine logische Aufgabe oder Einheit abbildet. In einem System mit starker Kohäsion ist jede Programmeinheit (eine Methode, eine Klasse oder ein Modul) verantwortlich für genau eine wohldefinierte Aufgabe oder Einheit. Soudržnost je v informatice způsob pro měření, jak vysoce je daný kus kódu zaměřený na specifickou funkcionalitu. Jedním ze základních pravidel moderního programování je tuto soudržnost maximalizovat. Cílem tohoto pravidla tedy je, aby každá vytvořená metoda dělala pouze takové operace, které směřují k předem danému výsledku metody, nikoliv však operace, které by měly být v jiné metodě či třídě. Čím více je vytvořený kód soudržný, tím lépe se nám s ním pracuje, výsledná aplikace je více flexibilní a kdokoliv po nás bude mít za úkol aplikaci rozšířit, bude pro něj snazší pochopit jednotlivé metody aplikace. Пов'язаність (згуртованість?) (англ. cohesion) в програмуванні - це міра того наскільки пов’язаним є код в одному модулі програми (наприклад через спільну семантику). Методи оцінки пов'язаності варіюються від якісних оцінок тексту програми з використанням рубрик з герменевтичним підходом до кількісних вимірювань міри пов'язаності коду програми. Пов'язаність - ординальна величина, і зазвичай в розмові виражається як "висока пов'язаність" чи "низька пов'язаність". Модулям з високою пов'язаністю віддається перевага, тому що висока пов'язаність асоціюється з кількома бажаними рисами програмного забезпечення, включаючи відмовостійкість, надійність, здатність до повторного використання, та зрозумілість, в той час, як низька пов'язаність асоціюється з небажаними рисами, такими як складність підтримки, тестування, повторного використання та розуміння. Пов'язаність часто протиставляється зв'язності - іншому поняттю, однак висока пов'язаність часто корелює з слабкою зв'язністю. Метрики програмного забезпечення такі як пов'язаність та зв'язність винайдені і базуються на характеристиках "добрих" практик програмування, які зменшують витрати на модифікацію та підтримку. Spójność oprogramowania – metryka kodu wskazująca stopień podobieństwa funkcji poszczególnych elementów modułu. Kod charakteryzujący się wysoką spójnością jest łatwy do utrzymywania (rozwoju), testowania, powtórnego użycia, a nawet do zrozumienia. Jako przeciwstawna jest zestawiana z zależnością oprogramowania. Obie te metryki zaproponował Larry Constantine na podstawie dobrych praktyk programowania. في برمجة الحاسوب، يُعتبر التماسك مقياسا لمدى قوة ارتباط الوظيفة التي يتم التعبير عنها بواسطة كود المصدر من وحدة البرمجية.تختلف وسائل قياس التماسك من المقاييس النوعية التي تقوم بتصنيف نص المصدر الذي يتم تحليله باستخدام ذو منهاج إلى المقاييس الكمية والتي تفحص الخصائص النصية لكود المصدر من أجل التوصل إلى ناتج تماسك رقمي.التماسك هو النوع الترتيبي من القياس ويتم التعبير عنه على أنه «تماسك عالي» أو «تماسك منخفض» عند مناقشته. يُفضل الوحداث ذات التماسك العالي لأن التماسك العالي مرتبط بالصفات المرغوبة المتنوعة من البرمجيات بما فيها القوة والدقة وإعادة الاستخدام والمفهومية بيما يرتبط التماسك المنخفض بالصفات الغير مرغوبة مثل صعوبة الصيانة وصعوبة الفحص وصعوبة إعادة الاستخدام وحتى صعوبة الفهم. غالبا مايتناقض التماسك مع وهي مفهوم مختلف. ومع ذلك يقترن التماسك غالبا والعكس صحيح. تم ابتكار للاعتمادية والتماسك بواسطة لاري قسطنطين على أساس خصائص ممارسات البرمجة الجيدة والتي تقلل نفقات الصيانة والتعديل. In informatica, la coesione è una misura di quanto strettamente correlate siano le varie funzionalità messe a disposizione da un singolo modulo. I metodi per misurare la coesione variano da misure qualitative, che classificano il codice sorgente del modulo in esame effettuandone la rubricazione seguendo un approccio ermeneutico, a misure quantitative che esaminano le caratteristiche testuali del codice sorgente per derivarne un valore numerico di coesione.La coesione è una misura ordinale ed è solitamente indicata nelle discussioni come "alta coesione" o "bassa coesione". Moduli con alta coesione sono solitamente preferibili in quanto l'alta coesione è spesso associata a varie caratteristiche desiderabili in un programma quali la robustezza, l'affidabilità, la riusabilità e la comprensibilità, mentre la bassa coesione è spesso associata a caratteristiche non desiderabili come il rendere difficoltose la manutenzione, le verifiche, la riusabilità e la comprensibilità. La coesione è solitamente messa in contrapposizione all'accoppiamento. Un alto grado di coesione corrisponde spesso ad un basso grado di accoppiamento e viceversa. Le misure di qualità del software di accoppiamento e coesione furono inventate da , basandosi sulle caratteristiche della "buona" programmazione che riduce il costo di mantenimento e di modifica di un software. Kohesi (ilmu komputer/computer science) merupakan tingkat saling keterkaitan antara komponen-komponen (seperti data member dan member function) yang terdapat pada sebuah kelas (biasa juga disebut modul) dalam suatu pemrograman berorientasi objek (PBO).Sebuah kelas dalam PBO dibuat bertujuan merepresentasikan suatu objek, oleh karena itu semua komponen dalam sebuah kelas seharusnya menggambarkan komponen yang dimiliki oleh objek tersebut. Semakin tinggi keterkaitan antara komponen-komponen dalam sebuah kelas maka akan semakin baik kelas tersebut, semakin tinggi kohesi yang ada maka akan semakin baik. En la programación de la computadora, la cohesión se refiere al grado en que los elementos de un módulo permanecen juntos.​ Por lo tanto, la cohesión mide la fuerza de la relación entre las piezas de funcionalidad dentro de un módulo dado. Por ejemplo, en sistemas altamente cohesivos, los elementos funcionales que integran el módulo en cuestión están muy relacionados. La cohésion est un principe de conception informatique définissant un degré d'accord entre les différents éléments d'un module. Selon Larman, un module cohérent a ses éléments étroitement liés et effectuant un nombre réduit d'opérations. Des modules peu cohérents sont généralement difficiles à comprendre, à réutiliser et à maintenir, et sont fragiles, puisqu'ils sont affectés par les modifications apportées aux autres modules. La cohésion peut être une métrique mesurant l'application des principes d'encapsulation des données et de masquage de l'information. Elle mesure également la cohésion sémantique des interfaces des modules et des classes. 凝集度(ぎょうしゅうど、コヒージョン、cohesion)とは、情報工学においてモジュール内のソースコードが特定の機能を提供すべく如何に協調しているかを表す度合いである。IPAが実施する情報処理技術者試験では、強度(きょうど、ストレングス、strength)という言葉が使われる。凝集度は順序尺度の一種であり、「凝集度が高い」とか「凝集度が低い」といった言い方で使われる。凝集度の高いモジュールは、堅牢性、信頼性、再利用性、読みやすさなどの点で好ましく、凝集度の低いモジュールは保守/評価/再利用/読解が難しいため好ましくないとされる。 凝集度は結合度と組み合わせて議論されることが多い。凝集度が高いモジュールは他との結合度が低いことが多く、逆に凝集度が低ければ結合度が高くなる傾向がある。ソフトウェアの品質を凝集度と結合度で表す手法は、、、 が定義したもので、「良い」プログラミングの実例の特徴を探るためにIBMで彼らが指揮したいくつかのソースコード解析から生まれた。 En la programació d'ordinadors, la cohesió és el grau en què els elements d'un mòdul pertanyen junts. expressada al codi font d'un mòdul. Els mètodes de mesura de cohesió poden basar-se en mesures qualitatives o qualitatives que avaluen el codi font. La cohesió és una mesura de tipus ordinal, i acabem dient que un mòdul està "altament cohesionat" o "poc cohesionat".Hom prefereix els mòduls altament cohesionats, ja que l'alta cohesió s'associa amb bondats del programari tals com : robustesa, fiabilitat, reusabilitat i intel·ligibilitat, mentre que la baixa cohesió s'associa amb dificultats de manteniment, dificultat per a provar, dificultat per a reutilitzar i, fins i tot, dificultats per a entendre el codi. La cohesió s'associa a l'acoblament, un concepte diferent, tot i que són característiques inversament relacionades: a més acoblament, menys cohesió, i viceversa.Les mesures de cohesió i acoblament foren concebudes per
prov:wasDerivedFrom
wikipedia-en:Cohesion_(computer_science)?oldid=1115610297&ns=0
dbo:wikiPageLength
9613
foaf:isPrimaryTopicOf
wikipedia-en:Cohesion_(computer_science)