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