基于属性排查的软件运行风险多目标控制仿真
2021-11-17张开利
计算机仿真 2021年9期
张开利,李 俊
(1.辽东学院工程技术学院,辽宁 丹东 118003;2.广州大学电子与通信工程学院,广东 广州 510006)
1 引言
目前,软件行业产生了众多以软件项目研发进度延期、投资成本超支及运行质量缺陷为特征的软件危机,其中软件运行缺陷是损失最为惨重的危机之一。为完善软件运行质量,就要对其运行风险采取有效评估,并依照真实的风险情况使用必要的控制措施,最大限度降低风险[1-2]。在软件研发与实践中,由于人力、资金或时间等方面的限制,无法有效识别出全部的风险因素,且软件运行风险会伴随时间的推移产生风险积累与扩散,不同的风险属性之间会互相作用与影响[3]。
针对上述问题,本文将传统软件运行风险控制目标延伸为多个,同时全面总结软件风险之间的属性问题,提出一种基于属性排查的软件运行风险多目标控制方法。规划不同的软件属性项目,使用自乘运算推导出所有属性影响值,并在属性间的影响边中代入影响值,使用可达矩阵理论规范化直接影响矩阵,计算各个软件属性影响的延伸水准,起到软件全局质量评估作用;通过风险相关性,构建软件运行风险多目标控制模型,使用多目标粒子群算法进行模型求解,实现高效精准的软件运行风险控制。
2 基于属性排查的软件质量评估方法
软件运行风险多目标控制之前,首先要全方位分析软件目前的整体状态,判断软件运行是否存在风险行为,提出一种基于属性排查的软件质量评估方法。……
登录APP查看全文
