NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Software for Analyzing Laminar-to-Turbulent Flow TransitionsSoftware assurance is the planned and systematic set of activities that ensures that software processes and products conform to requirements, standards, and procedures. Examples of such activities are the following: code inspections, unit tests, design reviews, performance analyses, construction of traceability matrices, etc. In practice, software development projects have only limited resources (e.g., schedule, budget, and availability of personnel) to cover the entire development effort, of which assurance is but a part. Projects must therefore select judiciously from among the possible assurance activities. At its heart, this can be viewed as an optimization problem; namely, to determine the allocation of limited resources (time, money, and personnel) to minimize risk or, alternatively, to minimize the resources needed to reduce risk to an acceptable level. The end result of the work reported here is a means to optimize quality-assurance processes used in developing software. This is achieved by combining two prior programs in an innovative manner
Document ID
20110016656
Acquisition Source
Langley Research Center
Document Type
Other - NASA Tech Brief
Authors
Chang, Chau-Lyan
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
August 25, 2013
Publication Date
March 1, 2004
Publication Information
Publication: NASA Tech Briefs, March 2004
Subject Category
Man/System Technology And Life Support
Report/Patent Number
LAR-16260
Report Number: LAR-16260
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available