システムアーキテクト 2015年 午後1 問02
業務及びシステムの移行に関する次の記述を読んで、設問1~3に答えよ。
B社は、飲料製造会社M社の地域別販売会社であり、自動販売機(以下、自販機という)での小売販売だけを行っている。B社では、業務の効率向上のために、現在使用している自販機販売管理システム(以下、現行システムという)から、M社が地域別販売会社向けに提供している自販機販売管理システム(以下、新システムという)に移行することになった。
〔B社の業務の概要〕
(1)B社は、本社と150か所の営業所を有する。各営業所には倉庫がある。営業所は近隣の営業所とグループを構成しており、この単位を営業所グループという。
(2)自販機はB社の資産であり、法人や個人の敷地に設置させてもらい、売上の数%を手数料としてその設置先(以下、自販機設置先という)に支払う。
(3)商品別販売予測業務:営業所では、週初に、個々の自販機について1週間分の商品別販売予測を行う。倉庫の容量の制約から、注文は毎日、翌日配送分だけ行う。
(4)商品注文業務:営業所では、毎朝、商品の注文を入力する。入力した注文は、本社に集約され、毎日1回、本社からM社に発注される。このとき発注した商品は、発注の翌日夕方に、M社から各営業所の倉庫に直接配送される。商品は全てM社の製品である。
(5)在庫管理業務:倉庫の在庫管理は、各営業所で行う。在庫管理業務の一環として、同じ営業所グループの他の営業所から商品を融通してもらうことがある。
(6)巡回業務・売上金回収業務・売上計上業務・商品補充業務:営業員は、巡回予定に従って、担当する自販機を毎日巡回し、自販機の売上金回収、売上計上、並びに商品の補充数の計算及び補充を行う。
(7)手数料支払業務:営業所では、自販機設置先への手数料支払を行う。締日は、自販機設置先ごとに異なるが、20日又は月末が多い。手数料支払業務では、手数料計算、手数料計算書作成・送付、振込みを行う。手数料計算書には、商品別の売上単価、本数、売上額、手数料などの明細を記載する。
〔B社の現行システムの概要〕
(1)サーバの構成:現行システムは、本社と各営業所にサーバが設置されている分散型のクライアントサーバシステムであり、本社システム、営業所システムから成る。
(2)システムの機能:本社システムは、全社の在庫管理、会計、発注及び販売管理の機能をもつ。営業所システムは、営業所ごとに行う在庫管理、注文、販売及び手数料計算の機能をもつ。営業所システムは、そのシステムが管理する営業所の情報に加え、本社システムからマスタや他営業所の情報を受け取って動作する。営業所システムを社外で利用する際には、携帯型の端末であるハンディターミナル(以下、HTという)を使用する。
(3)HTと自販機の連携:HTは、売上金回収登録、売上計上及び商品補充登録の機能をもつ。営業員は自販機から売上金を回収し、HTを自販機と通信させ、売上額をHTに入力して、売上計上処理を行う。さらに、自販機から収集した売上情報を基にHTが算出した補充数だけ、商品を補充する。自販機が保持している売上情報は、HTと一度通信するとクリアされる。
(4)HTとサーバの連携:営業員は、帰社後、HTを営業所システムと通させ、営業所サーバ上のデータを更新する。営業員全員がデータを更新した後、集計、在庫評価などの日次処理を行う。
(5)商品の注文タイミング:営業所システムに入力された商品の注文データは、朝1回、本社システムに一括転送され、本社は注文データを集約し、朝10時にM社に発注する。
(6)在庫、手数料計算:営業所の在庫、売上及び手数料のデータは、営業所の日次処理後に本社システムに一括転送される。全社の集計処理は、本社システムにおいてバッチ処理で行う。営業所の手数料計算処理は任意の締日付で行える。
(7)商品の融通:他の営業所から商品を融通してもらう場合、商品を譲り受ける営業所で倉庫間移動入庫をシステムに登録し、商品を譲った営業所がシステムで承認する。承認後、商品の受渡しを行う。
〔新システムの概要〕
(1)サーバの構成:新システムは、集中型のサーバシステムで、M社のデータセンタに設置されたセンタサーバを、本社及び営業所のWebブラウザから利用する。
(2)システムの機能:新システムは、現行システムの機能を全て保有する。
(3)HTと自販機の連携:新システムのHTは新機種に替わる。HTの機能。自販機とHTとの通仕様は、現行システムと同じである。
(4)HTとサーバの連携:新システムのHTはセンタサーバと直接通する。売上、商品補充などのデータはHTがセンタサーバと通することによって即時に更新される。サーバのバッチ処理の機能は、現行システムと同じである。
(5)商品の注文タイミング:新システムに入力された営業所の注文は、朝10時で締め切られ、その後M社に自動的に発注される。
(6)在庫、手数料計算:日次処理はセンタサーバで夜間定時に実行され、手数料計算処理を行う。手数料計算書は、本社で一括して印刷・送付する。手数料振込みも本社で一括して行う。
(7)商品の融通:他の営業所からの商品の融通は、現行システムと同じである。現行システムと新システムの主な相違点を表1に示す。
〔新システムへの移行方針〕 B社情報システム部のC課長は、新システムへの移行担当に指名され、担当役員から次の指示を受けた。 (1)移行期間中も、営業所で通常どおり業務を行えるようにすること (2)自販機設置先に迷惑をかけないこと (3)全営業所の一括移行はリスクが高いので、順次移行する方法を検討すること (4)移行期間中も、全社分の管理帳票などを出力できるようにすること C課長は移行方針の検討に当たって、M社から新システムの仕様や性能の説明を受けた。現行システムと新システム(以下、両システムという)のマスタは互換性がないが、ツールの使用と手作業による項目追加によって、マスタデータの移行は可能である。営業所の注文、売上、HTの自販機売上情報などの営業所システムのトランザクションデータは、両システムで互換性があり、現行システムのデータを新システムで読み込める。しかし、本社システムのトランザクションデータは、両システムで互換性がなく、新システムでは読み込めない。HTは両システムで互換性がなく、現行システムのHTは、センタサーバと通できない。
〔移行方法の具体化〕
C課長は、移行方針に基づいて、次のように移行方法を具体化した。
(1)新システムのサービスは、期首である1月1日に利用を開始する。
(2)本社では、両システムを1月から6月まで併用する。その間、本社で行う、従業員マスタ、自販機マスタ、商品マスタなどの修正業務については、両システムに同じ修正データを入力する。全社の管理帳票などは新システムだけから出力する。
(3)営業所は、1月から6月までの移行期間中に順次移行する。営業所には、一度システムで実施すると再度実施できない業務があるので、移行した営業所は、新システムだけを利用する。また、ある業務における一部の処理を、移行期間中も問題なく行うためには、移行単位を営業所グループごとにする必要がある。
(4)本社移行前日の12月31日に、全ての営業所で手数料計算処理を行った後、本社及び全ての営業所の現行システムの全マスタを新システムに移行する。
(5)移行期間中は、現行システムを利用している営業所の営業所トランザクションデータを日次処理前に抽出し、本社の現行システム経由で新システムに、夜間に一括転送して新システムでも日次処理を実行する。
(6)M社への発注は、新システムの機能を利用して、新システムだけから行う。移行期間中のシステム運用イメージを図1に示す。また、各営業所でのシステムの切替えは、表2の手順で行うこととした。
〔移行方法の説明〕 C課長は、移行方法について各部門に説明した。また、移行期間中だけの制約ではあるが、①現行システムを利用している営業所では、今までと同じタイミングで注文しても、発注処理で発注されるタイミングが今までとは異なる。そのため、通常どおりの運用ができない点に留意して業務を行うように依頼した。 移行方法の説明に当たり、営業部門から、表2の手順で各営業所のシステムを切り替えると、12月の手数料計算書が2枚に分かれることになり、業務上の問題があるとの指摘があった。そこで、表2の項番1の手順を変更し、手数料計算を12月31日に全営業所で行うのではなく、新システムにデータを転送して処理を行うことにした。
設問1:
C課長が営業所グループ単位の移行を必要と判断した業務名と理由を40字以内で述べよ。
模範解答
業務名:在庫管理業務
理由:営業所が利用しているシステムが異なると、商品の融通ができなくなるから
解説
解答の論理構成
- 融通処理の手順を確認
- 【問題文】「他の営業所から商品を融通してもらう場合、商品を譲り受ける営業所で倉庫間移動入庫をシステムに登録し、商品を譲った営業所がシステムで承認」。
- 両営業所が同一システムであることが前提
- 片方が新システムのみ、もう片方が現行システムのみでは相互参照や承認が不可能。
- 営業所移行後の利用制限
- 【問題文】「移行した営業所は、新システムだけを利用する。」
- よって、“営業所グループ単位で同時移行”しなければ融通業務がとまる
- 以上より、C課長が移行単位を営業所グループとしたのは「在庫管理業務」を止めないためという結論になります。
誤りやすいポイント
- 商品注文業務と取り違える
発注は集中化されており、移行単位と無関係です。 - 「手数料支払業務」と誤答
手数料は各営業所で独立計算でき、相互処理を要しません。 - 「営業所単位でも融通できる」と思い込む
承認フローが新旧にまたがると処理が完結せず、実運用に乗りません。
FAQ
Q: 営業所間の融通を一時停止すればグループ単位移行は不要では?
A: 営業継続条件で「業務を通常どおり行える」指示があります。融通停止は在庫不足を招き指示違反です。
A: 営業継続条件で「業務を通常どおり行える」指示があります。融通停止は在庫不足を招き指示違反です。
Q: 本社が代わりに承認すればシステム混在でも動きませんか?
A: 承認機能は営業所システムに実装され本社では代替できません。システム間連携もありません。
A: 承認機能は営業所システムに実装され本社では代替できません。システム間連携もありません。
Q: 他業務でグループ単位移行が不要なのはなぜ?
A: 注文・売上などは営業所単独完結型だからです。融通だけが複数営業所協働処理になります。
A: 注文・売上などは営業所単独完結型だからです。融通だけが複数営業所協働処理になります。
関連キーワード: 在庫管理、データ移行、分散システム、トランザクションデータ、業務フロー
設問2:〔移行方法の具体化〕について、(1)~(3)に答えよ。
(1)本社で両システムに同じマスタ修正データを入力する理由を40字以内で述べよ。
模範解答
・本社システムのトランザクションデータは新システムでは読み込めないから
・本社システムのトランザクションデータは互換性がないから
解説
解答の論理構成
- 併用期間の存在
【問題文】「本社では、両システムを1月から6月まで併用する」と明示。 - マスタの互換性問題
【問題文】「両システムのマスタは互換性がない」とあり、片方を直しても自動同期されない。 - トランザクションの片方向性
【問題文】「本社システムのトランザクションデータは、両システムで互換性がなく、新システムでは読み込めない」ため、現行→新への取り込みが不可能。 - よって
トランザクションを移せない分、マスタを常に同内容に保つ必要があり「両システムに同じ修正データを入力」する。
誤りやすいポイント
- 「マスタ移行ツールがある=同期も自動」と誤解し、二重入力不要と判断してしまう。
- 営業所側データは互換性があるため、本社側も同様と勘違いする。
- 期間終了後の運用を想定し、併用期間の制約を軽視してしまう。
FAQ
Q: 営業所トランザクションは自動転送できるのに、本社はなぜできないのですか?
A: 【問題文】にある通り「本社システムのトランザクションデータは、両システムで互換性がなく、新システムでは読み込めない」ためです。営業所データは互換性があるという前提が異なります。
A: 【問題文】にある通り「本社システムのトランザクションデータは、両システムで互換性がなく、新システムでは読み込めない」ためです。営業所データは互換性があるという前提が異なります。
Q: マスタ互換性がないのに最初の一括移行はできるのですか?
A: ツール+手作業で「項目追加」を行えば一括移行自体は可能と【問題文】に記載されています。ただし移行後の修正は同期できないため、併用期間中は二重入力が必要です。
A: ツール+手作業で「項目追加」を行えば一括移行自体は可能と【問題文】に記載されています。ただし移行後の修正は同期できないため、併用期間中は二重入力が必要です。
関連キーワード: データ移行、マスタ整合性、システム併用、トランザクション互換性、バッチ処理
設問2:〔移行方法の具体化〕について、(1)~(3)に答えよ。
(2)再実施できない業務を二つ挙げ、その理由を30字以内で述べよ。
模範解答
業務名:
①:売上計上業務
②:商品補充業務
理由:
・自販機は HT と通信すると売上情報をクリアするから
・売上情報が 1 回しか取得できず、補充数が算出できないから
解説
解答の論理構成
- 【問題文】では、営業所移行に際し「一度システムで実施すると再度実施できない業務」があると述べています。
- 売上計上業務
- 【問題文】「自販機が保持している売上情報は、HTと一度通信するとクリアされる」
- 売上計上は HT と通信した瞬間に完了し、売上情報が消えるため再度の計上は不可能です。
- 商品補充業務
- 【問題文】「自販機から収集した売上情報を基にHTが算出した補充数だけ、商品を補充する」
- 補充数の計算根拠となる売上情報が前述の通信で消失するため、補充業務もやり直せません。
- 以上より、再実施できない業務は
・売上計上業務—理由:売上情報が通信後に消えるため
・商品補充業務—理由:補充数計算の元データが失われるため
となります。
誤りやすいポイント
- 手数料計算業務を選んでしまう
→ 手数料は任意の締日で再計算できるため再実施可能です。 - 「売上金回収業務」を選択
→ 回収自体は物理作業でやり直しが可能。クリア対象は売上情報であり回収ではありません。 - 新システムの HT 仕様と混同
→ 自販機側の仕様は「現行」「新」どちらも同じく 1 回通信でクリアされる点に注意。
FAQ
Q: なぜ補充業務は再実施できないのですか?
A: 補充数の根拠となる売上情報が通信後にクリアされ、再計算できないからです。
A: 補充数の根拠となる売上情報が通信後にクリアされ、再計算できないからです。
Q: 売上情報がクリアされても、手動で再入力すれば良いのでは?
A: 自販機側に残っていないため正確なデータが取得できず、会計上の根拠を失います。
A: 自販機側に残っていないため正確なデータが取得できず、会計上の根拠を失います。
Q: 移行済み営業所で HT との通信を忘れた場合はどうなりますか?
A: 売上計上も補充もできず巡回が成り立たないため、再訪して通信する必要があります。
A: 売上計上も補充もできず巡回が成り立たないため、再訪して通信する必要があります。
関連キーワード: データ移行、トランザクション、バッチ処理、業務プロセス、在庫管理
設問2:〔移行方法の具体化〕について、(1)~(3)に答えよ。
(3)移行期間中に不要になる業務名とその理由を15字以内で述べよ。
模範解答
業務名:手数料支払業務
理由:本社で一括して行うから
解説
解答の論理構成
- 旧業務を確認
【B社の業務の概要】(7)では
「手数料支払業務:営業所では、自販機設置先への手数料支払を行う。」
とあり、支払主体は営業所です。 - 新システムでの変更点を確認
【新システムの概要】(6)により、支払関連作業は「本社で一括して」実施されます。 - 「移行期間中に不要になる」という条件
移行期間中でも本社が一括で処理するため、営業所で行う「手数料支払業務」は発生しません。 - したがって回答は
業務名:手数料支払業務
理由 :本社で一括して行うから
誤りやすいポイント
- 「手数料計算業務」と混同する
計算自体は夜間バッチで必要です。不要になるのは営業所での「支払」部分です。 - 「商品注文業務」が不要と誤解
新システムでも営業所は朝に注文入力を続けます。締切と発注タイミングが変わるだけです。 - 「業務名+理由」を15字以内にまとめる際、長く書き過ぎて減点されるケース。
FAQ
Q: 計算書の印刷・郵送も営業所で不要になるのですか?
A: はい。【新システムの概要】(6)で「手数料計算書は、本社で一括して印刷・送付」と明記されています。
A: はい。【新システムの概要】(6)で「手数料計算書は、本社で一括して印刷・送付」と明記されています。
Q: 移行期間中、営業所は手数料データを閲覧できますか?
A: 新システムへ転送後にセンタサーバで日次処理されるため、Webブラウザで参照可能です。
A: 新システムへ転送後にセンタサーバで日次処理されるため、Webブラウザで参照可能です。
Q: 支払いタイミング(20日・月末など)は変わりますか?
A: 締日はそのままですが、支払処理を担当する部署が営業所から本社へ変わります。
A: 締日はそのままですが、支払処理を担当する部署が営業所から本社へ変わります。
関連キーワード: 集中型システム、業務移行、データ連携、手数料計算、バッチ処理
設問3:〔移行方法の説明〕について、(1)、(2)に答えよ
(1)転送すべきデータの期間と内容を35字以内で述べよ。
模範解答
12月の締日の翌日から末日までの自販機のトランザクションデータ
解説
解答の論理構成
- 締日後に残る未計上期間の把握
- 【問題文】「締日は、自販機設置先ごとに異なるが、20日又は月末が多い」
- したがって月内で最後に手数料計算した日(=締日)の翌日以降が未計上。
- 手数料計算方法の変更
- 【問題文】「手数料計算を12月31日に全営業所で行うのではなく、新システムにデータを転送して処理を行う」
- 12月31日に現行システムで計算しないので、その期間のデータを新システムへ送る必要がある。
- 転送対象データの特定
- 手数料計算の根拠は売上情報であり、HTが扱う「自販機売上情報」=自販機のトランザクションデータ。
- 【問題文】「営業所の注文、売上、HTの自販機売上情報などの営業所システムのトランザクションデータは、両システムで互換性があり、現行システムのデータを新システムで読み込める」
- 以上より、転送すべき内容を「12月の締日の翌日から末日までの自販機のトランザクションデータ」と整理できる。
誤りやすいポイント
- 締日を「月末」と決めつけ、20日締の設置先を見落とす。
- 「在庫データ」や「注文データ」も転送対象に含めると誤解する。
- 転送期間を「1日~31日」として、既に手数料計算済みの期間まで重複させる。
FAQ
Q: 締日が20日の自販機設置先でも月末分をまとめて転送するのですか?
A: はい。20日締で計算済みの21~31日分が未計上になるため、「締日の翌日から末日まで」を転送します。
A: はい。20日締で計算済みの21~31日分が未計上になるため、「締日の翌日から末日まで」を転送します。
Q: 注文データを同期間で転送する必要は?
A: 注文データはM社への発注に「新システムだけ」を使う運用なので、現行側からの追加転送は不要です。
A: 注文データはM社への発注に「新システムだけ」を使う運用なので、現行側からの追加転送は不要です。
Q: HTの機種違いはデータ転送に影響しますか?
A: 影響しません。現行システムの営業所で抽出したトランザクションデータはサーバ側で転送するため、端末の通信方式の差異は関係ありません。
A: 影響しません。現行システムの営業所で抽出したトランザクションデータはサーバ側で転送するため、端末の通信方式の差異は関係ありません。
関連キーワード: トランザクションデータ、手数料計算、分散型システム、データ移行、締日
設問3:〔移行方法の説明〕について、(1)、(2)に答えよ
(2)発注タイミングの変化を15字以内で述べ、その理由を35字以内で述べよ。
模範解答
異なる点:1日遅れて発注されること
理由:営業所の注文を新システムに転送するのは,10時以降だから
解説
解答の論理構成
- 現行システムの平常運用
「本社は注文データを集約し、朝10時にM社に発注する」(問題文)。
─ 当日10時に発注完了。 - 移行期間中の取扱い
「営業所トランザクションデータを…夜間に一括転送して新システムでも日次処理を実行する」(問題文)。
─ 現行システム営業所の注文は当日夜に初めて新システムへ入る。 - 新システムの発注ロジック
「営業所の注文は、朝10時で締め切られ、その後M社に自動的に発注される」(問題文)。
─ 新システム側での発注は翌日の10時になる。 - 結果
よって現行システム営業所が「今までと同じタイミングで注文」しても、発注処理は「1日遅れ」となる。
誤りやすいポイント
- 「締切が10時だから遅れる」とだけ理解し、夜間転送の存在を忘れる。
- 新システムに移行済み営業所と未移行営業所を混同し、遅延が発生する対象を誤認する。
- 発注先(M社)側の処理時間による遅延と勘違いする。
FAQ
Q: 新システム営業所では発注遅延は起きますか?
A: 起きません。直接センタサーバに注文を入力するため、当日「10時」締切・即発注です。
A: 起きません。直接センタサーバに注文を入力するため、当日「10時」締切・即発注です。
Q: 夜間転送を行わずに昼間リアルタイム転送にできないのですか?
A: 業務への影響を最小化しつつ安全に切替えるため、夜間バッチ転送が採用されています。
A: 業務への影響を最小化しつつ安全に切替えるため、夜間バッチ転送が採用されています。
Q: 1日遅れが発生しても在庫欠品は防げますか?
A: 移行期間中は営業所に通知し、予備在庫を多めに持つなど運用面でカバーする想定です。
A: 移行期間中は営業所に通知し、予備在庫を多めに持つなど運用面でカバーする想定です。
関連キーワード: バッチ転送、データ締切、発注遅延、システム移行、集中処理


