戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

システム監査技術者 2010年 午後1 問03


モバイル営業支援システムの監査に関する次の記述を読んで、設問1~4に答えよ。

 C社は、中規模の生命保険会社であり、約3,000名の営業職員が主に各種個人保険の対面販売を行っている。顧客サービス部が、営業拠点である営業支店とその配下の営業所を統轄している。   〔モバイル営業支援システムの導入〕  C社では、顧客との渉外プロセスの効率向上を図るために、6か月前にモバイル営業支援システムの稼働を開始した。モバイル営業支援システムの導入によって営業方法が大きく変わるので、導入前は社内で賛否両論があったが、最終的には顧客サービス部がシステムオーナとなって、情報システム部が開発を担当した。開発に当たっては、リッチクライアント技術を採用した。モバイル端末にあらかじめプログラムとデータを保存することによって、サーバに接続できない場合でも、モバイル端末単独でデータの参照及び処理を行えるようにした。   〔モバイル端末上のデータの種類〕  モバイル端末に保存されているデータには、共通データと個別データがある。  共通データは、全営業職員が使用する新規顧客開拓用のデータであり、プレゼンテーションツール及び本社で分析した営業統計情報を含んでいる。  個別データは、営業職員が既契約者に対する営業活動で使用するデータである。個別データは、顧客サービス部が登録している営業職員番号、所属営業拠点番号及び既契約証券番号の対応テーブル(以下、対応テーブルという)を使用して、サーバの抽出プログラムで自動生成される。また、個別データのファイル名には、対応テーブルに基づいて営業職員ごとに定められた、営業職員番号と所属営業拠点番号の組合せを用いている。   〔モバイル端末上のプログラム及びデータの更新〕  営業職員は、モバイル端末をサーバに接続した際に、プログラム及びデータを最新状態に保つための同期処理を行う必要がある。このときの同期処理によって、モバイル端末上のプログラム及びデータは次のように更新される。  (1) モバイル端末で使用しているプログラムのバージョンをチェックし、古い場合には、新バージョンのプログラムを、サーバからモバイル端末へ配信し、更新する。このときの各モバイル端末へのプログラム配信記録は、サーバに保存される。  (2) モバイル端末で使用している共通データのバージョンをチェックし、古い場合には、新バージョンの共通データをサーバからモバイル端末へ配信し、更新する。プログラム配信の場合と同様に、各モバイル端末への共通データ配信記録は、サーバに保存される。  (3) 個別データは、営業職員ごとに定められた固有のファイル名で配信され、モバイル端末上の既存データが上書きされる。この場合の配信記録は、サーバに保存されない。ただし、抽出プログラムによる個別データの抽出記録は、サーバに保存される。個別データの配信の際には、人事管理システムのデータベースを参照して、ファイル名と、データベース上の営業職員番号と所属営業拠点番号の組合せを照合する。その結果、一致しなかった場合には、当該ファイルは配信されない。   〔モバイル端末上のデータの処理及び結果の保存〕  モバイル端末をサーバに接続していない場合には、更新されたデータ及びデータ処理記録はいったんモバイル端末に保存され、同期処理のときにモバイル端末からサーバに送信される。一方、モバイル端末をサーバに接続している場合には、モバイル端末上のプログラムによって、自動的にサーバに送信される。送信される更新データ及びデータ処理記録には、個別のトランザクション番号及びタイムスタンプが更新時に付加される。更新データ及びデータ処理記録は、通信中断時の再送信に備え、送信後も削除しない。   〔モバイル端末の使用に関するユーザ教育の実施〕  顧客サービス部では、モバイル営業支援システムの稼働開始に当たって、ユーザ教育を実施することにした。初めに、全営業支店の営業職員を対象に、モバイル端末の使用に関するユーザ教育を実施した。次に、各営業支店では、営業職員の中から教育担当者を選任して、各営業支店が管轄する全営業所の営業職員を対象に、教育担当者によるユーザ教育を実施した。全営業所においてシステムの稼働前にユーザ教育を終えたが、実施方法については、各営業支店に一任したので、営業支店間で差異が見られた。   〔モバイル営業支援システムの導入による効果の測定〕  顧客サービス部では、モバイル営業支援システムが稼働して6か月を過ぎた時点で、システム導入による効果を測定した。その結果、営業成績が伸びた営業職員がいる一方で、低下した営業職員の数が増加していることが分かった。   〔監査の実施〕  内部監査部では、年度監査計画に基づいて、モバイル営業支援システムの運用・使用状況について監査することになった。2名のシステム監査人が、顧客サービス部と情報システム部を対象に監査を行った。 (1) 顧客サービス部の担当者に対するインタビューによれば、“直近1か月間の予想契約高と実保険料収入との間に差異が見られた”ということであった。システム監査人がその事実を調べた結果、次の二つのことが明らかになった。  ① モバイル端末上で稼働する保険料計算プログラムの改修が1週間前に行われ、改修終了の2日後に、顧客サービス部の担当者が保険料収入データの誤りを発見した。原因は、改修に伴う保険料計算プログラムのバグであった。バグは、当日中に情報システム部が修正し、顧客サービス部が誤処理されたデータを修正し、作業記録を残した。システム監査人は、誤処理されたデータの修正を作業記録で確かめたが、データ修正の網羅性に疑問があったので、更に調査する必要があると考えた。  ② 情報システム部及び顧客サービス部への問合せ記録を査閲した結果、数名の営業職員が、“同期処理のときにサーバとの接続が切れたので、再度、同期処理を行った”ということが分かった。また、接続が切れたタイミングによって、サーバに同じデータが2回追加されたケースと、1回だけ追加されたケースがあった。システム監査人は、不具合の発生原因を調査することにし、必要なコントロールを確保するためのプログラム上の機能について調べた。 (2) C社では、営業職員の拠点間での異動の際にも契約者の担当は変わらずに引き継がれるが、ある営業職員について、担当している契約者の個別データが配信されないという障害が発生していた。この障害の原因となり得るプログラム改修はなかったので、システム監査人は、営業職員の異動に伴って顧客サービス部が行った作業に原因があると考えた。 (3) システムの導入効果の測定結果を査閲したところ、モバイル端末の使用率が営業所によって大きく異なっており、契約高とは比例関係にあることも明らかになった。システム監査人は、使用率の差異の原因調査に当たって、モバイル営業支援システムの有効活用の視点から、モバイル端末の使用状況について更に確かめる必要があると考えた。

