摘要

基于构件开发的软件可靠性取决于构件可靠性,但构件可靠性受测试覆盖性、使用频次等影响较大,因此新研构件的可靠性评价往往较低。当成熟软件引入新研构件时,无论该构件承担的功能重要性高低,软件的可靠性评估值都会出现较大变动。针对此问题,建立一种基于功能场景的马尔可夫链软件模型,利用层次分析法评估得到模型中各构件的重要度,以此为基础建立基于构件重要度的软件可靠性评估模型。计算结果表明,该模型可以更准确地反映基于构件开发的软件可靠性水平。

  • 单位
    中国运载火箭技术研究院