DocumentCode :
2250265
Title :
Decision-based software development: design and maintenance
Author :
Wild, Chris ; Maly, Kurt ; Liu, Lianfang ; Chen, Jann-Shinn ; Xu, Ting
Author_Institution :
Dept. of Comput. Sci., Old Dominion Univ., Norfolk, VA, USA
fYear :
1989
fDate :
16-19 Oct 1989
Firstpage :
297
Lastpage :
306
Abstract :
A software maintenance task comprises the activities of understanding, assessment, analysis, realization and verification of the required changes. A decision-based software development methodology in which the various software objects are related by the decisions in which they are involved, is proposed. A decision relates a problem to its solution, gives alternate solutions which were considered and justifies the particular solution chosen. A decision or related set of decisions, provides a view of the software system relevant to that decision and allows the retrieval of source code which resulted from that decision. The design of D-HyperCase, a prototype decision-based software development support system, is described. Since this system is being developed using the decision-based approach, development experiences are discussed
Keywords :
decision support systems; programming; software tools; D-HyperCase; alternate solutions; assessment; decision-based approach; decision-based software development methodology; development experiences; prototype decision-based software development support system; software maintenance task; software objects; software system; source code; understanding; verification; Computer science; Contracts; Documentation; Maintenance engineering; NASA; Organizing; Programming; Software design; Software maintenance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1989., Proceedings., Conference on
Conference_Location :
Miami, FL
Print_ISBN :
0-8186-1965-1
Type :
conf
DOI :
10.1109/ICSM.1989.65224
Filename :
65224
Link To Document :
بازگشت