1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 软件质量特性 McCall软件质量模型

软件质量特性 McCall软件质量模型

时间:2020-12-14 13:01:31

相关推荐

软件质量特性 McCall软件质量模型

软件质量定义

软件质量是与软件产品 满足明确或隐含需求的能力 有关的特征或特性的总和。

软件质量的外在特性

1、正确性,在设计、规范和实现等方面的少错误程度。

2、可用性,用户使用和学习这个软件的容易程度。

3、效率,这个软件占用的资源尽量的少,内存占的少且执行时间短。

4、可靠性,软件在应该在很长时间不出现故障。

5、完整性,用户授权后才能使用该软件,能够正确访问数据。

6、适应性,在不修改如软件的情况下能够不同的环境中使用。

7、精确性,该软件系统给出的设计结果应该保证正确度,就像计算器一样得算出误差非常小的结果。

8、健壮性,该软件在处理无效的输入或者处于压力环境时能够继续正常运行。

软件质量的内在特性

1、可维护性,是否很容易该软件进行修改功能或添加功能,来提高软件的性能,还有修正软件的缺陷。

2、灵活性,如果该软件是为了特定环境或用途而设计的,那该软件使用到其他环境或改变成其他用处时需要修改的程度。

3、可移植性,如果该软件是在特定环境下运行而设计的,那么更换环境,对软件的修改程度。

4、可重复性,该软件的部分功能可能会用到其他系统中的程度,以及难易程度。

5、可读性,阅读并且理解高软件代码的难易程度。

6、可测试性,该软件可以进行什么程度的单元测试或者系统测试,以及在何种程度上验证软件系统是否符合要求。

7、可理解性,在该软件更深层次上的理解程度,比可读性要求更高。

ISO/IEC 9126-1991质量模型:规定了软件质量模型的6大特性和27个子特性。

McCall软件质量模型

McCall 软件质量度量模型的三个层次:软件质量要素、评价准则、定量度量。

McCall 提出了表明软件质量的11个质量特性:

面向产品运行:正确性、可靠性、可使用性、效率、完整性

面向产品修正:可维护性、灵活性、可测试性

面向产品转移:可移植性、可复用性、互联性

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。