ABSTRACT

The government as well as industry have been making attempts to standardize software reliability. The areas that are being addressed are: measuring software reliability; developing methods for improving software reliability; and developing system allocations for software reliability. This chapter addresses what has been developed to date by both the government and industry. Some of the methods for measuring and improving software reliability that have been addressed by either government or industry are: design structure metrics, design completeness metrics, process metrics, product metrics, and reliability modeling and prediction. One reason for predicting and measuring the reliability of software is to determine the reliability of a system. The system reliability prediction and allocations for government software were based on the assumption that the reliability of software would be close to or equal to 1. System allocations have been performed with the assumption that software reliability was equal to 1.