ITパスポート 2010年 秋期 問38
問題文
ソフトウェアの品質評価の基準である品質特性には、機能性、信頼性、使用性、効率性などがある。機能性に関するテストとして、適切なものはどれか。
選択肢
ア:応答時間や処理時間など求められる性能が備わっていることを検証する。
イ:使用目的や要件に従って正しく動作することを検証する。(正解)
ウ:必要なときに使用でき、故障時には速やかに回復できることを検証する。
エ:利用者にとって理解、習得、操作しやすいことを検証する。
🔒 解説は解答すると表示されます
ソフトウェアの品質特性(機能性)のテスト【ITパスポート 解説】
正解の理由
「機能性(きのうせい)」は、ソフトウェアが「仕様や要求どおりに機能するか」を指します。つまり、仕様書や要求(ユーザーが期待する動作)に沿って正しく動くかを確認するのが機能性のテストです。選択肢イは「使用目的や要件に従って正しく動作することを検証する」とあり、機能性の定義にぴったり合致します。
(補足)ここで言う「要件」は要求仕様のことです。ユーザーが期待する動作や業務ルールが書かれた説明書のようなものです。
解法ステップ
- 問題文のキーワードに注目する
「機能性」という言葉があるので、「正しく動作するか」を問う選択肢を探します。 - 各選択肢のキーワードで分類する
- イ:使用目的や要件に従って正しく動作 → 機能性
- ア:応答時間や処理時間 → 効率性(performance・効率)
- ウ:必要なときに使え故障時に回復 → 信頼性(reliability)
- エ:理解・習得・操作のしやすさ → 使用性(usability)
- 機能性に該当する選択肢を選ぶ
上から見てイが該当するため正解と判断します。
選択肢別の誤答解説
-
ア: 応答時間や処理時間など求められる性能が備わっていることを検証する。
→ これは「効率性」です。効率性は処理速度や資源(メモリ・CPUなど)の使い方に関する指標です。性能(performance)に関するテストは負荷テストや性能テストと呼ばれます。 -
イ: 使用目的や要件に従って正しく動作することを検証する。
→ これが正解です。機能性は「要求どおりに機能するか」を確かめます。例:計算が正しい、入力チェックがある、業務ルールを守るなど。 -
ウ: 必要なときに使用でき、故障時には速やかに回復できることを検証する。
→ これは「信頼性(reliability)」です。信頼性は稼働の継続性や障害からの回復能力(フォールトトレランスや回復性)を指します。 -
エ: 利用者にとって理解、習得、操作しやすいことを検証する。
→ これは「使用性(usability)」です。ユーザーインターフェースの分かりやすさや操作性、学習のしやすさを評価します。
よくある誤解
- 「正しく動く=信頼性」と混同する
- 正しく動く(機能性)と、壊れにくく使い続けられる(信頼性)は別です。機能は合っていても頻繁に落ちるシステムは信頼性が低いです。
- 「速い=機能が良い」と考える
- 処理が速いのは効率性の話で、仕様どおりに動く(機能性)とは別です。速くても誤った結果を出すなら機能性が不十分です。
補足コラム
ソフトウェア品質の評価には国際標準であるISO/IEC 25010(ソフトウェア製品の品質特性を定義する規格)があります。ここでは機能性、効率性、信頼性、使用性などが整理されています。試験では「キーワード(正しく動く/応答時間/故障回復/操作しやすい)」を見分ける練習をすると得点しやすくなります。
覚え方の一例(短いフレーズ):
- 機能性:やるべきことを「正しく」やるか
- 効率性:それを「速く・無駄なく」やるか
- 信頼性:いつでも「使える・壊れにくい」か
- 使用性:人が「使いやすい」か
FAQ
Q1. 機能性と使用性は似ているのですか?
A1. 似ている面もありますが別の視点です。機能性は「正しい機能があるか」。使用性は「利用者がそれを使いやすいか」です。機能は正しくても操作が分かりにくければ使用性は低いです。
A1. 似ている面もありますが別の視点です。機能性は「正しい機能があるか」。使用性は「利用者がそれを使いやすいか」です。機能は正しくても操作が分かりにくければ使用性は低いです。
Q2. 「効率性」はどんなテストで確かめますか?
A2. 負荷テストやストレステスト、レスポンスタイム測定などで確認します。大量の同時利用時の速度や資源消費を見ます。
A2. 負荷テストやストレステスト、レスポンスタイム測定などで確認します。大量の同時利用時の速度や資源消費を見ます。
Q3. 試験で迷ったときの対策は?
A3. 選択肢の中のキーワードに注目してください。「正しく動く」「応答時間」「故障・回復」「理解・操作しやすい」などで分類できます。
A3. 選択肢の中のキーワードに注目してください。「正しく動く」「応答時間」「故障・回復」「理解・操作しやすい」などで分類できます。
関連キーワード: ソフトウェア品質、品質特性、機能性、信頼性、使用性、効率性、テスト、仕様検証、ISO/IEC 25010

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

