一种基于构件的软件系统的薄弱构件确定方法 |
| |
引用本文: | 王玉琢,刘海涛,袁昊劼,张志华.一种基于构件的软件系统的薄弱构件确定方法[J].计算机工程与科学,2023(4):630-637. |
| |
作者姓名: | 王玉琢 刘海涛 袁昊劼 张志华 |
| |
作者单位: | 1. 海军工程大学兵器工程学院;2. 海军工程大学基础部;3. 海军工程大学舰船与海洋学院 |
| |
基金项目: | “十三五”装备预研(41402020502); |
| |
摘 要: | 基于构件的软件系统是以结构设计为核心的系统。在设计阶段确定系统的可能薄弱环节,并尽可能将潜在的隐患消除在设计阶段,对于科学保障软件系统质量、减少因盲目开发带来的资源浪费和损失具有重要意义。针对构件可靠性服从G-O模型的软件系统,定义了2个系统参数——系统缺陷总数和系统缺陷检出率,建立了基于相应构件参数的系统参数估计模型。在此基础之上给出了一种系统薄弱构件的确定方法,并通过仿真对所提方法的有效性进行了验证。该方法能对测试或运行环境下最有可能被优先检测出缺陷的构件进行推断,对于辅助软件设计人员确定薄弱构件、优化结构设计具有参考价值。
|
关 键 词: | 非齐次泊松过程 缺陷总数 缺陷检出率 体系结构 |
|
|