平成23年度 秋期 午前 問46
開発技術
a〜cに入る品質特性の組合せ
表は,あるソフトウェアにおける品質特性の測定方法と受入れ可能な基準値を示している。a〜c に入る品質特性の組合せはどれか。
| 品質特性 | 測定方法 | 受入れ可能な基準値 |
|---|---|---|
| 機能性 | 必須な要求仕様のうち,ソフトウェアで実現 できた仕様の割合 | 100% |
| a | 特定の機能の使い方を学ぶのに必要となる時間 | 10 分未満 |
| b | 識別された類似の変更に対して変更が必要と なるモジュール数 | 1 モジュール |
| c | システムに処理を要求してから,応答が返っ てくるまでの時間 | 5 秒未満 |
| 信頼性 | 特定の運用期間中の停止時間 | 年間 8 時間以内 |
| 移植性 | 他の OS 上で動作させるために再コンパイル が必要なモジュール数 | 6 モジュール未満 |
- アa=効率性 / b=使用性 / c=保守性
- イa=効率性 / b=保守性 / c=使用性
- ウa=使用性 / b=効率性 / c=保守性
- エa=使用性 / b=保守性 / c=効率性
答えと解説を見る
✓ これが正解エa=使用性 / b=保守性 / c=効率性
解説
学ぶ時間は使用性、応答時間は効率性です。
表には六つの品質特性のうち、機能性と信頼性と移植性がすでに書かれています。この六つは出題当時の JIS X 0129-1 の区分で、その後の JIS X 25010 では区分が改められています。残るのは使用性と保守性と効率性の三つですから、空いた三か所に当てはめる問題に変わります。あとは測定方法の言葉から一つずつ決めます。特定の機能の使い方を学ぶのに必要な時間を測っている行は、学びやすさ、つまり使用性です。類似の変更に対して手を入れる必要があるモジュールの数を測っている行は、直しやすさですから保守性になります。処理を要求してから応答が返るまでの時間を測っている行は、速さや資源の使い具合ですので効率性です。この順に並んだ組合せが答えです。三か所すべてを判定しなくても解けます。最初の空欄を使用性と決めた時点で、そこに効率性を置いた組合せは二つとも落ちます。残った二つは次の空欄で分かれるので、判定は二か所で足ります。物差しは何を測っているのかで対応させると迷いません。要求どおりか、止まらないか、使いやすいか、速いか、直しやすいか、移しやすいか、の六つです。
ほかの選択肢はなぜ違うのか
- アa=効率性 / b=使用性 / c=保守…:最初の空欄に速さの尺度を置いています。使い方を学ぶのにかかる時間は、処理の速さや資源の使い具合を測ったものではないので、その一か所だけで成り立たなくなります。
- イa=効率性 / b=保守性 / c=使用…:こちらも最初の空欄を速さの尺度にしています。加えて、応答が返るまでの時間を使いやすさの尺度として扱っており、二か所で食い違っています。
- ウa=使用性 / b=効率性 / c=保守…:最初の空欄は正しく当てていますが、変更で手を入れる必要があるモジュールの数を速さの尺度として扱っています。ここで数えているのは直しやすさなので、次の空欄で外れます。
この問題の用語
- 信頼性意図した動きと実際の結果が食い違わない度合い。情報セキュリティでは一貫しているという特性、機器ではRASISのRとして壊れにくさを指します。
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。障害の修正だけでなく、環境の変化に合わせた手直しも含みます。
出典:平成23年度 秋期 応用情報技術者試験 午前 問46
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)