Source Word
design by contract
Noun
uncountable
(software,
design)
A
software
design
approach
that
prescribes
that
software
designers
should
define
formal,
precise
and
verifiable
interface
specifications
("contracts")
for
software
components
that
extend
the
ordinary
definition
of
abstract
data
types
with
preconditions,
postconditions
and
invariants.
Japanese Meaning
契約による設計 — ソフトウェア設計手法の一つであり、設計者がソフトウェアの各部品間で、抽象データ型の通常の定義を拡張し、前提条件、後条件、不変条件などを含む明確で検証可能なインタフェース仕様(契約)を定義するアプローチ
Sense(1)
(software,
design)
A
software
design
approach
that
prescribes
that
software
designers
should
define
formal,
precise
and
verifiable
interface
specifications
("contracts")
for
software
components
that
extend
the
ordinary
definition
of
abstract
data
types
with
preconditions,
postconditions
and
invariants.