Back to Search Start Over

Documenting the decision structure in software development

Authors :
Wild, J. Christian
Maly, Kurt
Shen, Stewart N
Publication Year :
1990
Publisher :
United States: NASA Center for Aerospace Information (CASI), 1990.

Abstract

Current software development paradigms focus on the products of the development process. Much of the decision making process which produces these products is outside the scope of these paradigms. The Decision-Based Software Development (DBSD) paradigm views the design process as a series of interrelated decisions which involve the identification and articulation of problems, alternates, solutions and justifications. Decisions made by programmers and analysts are recorded in a project data base. 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 decision and provides a process oriented view of the resulted 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. D-HyperCase, a prototype Decision-Based Hypermedia System is described and results of applying the DBSD approach during its development are presented.

Subjects

Subjects :
Computer Programming And Software

Details

Language :
English
Database :
NASA Technical Reports
Notes :
NAG1-1026, , NAS1-18584
Publication Type :
Report
Accession number :
edsnas.19900019792
Document Type :
Report