平成22年 春期 基本情報技術者 午前 問52

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

 ア  移植性(Portability)  イ  使用性(Usability)
 ウ  相互運用性(Interoperability)  エ  変更性(Changeability)


答え ア


解説

 ア  移植性は、異なった環境への移行(移植)作業のしやすさです。
 イ  使用性は、分かりやすさや使いやすさです。
 ウ  相互運用性は、システムが他のシステムと連携しやすさです。が、ソフトウェアの品質特性ではありません。
 エ  変更性(保守性)は、保守(変更)作業のしやすさです。


キーワード
・ソフトウェアの品質特性

キーワードの解説
  • ソフトウェアの品質特性
    JIS X 0129-1で定義されたソフトウェアの品質特性には、以下の6つがある。
    • 機能性
      指定された条件の下で利用されるときに、明示的及び暗示的必要性に合致する機能を提供する。
    • 信頼性
      指定された条件下で利用するとき、指定された達成水準を維持する。
    • 使用性
      指定された条件の下で利用するとき、理解、習得、利用でき、利用者にとって魅力的である。
    • 効率性
      明示的な条件の下で、使用する資源の量に対比して適切な性能を提供する。
    • 保守性
      修正のしやすさに関するソフトウェア製品の能力。修正は、是正若しくは向上、又は環境の変化、要求仕様の変更及び機能仕様の変更にソフトウェアを適応させること。
    • 移植性
      ある環境から他の環境に移すためのソフトウェア製品の能力。

もっと、「ソフトウェアの品質特性」について調べてみよう。

戻る 一覧へ 次へ