以下关于软件质量因素的叙述,正确的是:( )。

2023-09-01

A.正确性是第一重要的软件质量属性
B.安全性是指防止系统被非法入侵的能力,属于管理问题的范畴
C.兼容性是指软件不经修改或稍加修改就可以运行于不同软硬件环境(CPU、OS和编译器)的能力
D.性能通常是指软件的运行速度

参考答案:A

软件质量因素包括正确性、健壮性、可靠性、性能、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等。其主要定义如下。
正确性是指软件按照需求正确执行任务的能力,描述软件在需求范围之内的行为。
健壮性是指在异常情况下,软件能够正常运行的能力,描述软件在需求范围之外的行为。它有两层含义:一是容错能力,二是恢复能力。
可靠性是指在一定的环境下,在给定的时间内,系统不发生故障的概率。
性能通常是指软件的“时间,空间”效率,而不仅是指软件的运行速度。性能优化的关键工作是找出限制性能的“瓶颈”可以通过优化数据结构、算法和代码来提高软件的性能。
易用性是指用户使用软件的容易程度。
清晰性意味着所有的工作成果易读、易理解,可以提高团队开发效率,降低维护代价。
安全性是指防止系统被非法入侵的能力,既属于技术问题又属于管理问题。
可扩展性反映软件适应“变化”的能力。
兼容性是指两个或两个以上的软件相互交换信息的能力。
可移植性是指软件运行于不同软硬件环境的能力。

相关推荐