品質特性の使用性とは?RPAの記述で見分ける方法
ITパスポート試験 令和6年度 問50 / システム開発技術 › システム開発技術
過去問にチャレンジ
ソフトウェア製品の品質特性を,移植性,機能適合性,互換性,使用性,信頼性,性能効率性,セキュリティ,保守性に分類したとき,RPAソフトウェアの使用性に関する記述として,最も適切なものはどれか。
- ア
RPAが稼働するPCのOSが変わっても動作する。
- イ
RPAで指定した時間及び条件に基づき,適切に自動処理が実行される。
- ウ
RPAで操作対象となるアプリケーションソフトウェアがバージョンアップされても,簡単な設定変更で対応できる。
- エ
RPAを利用したことがない人でも,簡単な教育だけで利用可能になる。
会話形式の解説
講師今回は、ソフトウェア製品の品質特性のうち「使用性」がどういう性質なのかを問う問題です。それぞれの記述が、環境が変わったときの強さ、決められたとおりに動くこと、手直しのしやすさ、使い方の覚えやすさのどれを述べているかに注目してください。
受験者品質特性は8つもあって、名前が似ているので混ざりやすいです。使用性は「使える」という意味なので、OSが変わっても動くという記述も「使える」に入りそうに思えました。
講師そこが一番迷いやすいところです。使用性は、利用者が製品をうまく、効率よく、満足して使えるかという、人と操作の側面の特性です。OSが変わっても動くという記述は、ソフトウェアを別の環境に移しても動くかという話ですね。これは何という特性になりそうですか。
受験者環境を移す話なので、移植性でしょうか。利用者の使いやすさには触れていないので、使用性ではないということですね。
講師そのとおりです。では、指定した時間と条件で自動処理がきちんと実行されるという記述はどうでしょう。
受験者決められたとおりに正しく動くかどうかなので、信頼性か機能適合性だと思います。操作を覚えやすいかどうかの話ではありません。
講師はい。決められた条件のもとで正しく動き続けるかは信頼性、機能が正しく働くかは機能適合性に関わる記述です。次に、操作対象のアプリがバージョンアップされても簡単な設定変更で対応できるという記述です。
受験者ほかのアプリとの関係の話なので、互換性かと迷いました。
講師互換性とも関わりそうに見えますが、この記述の中心は、周りの変化に合わせてRPA側を手直しする手間が少ないという点です。修正や設定変更のしやすさは保守性に当たります。使用性ではありません。
受験者そうすると、使ったことがない人でも簡単な教育で使えるようになるという記述が残ります。使い方を早く覚えられるという、利用者側の話ですね。
講師そうです。使い方の覚えやすさは「習得性」と呼ばれ、使用性に含まれる性質です。利用者が無理なく使えるかという使用性の考え方にそのまま合うので、これが正解です。
受験者まとめると、環境が変わっても動くのは移植性、正しく動き続けるのは信頼性、直しやすいのは保守性、人が使いやすく覚えやすいのが使用性ということですね。
講師よく整理できています。選択肢を読むときは、主語が「利用者」なのか「ソフトウェアや環境」なのかを見ると、使用性かどうかを判断しやすくなります。
まとめ
この問題は、ソフトウェア製品の8つの品質特性のうち、使用性に当たる記述をRPAの例から選ぶものです。使用性は、利用者が製品をうまく、効率よく、満足して使えるかを表す特性で、使い方の覚えやすさ(習得性)も含みます。そのため、使ったことがない人でも簡単な教育で使えるようになるという記述が正解です。OSが変わっても動くのは移植性、指定した条件で正しく処理されるのは信頼性や機能適合性、バージョンアップに簡単な設定変更で対応できるのは保守性の記述です。
解答・解説
正解はエです
この問題のテーマ
ソフトウェア製品の8つの品質特性のうち「使用性」がどのような性質を指すかを、RPAを例にした記述で見分けられるかを問う問題です。
解き方の考え方
まず、各記述が「何をしても大丈夫なのか」を読み取ります。動作環境が変わっても動く、決められたとおりに動く、修正しやすい、使い方を覚えやすい、のどれに当たるかを考えます。そのうえで品質特性に当てはめます。使用性は利用者が製品をうまく使えるかという、人と操作の側面の特性なので、利用者の学びやすさや使いやすさに触れている記述を選びます。
選択肢ごとの解説
- ×ア RPAが稼働するPCのOSが変わっても動作する。「稼働するPCのOSが変わっても動作する」という記述は、ソフトウェアを別の環境へ移しても使えるかどうかを表しています。これは環境の変化への対応力なので、移植性に当たります。利用者の使いやすさについては述べていないため、使用性の記述ではありません。
- ×イ RPAで指定した時間及び条件に基づき,適切に自動処理が実行される。「指定した時間及び条件に基づき、適切に自動処理が実行される」という記述は、決められた条件のもとで機能が正しく働くかどうかを表しています。そのため、信頼性や機能適合性に関する記述と考えられます。操作の覚えやすさや扱いやすさには触れていないので、使用性には当たりません。
- ×ウ RPAで操作対象となるアプリケーションソフトウェアがバージョンアップされても,簡単な設定変更で対応できる。「操作対象のアプリがバージョンアップされても、簡単な設定変更で対応できる」という記述は、周りの変化に合わせてRPA側を手直ししやすいかどうかを表しています。システムを修正するときの手間の少なさなので、保守性に当たります。使用性の記述ではありません。
- ○エ RPAを利用したことがない人でも,簡単な教育だけで利用可能になる。「利用したことがない人でも、簡単な教育だけで利用可能になる」という記述は、利用者が使い方をどれだけ早く覚えられるかを表しています。この学びやすさ(習得性)は、使用性に含まれる性質です。利用者が製品を無理なく使えるかという使用性の考え方にそのまま合うので、これが正解です。
POINT
- 使用性は、利用者が製品を有効かつ効率よく、満足して使えるかどうかの度合いです。
- 使い方を覚えやすいという習得性は、使用性に含まれます。
- OSなど動作環境が変わっても動くかどうかは、移植性の記述です。
- 修正や設定変更のしやすさは保守性、決められた条件のもとで正しく動き続けるかどうかは信頼性の記述です。
