APP下载

核工程领域数值计算软件测试策略分析

2018-07-28芦韡冯晋涛汤琪芬张娜

科技视界 2018年12期
关键词:策略

芦韡 冯晋涛 汤琪芬 张娜

【摘 要】在核反应堆的工程设计活动中,用于堆芯中子学性能分析、燃料元件性能分析、热工水力与安全分析等目的的一系列设计分析软件均发挥着至关重要的作用。为确保核安全相关计算机软件的正确性与可靠性,在其投入工程应用之前,必须开展严格的软件V&V;工作。测试是软件V&V;活动的重要内容之一,针对反应堆设计分析软件包含大量数值计算、流程复杂等特点,结合典型软件工程理论进行测试需求分析并选用合理的测试策略,从而有效提升软件质量。

【关键词】数值计算;软件测试;策略

中图分类号:TP311.5 文献标识码: A 文章编号: 2095-2457(2018)12-0020-003

DOI:10.19694/j.cnki.issn2095-2457.2018.12.008

Analysis of Testing Strategy within Nuclear Engineering Numerical Codes

LU Wei FENG Jin-tao TANG Qi-feng ZHANG Na

(Science and Technology on Reactor System Design Technology Laboratory, Nuclear Power Institute of China, Chengdu, 610213, China)

【Abstract】Nuclear Engineers use abundant calculating codes to perform own work during nuclear engineering design activities. To ensure correctness and reliability of nuclear engineering numerical codes, strict software V&V; work has to be carried out before its actual applications. Considering plentiful numerical calculations and complicated processes within nuclear codes,reasonable testing strategy should be chosen to improve the quality of nuclear codes.

【Key words】Numerical calculation; Software testing; Strategy

0 概述

在核反应堆的工程设计活动中,用于堆芯中子学性能分析、燃料元件性能分析、热工水力与安全分析等目的的一系列设计分析软件均发挥着至关重要的作用。为确保核安全相关计算机软件的正确性与可靠性,在其投入工程应用之前,必须开展严格的“验证与确认”(verification and validation,V&V;)工作。

测试是软件V&V;工作的一部分,其目的在于尽可能发现软件的缺陷。反应堆设计分析软件往往包含大量数值计算(或称科学计算)以及复杂迭代流程,测试工作的主要目标之一是证明其采用的模型方法及数值实现过程的正确性,包括找出问题判断错误、算法错误、设计错误、逻辑错误以及输入输出错误等。

针对反应堆设计分析软件的上述特点,结合典型软件工程理论进行测试需求分析并选用合理的测试策略,在此基础上精心设计测试用例,才能以较为合理的时间与人力,系统地找出软件中潜在的各种错误和缺陷,取得良好的测试效果,有效提升核工程领域数值计算软件的质量。……

登录APP查看全文

猜你喜欢

策略
基于“选—练—评”一体化的二轮复习策略
例谈未知角三角函数值的求解策略
我说你做讲策略
“我说你做”讲策略
高中数学复习的具体策略
“唱反调”的策略
价格调整 讲策略求互动
2016年理财策略——少折腾
Passage Four