問題プレビューID: 186b72a9

問 52

ソフトウェアの品質特性の定義において,あるコンピュータ用に作成したプログラムを別のアーキテクチャのコンピュータで動作できるようにすることの容易さを表す特性はどれか。

解説

ソフトウェアの品質特性(JIS X 0129-1/ISO/IEC 9126-1)における移植性(Portability)は、ソフトウェアをある環境から別の環境へ移すことができる能力、すなわち別のアーキテクチャのコンピュータでも動作できるようにする容易さを表します。

  • 使用性(Usability)は、使いやすさ・理解しやすさに関する特性です。
  • 相互運用性(Interoperability)は、特定のシステムと情報を交換し、その情報を利用できる能力です。
  • 変更性(Changeability)は、修正・変更ができる能力です。

したがって、正解は「ア」です。