Title :
Decision-based-support-paradigm: a new method to structure source code
Author :
Wild, Chris ; Maly, Kurt ; Liu, Lianfang
Author_Institution :
Dept. of Comput. Sci., Old Dominion Univ., Norfolk, VA, USA
Abstract :
The decision-based software development (DBSD) paradigm is being developed to support the process of developing and maintaining software systems. The DBSD paradigm views the design process as a series of interrelated decisions which involve the identification and articulation of problems, alternatives, solutions, and justifications. Decisions made by programmers and analysts are recorded in a project database. Unresolved problems are also recorded, and resources for their resolution are allocated by management according to the overall development strategy. This decision structure is linked to the products affected by the relevant decisions and provides a process-oriented view of the resulting system. Software maintenance uses this decision view of the system to understand the rationale behind the decisions affecting the part of the system to be modified. The relationships between decisions help assess the impact of changing one or more decisions. The authors describe D-HyperCase, a prototype decision-based hypermedia system and give results of applying the DBSD approach during its development
Keywords :
decision support systems; project support environments; software maintenance; D-HyperCase; DBSD; decision structure; decision-based software development; design process; development strategy; hypermedia system; maintaining software systems; process-oriented view; project database; source code; Computer science; Decision making; Marine vehicles; Problem-solving; Process design; Productivity; Programming; Resource management; Software maintenance; Software systems;
Conference_Titel :
Software Maintenance, 1990, Proceedings., Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-2091-9
DOI :
10.1109/ICSM.1990.131360