何为鲁棒性 Robustness

阅读: 评论:0

何为鲁棒性 Robustness

何为鲁棒性 Robustness

百度百科这样定义鲁棒性:

鲁棒是Robust的音译,也就是健壮和强壮的意思。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。

初次看到“鲁棒性”这个词语,相信很多人和我一样直接懵逼,Robustness怎么会翻译成鲁棒性(手动滑稽),这个不可名状的词语到底是什么意思?我更愿意将Robustness简单理解为健壮性。

为什么我们要特别地强调Robustness在软件开发/测试中的重要性呢?

因为提升Robustness可以显著的减少软件在其生命周期中的发生outage的几率,这样就可以降低因为错误而产生的花费。


那么,在软件整个生命周期中,如何保证软件的robustness?

这里,我们通常从两个方向来考虑:

  • Design for robustness.
  • Testing for robustness.


简单解释下,就是从软件设计方向和软件测试方向来考虑我们软件的健壮性。

接下来,我们会分别从这两个方向来介绍,在软件开发/测试中该如何去提升robustness。

本文发布于:2024-02-01 19:01:04,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170678526338776.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:何为软件构造
下一篇:何为道德
标签:何为   鲁棒性   Robustness
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23