修了試験 2012-12-16実施分 基本情報技術者試験 問55
ソフトウェアの品質特性の定義において,あるコンピュータ用に作成したプログラムを別のアーキテクチャのコンピュータで動作できるようにすることの容易さを表す特性はどれか。
正答1
解説
正解は1です。 ソフトウェアの品質特性(JIS X 0129、ISO/IEC 9126)の用語を区別する問題です。 別のアーキテクチャのコンピュータへ移す容易さを表す特性を問うています。 【選択肢別解説】 1:○ 移植性(Portability)は、あるハードウェアやソフトウェアの環境から別の環境へ移すことの容易さを表す特性です。 別のアーキテクチャのコンピュータで動作させる容易さはこれに当たります。 2:× 使用性(Usability)は、利用者にとっての理解しやすさや操作のしやすさを表す特性です。 別の環境へ移す容易さではありません。 3:× 相互運用性(Interoperability)は、ほかのシステムと連携して相互に作用できる能力です。 同じプログラムを別の環境へ移す容易さではありません。 4:× 変更性(Changeability)は、保守性の副特性で、修正や改良のしやすさを表します。 別のアーキテクチャへ移す容易さではありません。 【ポイント】 ISO/IEC 9126の主特性は、機能性、信頼性、使用性、効率性、保守性、移植性の6つです。 相互運用性は機能性の副特性、変更性は保守性の副特性という位置づけも出題されます。まとめて解く
修了試験 2012-12-16実施分を通しで解く(80問)→