修了試験 2015-06-28実施分 基本情報技術者試験 問47
ソフトウェアの品質特性の定義において,あるコンピュータ用に作成したプログラムを別のアーキテクチャのコンピュータで動作できるようにすることの容易さを表す特性はどれか。
正答1
解説
正解は1です。 ソフトウェアの品質特性の名前と意味を結び付ける問題です。 問題文の「別のアーキテクチャのコンピュータで動作できるようにすることの容易さ」がキーワードです。 【選択肢別解説】 1:○ 移植性(Portability)は、あるハードウェアやソフトウェアの環境から別の環境へ、プログラムを移して動作させる容易さを表します。 問題文の内容と一致します。 2:× 互換性(Compatibility)は、ほかの製品やシステムと情報を交換したり、同じ環境を共有したりしながら動作できる度合いです。 別のアーキテクチャへ移す容易さではありません。 3:× 修正性(Modifiability)は、欠陥を取り除いたり機能を変更したりする際の容易さで、保守性に関する特性です。 4:× 使用性(Usability)は、利用者にとっての分かりやすさや使いやすさを表す特性です。 【ポイント】 品質特性の規格(JIS X 25010など)では、機能適合性、性能効率性、互換性、使用性、信頼性、セキュリティ、保守性、移植性が挙げられています。 「環境を移す」なら移植性、「直しやすい」なら保守性と区別しましょう。まとめて解く
修了試験 2015-06-28実施分を通しで解く(80問)→