設問1:

問題文を見る
〔監査の実施〕の(1)-①について、顧客サービス部の作業記録を査閲することのほかに、すべての誤処理データの修正が完了したことを確かめるための監査手続を、必要な監査証跡を含めて50字以内で述べよ。

模範解答

プログラム配信記録と誤ったプログラムのデータ処理記録が突き合わされていることを確認する。

解説

解答の導き方

  1. この設問で確認したいのは、作業記録に記載された修正内容だけでなく、誤った保険料計算プログラムによって処理されたデータがすべて修正対象として特定され、修正されているかです。作業記録だけを見ても、修正対象から漏れたデータがないかまでは確かめにくいためです。
  2. 本文には「各モバイル端末へのプログラム配信記録は、サーバに保存される」とあります。この記録を使えば、どの端末に問題のあるプログラムが配信されたかを確認できます。
  3. また、データ処理記録には「個別のトランザクション番号及びタイムスタンプ」が付加されます。プログラム配信記録とデータ処理記録を突き合わせれば、誤ったプログラムが使われていた間に、どの処理が行われたかを把握できます。
  4. その処理を修正作業記録と照合し、問題のあるプログラムによる処理がすべて修正対象として扱われているかを確かめます。このため、監査手続では、プログラム配信記録と、誤ったプログラムによるデータ処理記録が突き合わされていることを確認します。

誤りやすいポイント

  • 顧客サービス部の作業記録を査閲するだけでは、修正対象の漏れがないことを確認できません。
  • プログラムの修正が完了したことと、誤ったプログラムで処理されたデータの修正がすべて完了したことは、別々に確認する必要があります。
  • データ処理記録だけを見るのではなく、どの端末に問題のあるプログラムが配信されたかを示す記録と突き合わせることが重要です。

FAQ

