問53
頻出度★★★
ソフトウェアの品質特性には, 信頼性, 使用性, 効率性, 保守性などがある。ソフトウェアの信頼性について記述したものはどれか。
这道题的解析和你的作答记录。
ソフトウェアの品質特性には, 信頼性, 使用性, 効率性, 保守性などがある。ソフトウェアの信頼性について記述したものはどれか。
正解 正确答案是ア。可靠性是指软件在规定的条件下、在规定的时间内持续实现所要求功能的能力,是表示「不易发生故障」「出现异常时的坚韧程度」的质量特性。ア的「即使输入了预期之外的数据,也不会发生异常动作」意味着:即使收到用户误输入或非法值等预料之外的输入,系统也不会停止运行或做出错误处理,而是保持正常状态,这正是可靠性的下位概念——成熟性与容错性(fault tolerance)本身。因此,描述可靠性的是ア。
「采用任何人都易于使用的画面界面」描述的是用户能否容易地理解和操作,也就是易用性(usability)这一质量特性的说明。易于使用与是否不易发生故障是不同的观点,因此不是可靠性。
「能够在输入后 3 秒以内得到检索结果」是关于响应时间和资源使用量的描述,属于效率性(性能效率)的说明。它衡量的是快还是慢,与衡量是否不易发生异常的可靠性不同。
「仅通过指定参数即可更改画面和报表」描述的是规格变更或修改是否容易,属于可维护性的说明。不改动程序本体就能变更的结构确实能提高可维护性,但它并不能保证运行过程中不发生异常动作。