ITパスポート 2024年 問50
問題文
ソフトウェア製品の品質特性を、移植性、機能適合性、互換性、使用性、信頼性、性能効率性、セキュリティ、保守性に分類したとき、RPAソフトウェアの使用性に関する記述として、最も適切なものはどれか。
選択肢
ア:RPAが稼働するPCのOSが変わっても動作する。
イ:RPAで指定した時間及び条件に基づき、適切に自動処理が実行される。
ウ:RPAで操作対象となるアプリケーションソフトウェアがバージョンアップされても、簡単な設定変更で対応できる。
エ:RPAを利用したことがない人でも、簡単な教育だけで利用可能になる。(正解)
🔒 解説は解答すると表示されます
RPAソフトウェアの品質特性(使用性に関する記述)【ITパスポート 解説】
正解の理由
ソフトウェアの「使用性(ユーザビリティ、usability)」とは、ある特定のユーザーが、目的を達成するためにそのソフトを「どれだけ簡単に、効果的に、満足して使えるか」を示す特性です。ISO/IEC 25010(ソフトウェア品質モデル)でも「使用性」は主要な品質特性の一つとして定義されています。ポイントとなる観点は「学習のしやすさ(learnability)」「操作のしやすさ」「ユーザー満足度」などです。
設問の選択肢のうち、RPAを使ったことがない人でも「簡単な教育だけで利用可能になる」とある記述は、まさに学習のしやすさや操作のしやすさを示しています。したがって エ が使用性に関する記述として最も適切です。
解法ステップ
- 問題文で問われている品質特性(使用性)を確認する。ここでは「使いやすさ(ユーザーの学習・操作・満足)」を意識する。
- 各選択肢の意味を短く把握する(OSが変わっても動く/指定時間に正しく動く等)。
- それぞれをISO/IEC 25010の品質特性(移植性、信頼性、保守性、互換性、使用性等)に対応付ける。
- 「学習のしやすさ・操作のしやすさ」に合致する選択肢を選ぶ(= エ)。
- 他の選択肢は別の品質特性に対応することを確認して除外する。
選択肢別の誤答解説
-
ア: 「RPAが稼働するPCのOSが変わっても動作する。」
→ これは「移植性(portability:異なる環境で動かせる能力)」に関する記述です。使用性(使いやすさ)ではありません。 -
イ: 「RPAで指定した時間及び条件に基づき、適切に自動処理が実行される。」
→ これは「信頼性(reliability:指定された条件下で正しく動作し続ける能力)」や「機能適合性(functional suitability:要求機能を満たすこと)」に該当します。使用性とは別の特性です。 -
ウ: 「RPAで操作対象となるアプリケーションソフトウェアがバージョンアップされても、簡単な設定変更で対応できる。」
→ これは主に「保守性(maintainability:変更・修正が容易であること)」に当たります。互換性(compatibility:他のソフトと共存・連携できること)とも関係しますが、やはり使用性ではありません。 -
エ: 「RPAを利用したことがない人でも、簡単な教育だけで利用可能になる。」
→ 学習しやすさ・操作性・満足度を述べているため、使用性に関する記述として最適です。
よくある誤解
-
使用性 = 見た目のきれいさ、ではない
→ 見た目(UIの美しさ)は一要素ですが、本質は「ユーザーが効率よく目的を達成できるか」です。見た目だけで判断しないこと。 -
「簡単に動く」=使用性、は短絡的
→ 単にエラーが少ない(信頼性)や自動で実行される(性能)だけでは使用性とは言えません。学習のしやすさや操作の分かりやすさが重要です。 -
使用性はトレーニングで解決できる、は限界がある
→ トレーニングで補える範囲もありますが、本質的にはソフト側の設計(わかりやすい画面、直感的な操作)が重要です。過度にトレーニングに頼るとユーザー負担が増えます。
補足コラム
-
使用性を評価する具体的な観点(RPA向け)
- 学習時間:初心者が一人で基本操作を習得するまでの時間。
- 操作回数/手順:タスクを完了するために必要なステップ数。
- エラー発生率と回復のしやすさ:ユーザーが誤操作したときにどれだけ簡単に元に戻せるか。
- ユーザー満足度:使っていてストレスが少ないか(アンケートなど)。
-
RPAで使用性を高める工夫例
- 「ドラッグ&ドロップ」など直感的な操作でロボットを作れる設計。
- 初心者向けテンプレートやウィザード(段階的手順)を用意。
- 操作ミスを防ぐ親切なエラーメッセージとログ表示。
- 最小限の設定で動かせるデフォルト値の用意。
FAQ
Q. 使用性とユーザビリティは違いますか?
A. 同じ意味です。ユーザビリティは英語の "usability" の和訳で、使いやすさ全般を指します。
A. 同じ意味です。ユーザビリティは英語の "usability" の和訳で、使いやすさ全般を指します。
Q. 「互換性」と「移植性」はどう違いますか?
A. 互換性(compatibility)は他のソフトや環境と問題なく連携・共存できるかを指します。移植性(portability)はソフトを別の環境(例:別のOS)に移して動かせるか、という観点です。
A. 互換性(compatibility)は他のソフトや環境と問題なく連携・共存できるかを指します。移植性(portability)はソフトを別の環境(例:別のOS)に移して動かせるか、という観点です。
Q. RPAの使用性はどうやって測ればよいですか?
A. 初心者の学習時間、タスク完了に必要な操作数、エラー発生率、満足度アンケートなど簡単な指標で測れます。実際に数人で検証するのが現実的です。
A. 初心者の学習時間、タスク完了に必要な操作数、エラー発生率、満足度アンケートなど簡単な指標で測れます。実際に数人で検証するのが現実的です。
関連キーワード: RPA, 使用性, ユーザビリティ, 学習しやすさ, 保守性, 信頼性, 移植性, 互換性, ソフトウェア品質, ISO/IEC 25010, UX, 自動化, トレーニング

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

