The Community for Technology Leaders
Green Image
<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>
design decisions; programming constructs; design information; maintenance; reuse activities; composition; decomposition; encapsulation; interleaving; generalization; specialization; representation; programming; software engineering

S. Rugaber, S. B. Ornburn and R. J. LeBlanc, Jr., "Recognizing Design Decisions in Programs," in IEEE Software, vol. 7, no. , pp. 46-54, 1990.
82 ms
(Ver 3.3 (11022016))