|
PRISM and 217Plus are the only calculation models with component models for software. When one of these models is selected, you can use its failure rate equation for a software component to calculate the predicted failure rate. Otherwise, you can use the general software reliability equation from The Rome Laboratory Reliability Engineer's Toolkit. For more information, see General Software Model.
|
Parameter
|
Type
|
Description
|
---|---|---|
Growth After Deployment
|
Checkbox
|
Indicates whether reliability growth processes are in place to ensure that the software component undergoes further modifications after deployment so that it grows in reliability. When this checkbox is cleared (default), Months Since, Months To, and Fault Density, Stable are unavailable because no reliability growth processes are in place. When this checkbox is selected, these fields are made available since reliability growth processes are in place.
|
Deployment
The parameters under this heading supply information about the deployment of the software.
|
||
Months Since
|
Real
|
The number of months since the software was released. This property is available only when Growth After Deployment is selected. The default is 12.00.
|
Lines of Code (x1000)
|
Integer
|
The number of lines of code in the software. The unit is thousands of lines of code. Thus, 10 would be entered if there were 10,000 lines of code. The default is 20.
|
Fault Density, Initial
|
Real
|
The number of faults per thousand lines of code at the software’s initial release. The default is 6.00.
|
Fault Latency
|
Real
|
The average number of times a fault occurs before the fault is corrected. The default is 2.00.
|
Stabilization
The parameters under this heading supply information about code maturity. If the deployment time is greater than the stabilization time, the stabilization time is used for the failure rate calculation. The calculated failure rate for the software never decreases after the stabilization time.
|
||
Months To
|
Real
|
The number of months until code maturity (or fault stabilization) is reached. The default is 48.00, which is standard for the initial release. If this is a subsequent release, the value in this field should be changed. The standard for subsequent releases is 24.00. The property is available only when Growth After Deployment is selected.
|
Fault Activation
|
Real
|
The percentage of modules exhibiting the occurrence of faults. The default is 100.00.
|
Fault Density, Stable
|
Real
|
The proposed or actual number of faults (depending on how long since the release of the software), per thousand lines of code. The default is 10.00. The property is available only when Growth After Deployment is selected.
|
Average Severity
|
Real
|
The percentage of faults that is disruptive or critical to the custom. The default is 50.00.
|
[Derating Parameters]
|
---
|
For more information, see Derating Parameters.
|