健壮性与可靠性

Posted bruce_Lin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了健壮性与可靠性相关的知识,希望对你有一定的参考价值。

健壮性(鲁棒性)和可靠性是有区别的,两者对应的英文单词分别是 robustness 和 reliability。健壮性主要描述一个系统对于参数变化的不敏感性,而可靠性主要描述一个系统的正确性,也就是在你固定提供一个参数时,它应该是产生稳定的,能预测的输出。例如一个程序,它的设计目标是获取一个参数并输出一个值。假如它能正确完成这个设计目标,就说它是可靠的。但在这个程序执行完毕后,假如没有正确释放内存,或者说系统没有自动帮它释放占用的资源,就认为这个程序及其“运行时”不具备健壮性或者鲁棒性

以上是关于健壮性与可靠性的主要内容,如果未能解决你的问题,请参考以下文章

软件构造 7-1 健壮性与安全性

软件构造复习——7.1健壮性与正确性

使用 CSS prefers-* 规范,提升网站的可访问性与健壮性

软件构造-犯错的艺术——健壮性与正确性,异常,防御式编程,debugging与test的思考与总结

基于SSL(TLS)的HTTPS网页下载——如何编写健壮的可靠的网页下载

使用Etcd 提升系统健壮性