ソフトウェアの品質特性は, 機能性, 使用性, 信頼性, 移植性などに分けられる。使用性に分類されるものはどれか。
平成23年度 秋期 ITパスポート試験 問34
这道题的解析和你的作答记录。
問 34
错误ア
「提供了符合规格说明书的执行结果与操作」讲的是所要求的功能是否符合规格、是否被正确实现,属于功能性。功能性由表示是否具备必要功能的适合性、表示能否得到正确结果的准确性、表示能否与其他系统协同工作的互操作性、表示能否防范非法访问等的安全保密性(保密性)等构成。与规格一致,是与好不好用不同的观点,因此不属于易用性。
错误イ
「软件的平均故障间隔时间长」属于可靠性。平均故障间隔时间(MTBF)是表示从一次故障到下一次故障之间的平均运行时间的指标,数值越大就意味着越不容易发生故障、能够稳定地持续运行。可靠性由表示故障不易发生的成熟性、表示发生故障时仍能维持功能的容错性、表示能否从故障中恢复的易恢复性等构成。不易发生故障与使用者是否容易记住操作无关,因此不是易用性。
错误ウ
「也能在其他操作系统环境下运行」属于可移植性。可移植性是表示软件是否容易移到别的硬件、操作系统、中间件等环境中运行的质量特性,包含适应性、是否容易安装(易安装性)、能否替换其他产品(易替换性)等。能在不同环境下运行,体现的是开发与运维一方的灵活性,并不表示使用者是否容易掌握操作,因此不属于易用性。
- エ
正解 正确答案是エ。易用性(usability)是表示软件对使用者而言「是否易于理解、是否容易记住、是否好用」的质量特性。在 ISO/IEC 9126(现已由 JIS X 25010 / ISO/IEC 25010 继承)中,易用性的子特性包括表示是否易于理解的易理解性、表示是否容易记住和学习的易学性,以及表示实际操作是否顺手的易操作性等。エ 的「使用者熟练掌握所需的时间短」,是指使用者要能熟练运用该软件所需的学习时间短,也就是操作容易记住,这正是易学性本身。不必通读手册、只要看界面就能推测出操作方法,稍加练习就能完成目标工作的产品,会被评价为易用性高。这里要注意的是,易用性是与「功能是否正确运行」相互独立的观点。即使完全按照规格说明书准确运行,如果界面难以理解、操作步骤复杂、要花好几天才能掌握,那么就会判定易用性低。反过来说,之所以把质量特性分为功能性、可靠性、易用性、可移植性等不同观点来评价,正是为了防止这类从使用者视角出发的质量被功能和性能掩盖而遭到忽视。综上,属于易用性的是エ。
- 软件质量特性(ISO/IEC 9126,现行为 JIS X 25010)的分类 —— 功能性(是否按规格正确提供功能)、可靠性(是否不发生故障、持续运行)、易用性(是否易懂好用)、效率(是否不浪费资源和时间)、维护性(是否容易修改和改进)、可移植性(是否容易移到别的环境)这 6 个特性。解题方法就是判断每个选项讲的是哪个观点。
- 易用性的子特性 —— 易理解性(易懂)、易学性(容易记住、熟练掌握所需时间短)、易操作性(操作顺手)等,指的是从使用者角度看的好用程度。请把「熟练掌握所需的时间短」「不看手册也能操作」这类表述记为易用性的关键词。注意不要与可靠性的指标 MTBF(平均故障间隔时间)混淆。