鲁棒性(英语:robustness,音译),指事物可以抵御外部应力和影响并维持原有状态的自身性质,与汉语中的“稳健性”或“坚韧性”同义。
在不同语境下还可能细指:
在计算机中,是指一个计算机系统在执行过程中处理错误,以及算法在遭遇输入、运算等异常时维持正常运行的能力。
诸如模糊测试的形式化方法中,必须通过制造错误的或不可预期的输入来验证程序的稳健性。很多商业产品都可用来测试软件系统的稳健性。稳健性也是失效评定分析中的一个方面。
PS:在软件设计中的失效评定(failure assessment)是指确认一算法在特定条件下会失败,并设法修正其失败原因的计算机科学。失效评定和算法的准确性、鲁棒性、可靠度有直接关系。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容