問題
問4
定義すべき要件を業務要件とシステム要件に分けたとき、業務要件に当たるものはどれか。
- オンラインシステムの稼働率は99%以上とする。
- 情報漏えいを防ぐために、ネットワークを介して授受するデータを暗号化する。
- 操作性向上のために,画面表示には Web ブラウザを使用する。
- 物流コストを削減するために出庫作業の自動化率を高める。
[出典:ITパスポート試験 平成28年度秋期 問4]
正解
正解は「エ」です。
解説
業務要件とは、システムを導入することで「何を達成したいのか」「どのような効果を得たいのか」といった、ビジネスの目的や目標、業務プロセスに関する要求を指します。顧客や経営層の視点から「こうしたい」という抽象的な目標として提示されることが多いです。 選択肢エの「物流コストを削減するために出庫作業の自動化率を高める」は、まさに「物流コストを削減する」というビジネス上の目標を達成するために、「出庫作業の自動化率を高める」という業務の改善を求めています。これは、システムの具体的な機能や技術ではなく、事業活動の成果や業務のあり方に関する要望であるため、業務要件に該当します。
例えば、宅配便会社が「荷物の配達時間を半分にしたい」と考える場合、これは業務要件です。そのために「新しい自動仕分けシステムを導入する」という具体的な手段は、システム要件につながるものになります。業務要件はビジネスの「なぜ」と「何を」に焦点を当て、システム要件は「どのように」に焦点を当てると考えると分かりやすいでしょう。
ア(オンラインシステムの稼働率は99%以上とする。):
「オンラインシステムの稼働率99%以上」は、システムの性能に関する具体的な目標であり、システム要件に該当します。
イ(情報漏えいを防ぐために、データを暗号化する。):
「データを暗号化する」という内容は、セキュリティを実現するための具体的な手段であり、システム要件に該当します。
ウ(操作性向上のために,画面表示には Web ブラウザを使用する。):
「Webブラウザを使用する」は、システムの利用環境やインターフェースに関する具体的な制約や技術要件であり、システム要件に該当します。
難易度
この問題の難易度は、ITパスポート試験の初学者にとっては中程度と言えるでしょう。業務要件とシステム要件の違いは、システム開発の基礎的な知識であり、概念自体は理解しやすいですが、実際の選択肢がどちらに属するかを正確に判断するには、それぞれの定義をしっかりと把握しておく必要があります。特に「業務要件はビジネス目標、システム要件はそれを実現するための具体的な機能・性能」という区別ができていれば、正解にたどり着きやすくなります。
用語補足
業務要件:
業務要件とは、システムを導入することで達成したいビジネス上の目的や目標、業務の改善点などを指します。「何を達成したいか」「どのような効果を得たいか」といった、経営者や利用者の視点からの要望です。
例:「顧客満足度を向上させる」「販売機会の損失を減らす」など。
システム要件:
システム要件とは、業務要件を実現するために、システムが備えるべき具体的な機能や性能、制約などを指します。「どのように実現するか」というシステムの設計に関する詳細な要求事項です。
例:「データベースで顧客情報を管理する」「応答速度は3秒以内にする」など。
稼働率:
稼働率とは、システムが正常に動作している時間の割合を示す指標です。システムが停止せず、利用できる状態にある時間の長さをパーセンテージで表します。
例:100時間のうち99時間正常に稼働していれば、稼働率は99%です。
暗号化:
暗号化とは、情報の内容を特定のルール(暗号鍵)に基づいて変換し、元の意味が分からないようにすることです。これにより、第三者に情報が漏れても内容を読み取られるのを防ぎます。
例:秘密の手紙を誰も読めない記号に変換して送るようなものです。
対策
この問題を解く上でのポイントは、「業務要件」と「システム要件」の定義を明確に区別することです。業務要件は「ビジネス上の目標や達成したいこと(Why/What)」であり、システム要件は「その目標を達成するためにシステムが具体的にどうあるべきか(How)」と考えると良いでしょう。選択肢が「ビジネス目標達成」に直結しているか、「システムの具体的な機能や性能、技術」に言及しているかで判断できます。過去問題を通じて、様々な事例でこの区別を練習することが効果的な対策となります。

