基本情報技術者試験 - 令和5年1月修了 - 問45
ソフトウェアの使用性を向上させる施策として,適切なものはどれか。
| ア | オンラインヘルプを充実させ,利用方法を理解しやすくする。 |
|---|---|
| イ | 外部インタフェースを見直し,連携できる他システムを増やす。 |
| ウ | 機能を追加し,業務の遂行においてシステムを利用できる範囲を拡大する。 |
| エ | データの複製を分散して配置し,装置の故障によるデータ損失のリスクを減らす。 |
答え : ア
分野 : テクノロジ系 › 開発技術 › システム開発技術 › 設計
解説 :
「使用性」(ユーザビリティ)とは,ソフトウェアの利用しやすさを表す品質特性の一つであり,利用者が目的を達成するためにどれだけ効率よく,満足して操作できるかを示すものです。選択肢「ア」にある通り,オンラインヘルプを充実させ,利用者が操作方法を理解しやすくすることは,使用性を向上させる代表的な施策です。
「イ」は,外部インタフェースを見直して連携できる他システムを増やすという内容ですが,これは「相互運用性」に関わる施策であり,使用性とは異なる品質特性を向上させるものです。
「ウ」は,機能を追加してシステムを利用できる範囲を拡大するという内容ですが,これは「機能適合性」に関する施策であり,必ずしも使いやすさの向上に直結するとは限りません。
「エ」は,データの複製を分散して配置し,データ損失のリスクを減らすという内容ですが,これは「信頼性」,特に「可用性」や「完全性」に関わる施策であり,使用性とは異なる観点の取り組みです。
ソフトウェア品質特性にはこの他にも「性能効率性」「保守性」「移植性」などがあり,それぞれの施策がどの品質特性に対応するかを整理しておくとよいでしょう。
分野 : テクノロジ系 › 開発技術 › システム開発技術 › 設計
解説 :
「使用性」(ユーザビリティ)とは,ソフトウェアの利用しやすさを表す品質特性の一つであり,利用者が目的を達成するためにどれだけ効率よく,満足して操作できるかを示すものです。選択肢「ア」にある通り,オンラインヘルプを充実させ,利用者が操作方法を理解しやすくすることは,使用性を向上させる代表的な施策です。
「イ」は,外部インタフェースを見直して連携できる他システムを増やすという内容ですが,これは「相互運用性」に関わる施策であり,使用性とは異なる品質特性を向上させるものです。
「ウ」は,機能を追加してシステムを利用できる範囲を拡大するという内容ですが,これは「機能適合性」に関する施策であり,必ずしも使いやすさの向上に直結するとは限りません。
「エ」は,データの複製を分散して配置し,データ損失のリスクを減らすという内容ですが,これは「信頼性」,特に「可用性」や「完全性」に関わる施策であり,使用性とは異なる観点の取り組みです。
ソフトウェア品質特性にはこの他にも「性能効率性」「保守性」「移植性」などがあり,それぞれの施策がどの品質特性に対応するかを整理しておくとよいでしょう。