Q: なぜプログラム配信記録を確認するのですか?
A: 問題のあるプログラムが配信された端末を特定し、影響を受けた処理の範囲を把握するためです。
Q: データ処理記録は何を確認するために使いますか?
A: 問題のあるプログラムが使われていた間に行われた処理を特定し、修正対象に漏れがないかを確認するためです。
Q: 作業記録は確認しなくてよいのですか?
A: 作業記録の査閲に加えて、配信記録と処理記録から特定した対象が、修正作業の対象と一致しているかを確かめます。

関連キーワード: 監査証跡、プログラム配信記録、データ処理記録、記録の突合、データ修正

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

〔監査の実施〕の(1)-②について、システム監査人が不具合の発生原因を特定するために調べた内容を、50字以内で述べよ。

模範解答

既存データと同一のトランザクション番号及びタイムスタンプをもつデータの追加が排除されるか。

解説

解答の導き方

  1. まず、問題文では、通信が中断した場合に備えて、更新データ及びデータ処理記録を送信後もモバイル端末に残すとあります。そのため、サーバにデータが届いていても、通信中断後に営業職員が同期処理をやり直すと、同じデータが再送される可能性があります。
  2. 実際に、接続が切れた後に同期処理を再度行った結果、サーバに同じデータが2回追加されたケースと、1回だけ追加されたケースがあったとされています。したがって、調べるべきなのは、再送されたデータがサーバで重複して登録される場合と、重複登録されない場合を分ける仕組みです。
  3. 更新データ及びデータ処理記録には、更新時に個別のトランザクション番号及びタイムスタンプが付加されます。この二つの値を使えば、再送されたデータがサーバ上の既存データと同じものかを判定できます。
  4. そこで、プログラムが既存データと同じトランザクション番号及びタイムスタンプをもつデータの追加を排除するかを確認します。排除されなければ再送による二重登録が起き得るため、この機能の有無が不具合の発生原因を特定するポイントです。

誤りやすいポイント

  • 通信が切れたことだけを原因として挙げ、再送時にサーバ側で重複登録を防ぐ機能があるかに触れないことです。
  • トランザクション番号やタイムスタンプが付加されることだけで、重複登録が防止されると判断することです。値を付けるだけでなく、サーバ側で既存データとの照合と追加の排除が行われる必要があります。
  • 再送されたデータの内容が同じかどうかだけを確認することです。問題文では、重複判定に使えるものとしてトランザクション番号及びタイムスタンプが示されています。
  • データの修正手続やユーザ教育を調べることです。この設問では、通信中断後の再送によって重複追加が起きる原因を、プログラム上の機能から調べます。

FAQ

Q: トランザクション番号とタイムスタンプが付いていれば、重複登録は起きませんか?
A: いいえ。これらの値を付加するだけでは防げません。サーバ側で既存データと照合し、同一の値をもつデータの追加を排除する処理が必要です。
Q: なぜ送信後もモバイル端末上のデータを削除しないことが関係するのですか?
A: 通信中断時に再送できるようにするためです。一方で、サーバへの登録が完了した後に再送される可能性もあるため、重複登録を防ぐ仕組みが必要になります。
Q: 同じデータ内容かどうかではなく、なぜ二つの識別情報を確認するのですか?
A: 問題文では、更新時にトランザクション番号とタイムスタンプが付加されると示されています。これらを用いて、再送されたデータが既存データと同一のものかを判定できるか確認するためです。

関連キーワード: 同期処理、再送制御、トランザクション番号、タイムスタンプ、重複排除、冪等性

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

〔監査の実施〕の(2)について、システム監査人が考えた原因を、40字以内で述べよ。

模範解答

営業職員番号と所属営業拠点番号が対応テーブル上で正しく登録されていない。

解説

