Software reliability analysis
Reliability analysis measures the reliability or availability of a software system. The question is not if software will fail, but when. That determines the risk for deployment, the time left for testing, the chance of meeting your SLA or the required capacity for corrections.
Depending on available data and circumstances, a failure probability analysis consists of a number of steps and several methods and techniques may be used::
- Analysis of the (software) system
- Analysis of available test or field data
- Application of Failure Mode Effect and Criticality Analysis (FMECA) / Failure Tree Analysis (FTA)
- Application of reliability growth models (RGM)
- Application of the TOPAAS model
- Analysis and reporting of the results