The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January/February (1990 vol.7)
pp: 46-54
ABSTRACT
<p>The authors present a characterization of design decisions that is based on the analysis of programming constructs. The characterization underlies a framework for documenting and manipulating design information to facilitate maintenance and reuse activities. They identify and describe the following categories of design decisions: composition and decomposition; encapsulation and interleaving; generalization and specialization; representation; data and procedures; and function and relation. The authors discuss how to recognize and represent design decisions.</p>
INDEX TERMS
design decisions; programming constructs; design information; maintenance; reuse activities; composition; decomposition; encapsulation; interleaving; generalization; specialization; representation; programming; software engineering
CITATION
Spencer Rugaber, Stephen B. Ornburn, Richard J. LeBlanc, Jr., "Recognizing Design Decisions in Programs", IEEE Software, vol.7, no. 1, pp. 46-54, January/February 1990, doi:10.1109/52.43049
236 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool