DocumentCode :
1125778
Title :
Recognizing design decisions in programs
Author :
Rugaber, Spencer ; Ornburn, S.B. ; LeBlanc, Richanl J., Jr.
Author_Institution :
Georgia Inst. of Technol., Atlanta, GA, USA
Volume :
7
Issue :
1
fYear :
1990
Firstpage :
46
Lastpage :
54
Abstract :
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.<>
Keywords :
programming; software engineering; composition; decomposition; design decisions; design information; encapsulation; generalization; interleaving; maintenance; programming constructs; representation; reuse activities; specialization; Character recognition; Process design; Programming profession; Reverse engineering; Software design; Software engineering;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.43049
Filename :
43049
Link To Document :
بازگشت