计算机工程与科学 ›› 2023, Vol. 45 ›› Issue (04): 630-637.
王玉琢1,2,刘海涛2,袁昊劼2,张志华3
WANG Yu-zhuo1,2,LIU Hai-tao2,YUAN Hao-jie2,ZHANG Zhi-hua3
摘要: 基于构件的软件系统是以结构设计为核心的系统。在设计阶段确定系统的可能薄弱环节,并尽可能将潜在的隐患消除在设计阶段,对于科学保障软件系统质量、减少因盲目开发带来的资源浪费和损失具有重要意义。针对构件可靠性服从G-O模型的软件系统,定义了2个系统参数——系统缺陷总数和系统缺陷检出率,建立了基于相应构件参数的系统参数估计模型。在此基础之上给出了一种系统薄弱构件的确定方法,并通过仿真对所提方法的有效性进行了验证。该方法能对测试或运行环境下最有可能被优先检测出缺陷的构件进行推断,对于辅助软件设计人员确定薄弱构件、优化结构设计具有参考价值。