第 4 題
閱讀以下關(guān)于軟件可靠性的敘述,在答題紙上回答問題1至問題3。
某企業(yè)欲研制某宇航控制系統(tǒng)。該系統(tǒng)對軟件的可靠性要求很高,分配給軟件的可靠性指標(biāo)為R≥0.99。根據(jù)軟件結(jié)構(gòu)設(shè)計方案,該軟件由7個模塊X1,X2,?,X7組成,分別完成不同的控制功能。 為了保證該控制系統(tǒng)能夠滿足環(huán)境可靠性指標(biāo),李工認(rèn)為應(yīng)該首先采用故障樹方法分析,預(yù)測出可靠性指標(biāo)。該企業(yè)主管采用了李工的建議,建立了該軟件的故障樹模型(如圖4-1所示),評估出了每個模塊的可靠性指標(biāo),同時在每個模塊的設(shè)計與實現(xiàn)過程中,采用了流程優(yōu)化、結(jié)構(gòu)優(yōu)化、降低設(shè)計復(fù)雜度等方法來提高模塊的可靠性指標(biāo)。 軟件開發(fā)完成后,項目組對該軟件進(jìn)行了相應(yīng)的可靠性測試,得到了各模塊的失效概率為:FX1=FX2=0.05,F(xiàn)X3=0.008,F(xiàn)X4=0.07,F(xiàn)X5=FX6=0.05,F(xiàn)X7=0.08,通過計算割集的失效概率來近似計算整個軟件的可靠性指標(biāo),計算結(jié)果表明該軟件的可靠性未達(dá)到分配的指標(biāo)要求。