Search NASASearch

NASA NTRS · 19900019792

Documenting the decision structure in software development

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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Wild, J. Christian, Maly, Kurt, Shen, Stewart N.. 1990-09-01. Documenting the decision structure in software development. https://ntrs.nasa.gov/citations/19900019792

Cite the original work for its findings. Save a collection to share your selection of sources.