connascence
التعريفات والمعاني
== English ==
=== Alternative forms ===
connascency
=== Etymology ===
From con- + nascence. In the software engineering sense introduced by Meilir Page-Jones.
=== Pronunciation ===
IPA(key): /kəˈnæsəns/
=== Noun ===
connascence (uncountable)
(obsolete) The birth of two or more things at the same time; A simultaneous coming into being.
The state of being born into the same family, race, or group; a commonality of heritage or birthright.
(obsolete) The act of growing or developing together.
(software engineering) A relationship between two or more elements of software in which changing one necessitates changing the others in order to maintain overall correctness; a metric for such a relationship.
Coordinate terms: coupling, cohesion
==== Usage notes ====
In the software engineering sense often regarded as a generalization of coupling and cohesion, although there is some overlap of concepts.
==== Related terms ====
connascent
=== References ===
=== Further reading ===
Noah Webster (1828), “connascence”, in An American Dictionary of the English Language: […], volume I (A–I), New York, N.Y.: […] S. Converse; printed by Hezekiah Howe […], →OCLC.