Journal article
DESIGNING SOFTWARE FOR EASE OF EXTENSION AND CONTRACTION.
Abstract
Designing software to be extensible and easily contracted is discussed as a special case of design for change. A number of ways that extension and contraction problems manifest themselves in current software are explained. Four steps in the design of software that is more flexible are discussed. Some criteria for design decisions are given and illustrated using a small example. It is shown that the identification of minimal subsets and minimal …
Authors
Parnas DL
Journal
undefined, , , pp. 264–277
Publication Date
January 1, 1978