基本情報技術者試験 - 令和5年7月修了 - 問36
| ア | 移植性(Portability) |
|---|---|
| イ | 相互性(Compatibility) |
| ウ | 修正性(Modifiability) |
| エ | 使用性(Usability) |
答え : ア
分野 : マネジメント系 › プロジェクトマネジメント › プロジェクトマネジメント › プロジェクトの品質
解説 :
ソフトウェアの品質特性の一つに「移植性」(ポータビリティ)があります。移植性とは,あるコンピュータ用に作成されたプログラムを,別のアーキテクチャ(ハードウェアやOSの仕組み)を持つコンピュータでも動作できるようにすることの,容易さの度合いを表す特性です。移植性が高いソフトウェアは,異なる環境への対応がしやすく,開発コストや保守の手間を抑えることにつながります。従って,正解は「ア」です。
「イ」の相互性(互換性)は,あるソフトウェアが,他のソフトウェアや環境と情報をやり取りしたり,置き換えて使用したりできる度合いを表す特性で,移植性と似た側面もありますが,主に異なる製品同士が互いにうまく機能し合えるかどうかに焦点を当てた特性です。
「ウ」の修正性は,ソフトウェアに対して,不具合の修正や機能の変更,追加などを行う際の,変更のしやすさを表す特性です。
「エ」の使用性(ユーザビリティ)は,利用者がそのソフトウェアを使いやすいと感じるかどうか,操作のしやすさや分かりやすさなどを表す特性です。
分野 : マネジメント系 › プロジェクトマネジメント › プロジェクトマネジメント › プロジェクトの品質
解説 :
ソフトウェアの品質特性の一つに「移植性」(ポータビリティ)があります。移植性とは,あるコンピュータ用に作成されたプログラムを,別のアーキテクチャ(ハードウェアやOSの仕組み)を持つコンピュータでも動作できるようにすることの,容易さの度合いを表す特性です。移植性が高いソフトウェアは,異なる環境への対応がしやすく,開発コストや保守の手間を抑えることにつながります。従って,正解は「ア」です。
「イ」の相互性(互換性)は,あるソフトウェアが,他のソフトウェアや環境と情報をやり取りしたり,置き換えて使用したりできる度合いを表す特性で,移植性と似た側面もありますが,主に異なる製品同士が互いにうまく機能し合えるかどうかに焦点を当てた特性です。
「ウ」の修正性は,ソフトウェアに対して,不具合の修正や機能の変更,追加などを行う際の,変更のしやすさを表す特性です。
「エ」の使用性(ユーザビリティ)は,利用者がそのソフトウェアを使いやすいと感じるかどうか,操作のしやすさや分かりやすさなどを表す特性です。