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.