鲁棒性 (计算机科学) 编辑
计算机科学中,稳健性是指一个计算机系统在执行过程中处理错误,以及算法在遭遇输入、运算等异常时继续正常运行的能力。
诸如模糊测试之类的形式化方法中,必须通过制造错误的或不可预期的输入来验证程序的稳健性。很多商业产品都可用来测试软件系统的稳健性。稳健性也是失效评定分析中的一个方面。
1
相关
内聚性也称为内聚力,是一软件度量,是指机能相关的计算机程序组合成一软件模组的程度,或是各机能凝聚的状态或程度。是结构化分析的重要概念之一。量测内聚性的方式很多,有些方法是由分析源代码,得到非量化的结果,有些方法则是检查源代码的文本特征,以得到内聚性的量化分数。内聚性是属于标量类别式的量测量,一般会以“高内聚性”或“低内聚性”来表示。一般会希望程式的模组有高内聚性,因为高内聚性一般和许多理想的软件特性有关,包括鲁棒性、可靠度、可复用性及易懂性等特性,而低内聚性一般也代表不易维护、不易测试、不易复用以及难以理解。
过度工程化,也称性能过剩、过度设计,是指产品设计的比使用期望有更大的鲁棒性或性能,或者不必要的复杂度。
过度工程化,也称性能过剩、过度设计,是指产品设计的比使用期望有更大的鲁棒性或性能,或者不必要的复杂度。
过度工程化,也称性能过剩、过度设计,是指产品设计的比使用期望有更大的鲁棒性或性能,或者不必要的复杂度。
内聚性也称为内聚力,是一软件度量,是指机能相关的计算机程序组合成一软件模组的程度,或是各机能凝聚的状态或程度。是结构化分析的重要概念之一。量测内聚性的方式很多,有些方法是由分析源代码,得到非量化的结果,有些方法则是检查源代码的文本特征,以得到内聚性的量化分数。内聚性是属于标量类别式的量测量,一般会以“高内聚性”或“低内聚性”来表示。一般会希望程式的模组有高内聚性,因为高内聚性一般和许多理想的软件特性有关,包括鲁棒性、可靠度、可复用性及易懂性等特性,而低内聚性一般也代表不易维护、不易测试、不易复用以及难以理解。
内聚性也称为内聚力,是一软件度量,是指机能相关的计算机程序组合成一软件模组的程度,或是各机能凝聚的状态或程度。是结构化分析的重要概念之一。量测内聚性的方式很多,有些方法是由分析源代码,得到非量化的结果,有些方法则是检查源代码的文本特征,以得到内聚性的量化分数。内聚性是属于标量类别式的量测量,一般会以“高内聚性”或“低内聚性”来表示。一般会希望程式的模组有高内聚性,因为高内聚性一般和许多理想的软件特性有关,包括鲁棒性、可靠度、可复用性及易懂性等特性,而低内聚性一般也代表不易维护、不易测试、不易复用以及难以理解。