戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2013年 春期 46


問題文

ソフトウェアの品質特性を、機能性、使用性、信頼性、移植性などに分類した場合、機能性に該当するものはどれか。

選択肢

障害発生時にデータを障害前の状態に回復できる。
仕様書どおりに操作ができ、適切な実行結果が得られる。(正解)
他のOS環境でも稼働できる。
利用者の習熟時間が短い。

🔒 解説は解答すると表示されます

ソフトウェアの品質特性(機能性)に該当するものはどれか【ITパスポート 解説】

正解の理由

ソフトウェアの「機能性(functional suitability:機能が要求どおりに動くこと)」とは、仕様や要求を満たし、期待される出力を正しく出すことを指します。選択肢のうち、「仕様書どおりに操作ができ、適切な実行結果が得られる。」はまさにこの定義にあてはまります。したがって正解は です。
(用語補足)
  • 機能性(functional suitability):ソフトが求められる機能を正しく備え、期待通りに動くこと。
  • 使用性(usability):使いやすさ。学習のしやすさや操作の分かりやすさ。
  • 信頼性(reliability):故障しにくいこと、また障害時に回復できる能力(回復性)など。
  • 移植性(portability):別のOSや環境でも動作できること。

解法ステップ

  1. 問題文で問われている品質特性(「機能性」)の意味を確認する。
    • 機能性=「仕様どおりに動く」「正しい結果を出す」
  2. 各選択肢のキーワードを探す。
    • ア:「回復できる」→回復性/信頼性に関連
    • イ:「仕様書どおり」「適切な実行結果」→機能性に一致
    • ウ:「他のOS環境でも稼働」→移植性(portability)
    • エ:「習熟時間が短い」→使用性(usability)
  3. キーワードで照合して、機能性に該当するものを選ぶ()。
このように、まず用語の定義を頭に入れ、選択肢中のキーワードで当てはめると速く正答できます。

選択肢別の誤答解説

  • ア: 障害発生時にデータを障害前の状態に回復できる。
    → これは「回復性(recoverability)」や「可用性・信頼性(reliability)」に関する説明です。機能が正しいかどうかの話ではありません。よって機能性ではない。
  • : 仕様書どおりに操作ができ、適切な実行結果が得られる。
    → 仕様どおりに動作し、期待される結果を出すことは「機能性(functional suitability)」の定義に合致します。正解です。
  • ウ: 他のOS環境でも稼働できる。
    → これは「移植性(portability)」の説明です。異なる環境へ移しても動くかどうかを示します。
  • エ: 利用者の習熟時間が短い。
    → これは使いやすさに関する「使用性(usability)」の要素で、特に「学習性(learnability)」に相当します。

よくある誤解

  1. 「動作が速い=機能性」と誤解する
    • 動作速度や効率は「性能効率(performance efficiency)」の話です。機能性は「何をするか(正しく機能するか)」に重点があります。
  2. 「障害からの回復を機能性に含める」
    • 回復性は信頼性の一部です。機能性は回復の可否ではなく、仕様どおりの機能提供が中心です。
  3. 「使いやすさ(使用性)を機能性と混同する」
    • 例えばボタンがあること自体は機能性ですが、そのボタンが直感的で学習しやすいかは使用性の評価です。機能があっても使いにくければ使用性が低い、という違いがあります。

補足コラム

ISO/IEC 25010(ソフトウェア製品の品質モデル)では、品質特性が並んでいます。代表的なものを簡単に覚えておくと試験で役立ちます。
  • 機能適合性(functional suitability)…仕様どおりに動くか
  • 性能効率(performance efficiency)…速さ・資源利用の効率
  • 互換性(compatibility)…他システムとの共存性
  • 使用性(usability)…使いやすさ(学習性、操作性)
  • 信頼性(reliability)…故障しにくさ、回復性
  • 保守性(maintainability)…修正や改善のしやすさ
  • 移植性(portability)…他環境で動くか
覚え方の一例:機能・性能・使用・信頼・移植、と重要ワードを頭の中で並べておくと、選択肢を見たときにキーワードで仕分けできます。

FAQ

Q1: 機能性と互換性(compatibility)の違いは?
A1: 機能性は「仕様どおりに機能するか」。互換性は「別のシステムやコンポーネントと同時に動けるか/相互運用できるか」です。似ているようで評価の観点が異なります。
Q2: 「障害時のデータ回復」は信頼性か保守性か?
A2: 主に信頼性の一部(回復性)です。保守性は不具合を直すしやすさや改良のしやすさを指します。
Q3: 使用性の「学習性」とは何ですか?
A3: 初めて使う人がどれくらい早く操作を覚えられるか、という指標です。今回の選択肢エはこの学習性を指しています。

関連キーワード: ソフトウェア品質、品質特性、機能性、使用性、信頼性、移植性、回復性、学習性、機能適合性、性能効率、互換性
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について