修了試験 2023-07-23実施分 基本情報技術者試験 問36
ソフトウェアの品質特性の定義において,あるコンピュータ用に作成したプログラムを別のアーキテクチャのコンピュータで動作できるようにすることの容易さを表す特性はどれか。
正答1
解説
正解は1です。 ソフトウェアの品質特性のうち、別の環境への移しやすさを表す特性を問う問題です。 品質特性はJIS X 25010(ISO/IEC 25010)などで定義されています。 【選択肢別解説】 1:○ 移植性(Portability)は、あるハードウェアやソフトウェアの環境から、別の環境へ移すことの容易さを表す特性です。 別のアーキテクチャのコンピュータで動作できるようにする容易さは、まさにこれに当たります。 2:× 相互性(Compatibility)は、JIS X 25010では互換性と呼ばれ、同じ環境でほかの製品と共存したり、情報を交換したりできる度合いです。 別のアーキテクチャへ移す容易さを表すものではありません。 3:× 修正性(Modifiability)は、保守性の副特性の一つで、欠陥を持ち込まずに効率よく修正できる度合いです。 別の環境への移しやすさではありません。 4:× 使用性(Usability)は、利用者がどれだけ効果的・効率的・満足して使えるかの度合いです。 環境の移しやすさとは関係ありません。 【ポイント】 JIS X 25010の製品品質特性は、機能適合性、性能効率性、互換性、使用性、信頼性、セキュリティ、保守性、移植性の8つです。 移植性の副特性には、適応性、設置性、置換性があります。まとめて解く
修了試験 2023-07-23実施分を通しで解く(60問)→