Skip to content

令和7年度 ITパスポート試験 問47

This question's explanation and your answers so far.

問47
頻出度★★★

利用者が銀行の ATM のパネルを操作して入金処理を行う。この操作の要件を定義するときに, ソフトウェア開発の品質特性である使用性を考慮すべきインタフェースとして, 最も適切なものはどれか。

出典 令和7年度 ITパスポート試験 問47
解説

問 47

  • Incorrectア

    The interface between the OS and the panel (hardware) is an internal contact point where software controls the device inside the system; it is not operated by a human. It does not concern usability but relates to internal qualities such as portability, efficiency, and reliability, and is not where the user's ease of use is considered.

  • Incorrectイ

    The interface between software components is an internal contact point where programs or modules exchange data with each other. The user is not involved, so it is not a subject of usability but relates to internal qualities such as interoperability and maintainability.

  • Incorrectウ

    The interface between the hardware and the OS is a low-level internal contact point connecting the device and the system software; it is not where the user operates directly. It does not concern usability but relates to qualities such as portability and reliability, and is not the subject of this question about a human's ease of use.

  • エ

    正解 Usability is one of the software quality characteristics, expressing how easily, efficiently, and satisfactorily a user can operate the software. In an ATM deposit, usability becomes relevant in the situation where the human user looks at the screen display and button layout and operates the machine—that is, at the boundary where the user meets the panel. The clarity and ease of operation here are usability itself, so the interface between the user and the panel (エ) is the most appropriate.

ここがポイント
  • Usability is a quality characteristic expressing how easily, efficiently, and satisfactorily a user can use software, and should be considered at the user interface that a human directly touches.
  • Internal interfaces in which the user is not involved—such as those between the OS, hardware, or software components—are subjects of other quality characteristics like portability, interoperability, and reliability, and should be distinguished from usability.
用語

Your answers