解答の導き方

  1. 個別データは、顧客サービス部が登録する対応テーブルを使って生成されます。対応テーブルには「営業職員番号、所属営業拠点番号及び既契約証券番号」の対応が登録されています。したがって、異動後も契約者の担当を引き継ぐには、対応テーブルに正しい営業職員番号と所属営業拠点番号の組合せが登録されている必要があります。
  2. 個別データのファイル名も、対応テーブルに基づく営業職員番号と所属営業拠点番号の組合せで決まります。一方、配信時には、ファイル名と人事管理システム上の営業職員番号・所属営業拠点番号の組合せが照合されます。一致しないファイルは配信されません。
  3. 今回はプログラム改修が原因となり得ないため、配信処理の仕組みではなく、異動時に顧客サービス部が行った登録作業に着目します。対応テーブルの番号の組合せが異動後の情報と合っていなければ、生成されたファイル名と人事管理システム上の情報が一致せず、個別データが配信されないと考えられます。

誤りやすいポイント

  • 異動に伴って契約者の担当が変わることが原因だと考えることです。本文では、契約者の担当は変わらず引き継がれるとされています。
  • 配信プログラムの不具合を原因とすることです。今回は、原因となり得るプログラム改修はなかったと示されています。
  • 人事管理システムの情報だけを原因とすることです。問われているのは顧客サービス部が行った作業であり、個別データの生成に使われる対応テーブルの登録内容に着目します。

FAQ

Q: なぜ対応テーブルの登録内容が配信可否に関係するのですか?
A: 対応テーブルの情報が個別データのファイル名に使われ、そのファイル名が人事管理システムの情報と照合されるためです。
Q: 異動後も担当が変わらない場合、どの情報を確認すればよいですか?
A: 担当する契約者の情報が、異動後の営業職員番号と所属営業拠点番号の組合せに正しく対応付けられているかを確認します。

関連キーワード: マスタデータ、データ抽出、ファイル名照合、データ整合性

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

〔監査の実施〕の(3)について、システム監査人が確かめるべき事項を二つ挙げ、それぞれ35字以内で述べよ。

模範解答

①:使用率の高い営業所と低い営業所でのモバイル端末の使い方の違い ②:各営業支店が実施したモバイル端末の使用に関する教育方法の違い

解説

解答の導き方

  1. まず、調査の目的は、モバイル営業支援システムを有効活用できているかを確認することです。本文では、モバイル端末の使用率が「営業所によって大きく異なっており」、さらに「契約高とは比例関係にある」と分かっています。使用率と契約高に関係が見られるため、使用率の違いがどのような利用の仕方から生じているのかを調べる必要があります。
  2. そのため、使用率が高い営業所と低い営業所を比べ、営業職員がモバイル端末をどのように使っているかを確認します。利用頻度だけでなく、業務の中での使い方に違いがないかを比べることで、使用率の差が生じる背景を捉えられます。
  3. 次に、ユーザ教育の実施状況に注目します。全営業所で稼働前に教育を終えていますが、実施方法は各営業支店に一任され、「営業支店間で差異が見られた」とあります。教育を実施したかどうかだけでは、教育内容や進め方の違いまでは分かりません。したがって、各営業支店の教育方法を比べることも、使用率の差の原因を調べるうえで必要です。

誤りやすいポイント

  • 使用率と契約高に比例関係があることだけを述べ、営業所間で何を比較するのかを示さないと、原因調査の内容が不明確になります。
  • 「全営業所で教育を終えた」という事実だけで教育に問題がないと判断しないようにします。実施方法には営業支店間で差異があるため、その違いを確認する必要があります。
  • システムの機能やデータの正確性を調べるのではなく、この設問では、営業所における利用の仕方とユーザ教育の違いに着目します。

FAQ

Q: 使用率が高い営業所と低い営業所を比べるのはなぜですか?
A: 使用率の差が明らかになっているため、両者の使い方を比較すると、差を生む要因を見つけやすくなるからです。
Q: 教育は全営業所で実施済みなのに、教育方法を調べる必要がありますか?
A: 実施済みであることと、教育の内容や進め方が同じであることは別です。本文には営業支店間で実施方法に差異があったとあるため、確認対象になります。
Q: 契約高との関係だけを調べればよいですか?
A: 契約高との関係は使用状況を調べるきっかけですが、有効活用の状況を知るには、実際の使い方や教育方法も確認する必要があります。

関連キーワード: システム監査、利用状況分析、ユーザ教育、効果測定

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

戦国ITクイズ機能

\ せっかくなら /

システム監査技術者を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について