单选题 以下描述中,错误的是______。
  • A.从一个计算机系统转移到另一个计算机系统的容易程度是软件的可移植性
  • B.软件在需要它投入使用时能实现其指定功能的概率是可靠性
  • C.软件能够被软件维护人员阅读并理解的方便程度是软件的可理解性
  • D.在规定条件下和规定期间内,实现所指定的功能的概率是软件的可靠性
【正确答案】 B
【答案解析】[解析] 软件可测试性:用来表示测试及验证软件的难易度。 软件可理解性:软件能够被软件维护人员阅读并理解的方便程度。 软件可靠性:软件按规定的条件,在规定的时间内运行而不发生故障的能力。 软件可移植性:指软件从一个计算机系统或环境转移到另一个计算机系统或环境的容易程度。由于计算机的硬件体系结构不同,因而导致在某一类型机器上开发的软件不能在另一类计算机上运行,所以某一种语言开发环境中开发出来的程序,如不用修改或只需极少量的修改便能在其他种类的计算机上运行,就是可移植性好。 软件可用性:ISO 9241—11国际标准对可用性做了如下定义:产品在特定使用环境下为特定用户用于特定用途时所具有的有效性(effectiveness)、效率(efficiency)和用户主观满意度(satisfaction)。其中: ·有效性——用户完成特定任务和达到特定目标时所具有的正确和完整程度。 ·效率——用户完成任务的正确和完整程度与所使用资源(如时间)之间的比率。 ·满意度——用户在使用产品过程中所感受到的主观满意和接受程度。 通俗来讲,可用性指的是产品对用户来说有效、易学、高效、好记、少错和令人满意的程度,即用户能否用产品完成任务、效率如何、主观感受怎样,实际上是从用户角度所看到的产品质量,是产品竞争力的核心,是以用户为中心。 软件兼容性:指与软件可从某一环境转移到另一环境的能力有关的一组属性。它包括以下几个属性: (1)与软件无须采用为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性; (2)使软件遵循与可移植性有关的标准或约定的软件属性; (3)与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性。 软件可修改性:软件能够被软件维护人员修改的方便程度。 软件的一致性:软件服从与可移植性有关的标准或约定的程度。