SAシステムアーキテクト試験 午後Ⅰ

平成23年度秋期 システムアーキテクト 午後Ⅰ 問1

事例を読んで設問の答えを考えてから、解説のポイントとIPA公式の解答例・採点講評で確認しましょう。

問題

問1 システムにおける災害対策に関する次の記述を読んで,設問1~4に答えよ。 A社は,全国に約300店舗をもつコンビニエンスストアチェーンである。A社は新たな事業継続計画(BCP)を策定することにし,それに合わせてシステムを見直すことにした。 〔現行システムの概要〕 A社の現行システムは,店舗業務を支援するシステム,本部業務を支援するシステム,及び配送センタ業務を支援するシステムから成っている。A社は本部業務を支援するシステムを稼働させるために,関東センタと関西センタの二つのデータセンタ(以下,東西両センタという)を保有している。店舗業務を支援するシステムと本部業務を支援するシステムの概要は,次のとおりである。 (1)店舗業務を支援するシステム ① 店舗発注・納品管理システム:発注用端末から入力された商品単位の発注データを,東西両センタへ送信する。また,納品された商品を検品し,その結果を納品データとして関東センタへ送信する。本システムで使用する店舗発注商品マスタは,毎朝,関東センタから受信する前日との差分データによって更新される。 ② POSシステム:顧客ごとに売上処理を行うとともに,POS端末から取得した客層,商品コード,数量,販売金額などの販売データを蓄積し,1日1回関東センタへ送信する。店舗には,数か月分のデータを蓄積している。 ③ 売上伝送システム:売上高,値引き額,廃棄額などのデータを関東センタへ送信する。 ④ 店舗管理システム:店舗の温度管理や,従業員の勤怠管理などを行う。 (2)本部業務を支援するシステム 後述する発注システムだけは,ハードウェア障害などに備えて,東西両センタで同じ処理(以下,東西二重処理という)を行う。他のシステムは関東センタだけで稼働している。関東センタには,運用を行うために数名の要員を配置している。関西センタには,発注処理を行うために1名の要員を配置している。 ① 発注システム:店舗から送信された発注データを用いて,配信用データと後続処理用データを作成し,配信用データを仕入先及び配送センタに配信する。発注システムは,業務の根幹を成すシステムであり,高速性,正確性,信頼性が求められる。配信用データは,通常は関東センタから配信するが,関東センタの障害時にだけ関西センタから配信する。関東センタの障害時は,関東センタが復旧した後に,後続処理用データを関西センタから関東センタに送信し,関東センタで後続処理を行う。このために,発注処理で用いる商品マスタ,取引先マスタなどの本部発注用マスタは,東西両センタで同じ内容を保持している。発注システムの概要を図1に示す。 図1 発注システムの概要 関西センタには,関東センタの稼働状況を,“1”,“2”,“3”の値によって示す制御ファイルがあり,正常時は“1”がセットされている。関西センタの運用要員が,その値を,障害発生時には“2”に,復旧時には“3”に変更する。この制御ファイルの値に応じた関西センタの発注システムの処理内容を表1に示す。 表1 制御ファイルの値に応じた関西センタの発注システムの処理内容 また,発注システムを維持するために行う作業内容を表2に示す。 表2 発注システムを維持するために行う作業内容 ② 買掛金・未払金管理システム:店舗から送信される納品データを基に,買掛金や未払金を集計し,仕入先からの請求データと照合して支払を行う。データの確認・入力は,本社ビル又は関東センタのLANに接続されたPCだけから行うことができる。 ③ 会計システム:店舗の売上伝送システムから送信されるデータ,及び買掛金・未払金管理システムから連携されるデータを基に財務会計処理を行う。月次締め処理は,翌月の第3営業日に行っている。データの確認・入力は,本社ビル又は関東センタのLANに接続されたPCだけから行うことができる。 ④ 情報系システム:店舗から送信された販売データを基に,各種の分析を行う。分析結果は,今後の販売戦略を立案するために用い,本社ビルのLANに接続されたPCだけから参照できる。分析のためには全ての販売データを漏れなく取り込むことが必要だが,業務の緊急性はない。 ⑤ 業務マスタ管理システム:本部発注用マスタや会計システムなどで使用するマスタの管理を行う。また,店舗発注・納品管理システムで使用する店舗発注商品マスタを作成し,前日との差分データを店舗へ配信する。データの確認・入力は,仕入れ担当者が外出先からも作業ができるように,本社ビルのLANに接続されたPC又は社員が携行するモバイルPCだけから行うことができる。 ⑥ 利用者マスタ管理システム:各システムの利用者マスタの管理を行う。利用者ID,パスワード及び各利用者のアクセス権限を管理する。パスワードは,利用者が自分で変更する。利用者の新規登録やアクセス権限の変更は,利用希望者が利用開始日の1週間前までに電子申請を行う。所属部長の承認を受けると,情報システム部に回送される。情報システム部の管理者が承認を行うと,マスタに反映される。申請日から利用開始日までが1週間未満の場合は,エラーとしている。データの確認・入力は,本社ビル又は関東センタのLANに接続されたPCだけから行うことができる。 〔BCPの策定〕 A社では,従来,関東センタが長期間使用できないような大規模な災害への対策は講じていなかった。このたび,関東センタが長期間使用できないケースを想定して新たにBCPを策定し,本部業務を支援するシステムの災害対策を講じることになった。ただし,関西センタ及び本社ビルは通常どおり使用できることを前提とする。 A社の事業企画部は,次のBCPを策定し,経営者の承認を得た。 (1)関東センタで稼働している全てのシステムを関西センタで稼働させることは考えず,業務を限定した縮退運用による事業継続を行う。 (2)最も優先することは,店舗への商品の供給を維持することとする。次に優先することは,期日までに仕入先への支払を行うこととする。 (3)財務会計の月次締め処理は,翌月の第5営業日まで延期できる。 (4)上記(2),(3)に関連しないシステムについては,関西センタでの縮退運用時には稼働させず,関東センタが復旧した後に処理を再開する。 〔システムの見直し方針〕 通常は,関西センタでは,発注の東西二重処理とマスタ受信以外の処理を行っていない。関西センタでの縮退運用の実施が決定された時点で,縮退運用に必要な処理を立ち上げる。縮退運用時は,関東センタの運用要員は本社ビルへ移動し,本社ビルのPCからリモート運用を行う。 また,表2に記載されている作業内容について,その対象を発注システムから縮退運用に必要な全てのシステムに拡大する。 〔要件の追加〕 システムの見直し方針の決定後,人事厚生部から感染症の流行時の事業継続という新たな要件が提示され,この対策についてもシステムの見直し方針に取り込むことになった。 まず,初期の段階として,社員が感染症にかかり,欠勤者が増加した場合を想定する。この場合には,ある業務の担当者が全員出社不可能になる事態も考慮し,出社可能な社員を,優先する業務に,担当の枠を越えて振り分け,優先度の高い業務に限定した縮退運用による事業継続を行う。また,部長や情報システム部の管理者が出社できない場合は,出社可能な社員の中からその代行者を任命する。 次の段階として,更に感染症が流行して,本社ビルが閉鎖されて本社ビル内で業務ができなくなることや,東西両センタへの入館者が制限され本部業務担当者が入館できなくなることなどを想定する。この場合でも,優先する業務を継続して実施できるよう,追加対策を検討する。ただし,財務会計の月次締め処理は,復旧まで延期することができる。 設問1 表1中の[a],[b]に入る関西センタの発注システムの処理内容を,それぞれ25字以内で述べよ。 設問2 表2中の[c]で行う作業内容を35字以内で述べよ。 設問3 関東センタが長期間使用できないような大規模災害時の関西センタでの縮退運用について,(1),(2)に答えよ。 (1)縮退運用時には処理を行わず,関東センタが復旧した後に,処理を再開するシステムは何か。本部業務を支援するシステムの中から一つ挙げ,その理由を25字以内で述べよ。 (2)(1)で挙げたシステムの処理を再開する際に,考慮すべきことは何か。40字以内で述べよ。 設問4 感染症の流行に備えた対策について,(1),(2)に答えよ。 (1)欠勤者の増加への対策として,本部業務を支援するシステムの業務処理プログラムを一部変更する必要がある。どのシステムをどのように変更する必要があるか。システム名を挙げ,変更の内容を40字以内で述べよ。 (2)本社ビルの閉鎖及び東西両センタへの入館者の制限に備えた追加対策として,買掛金・未払金管理システム及び利用者マスタ管理システムについて,システムの環境を一部変更する必要がある。変更の内容を30字以内で述べよ。
図1 発注システムの概要。関東センタと関西センタの発注処理、マスタ、配信用データ、後続処理用データの流れを示すシステム構成図。
図1 発注システムの概要。関東センタと関西センタの発注処理、マスタ、配信用データ、後続処理用データの流れを示すシステム構成図。
表1 制御ファイルの値に応じた関西センタの発注システムの処理内容。制御ファイルの値1、2、3に応じた関西センタの発注システムの処理内容を整理した表。
表1 制御ファイルの値に応じた関西センタの発注システムの処理内容。制御ファイルの値1、2、3に応じた関西センタの発注システムの処理内容を整理した表。
表2 発注システムを維持するために行う作業内容。システム基盤、業務処理プログラム、マスタデータについて、発注システムを維持する作業内容を示す表。
表2 発注システムを維持するために行う作業内容。システム基盤、業務処理プログラム、マスタデータについて、発注システムを維持する作業内容を示す表。
解き方のヒントを見る

検討の前提をそろえて考える

事業継続とシステム運用の見直しを考える際は、検討の前提がそろっているかに注目しましょう。対象となる状況や範囲を自分の想像で補わず、示された条件に沿って考えることが大切です。

この問題で問われていること

考えを進める前に、判断の土台にしている条件が、与えられた情報に基づくものかを確かめてください。途中で条件を付け足したり、別の状況を想定したりしていないか、同じ前提で捉え直してみましょう。

視点

判断の前提とは、考える際の出発点となる条件です。示された条件と、自分が補った想定を区別すると、どの前提に基づいて考えているかを整理できます。

確認ポイント

  • 示された条件を考える出発点にしているか
  • 自分の経験から条件を付け加えていないか
  • 考えている途中で前提が変わっていないか
正解と解説を見る

解説

本問は、BCPの業務優先順位に基づく縮退運用と、感染症による欠勤・施設閉鎖への対応を扱う。発注処理の切替、プログラムの統一、復旧時の未送信データの取込み、利用者登録条件とアクセス環境の変更を、場面に応じて判断する。

問題の全体像

A社は約300店舗をもつコンビニエンスストアチェーンで、発注だけを東西両センタで二重処理し、他の本部システムは関東センタで稼働させている。関東センタが長期間使用できない場合には、商品の供給、仕入先への支払、財務会計の月次締めに関連する業務を優先し、関西センタで縮退運用を行う。さらに、感染症による欠勤者の増加と、施設閉鎖・入館制限への対策を検討する。公式の出題趣旨では、災害の規模や状況に応じて業務処理プログラム、システム基盤、運用を多面的に検討する能力が問われている。採点講評では、通常の東西二重処理、大規模災害時の縮退運用、欠勤者増加、施設閉鎖・入館制限という四つの場面を混同した解答が指摘されており、各設問の前提を区別して読むことが重要です。

設問1(a)

制御ファイルの値が「2」になるのは関東センタの障害発生時です。発注システムの説明には、通常は関東センタから配信し、障害時だけ関西センタから配信するとある。表1では発注処理の実行が既に記載されているので、空欄aには、その処理で作成した配信用データを関西センタから配信する処理を書く。公式解答例では「配信用データを仕入先及び配送センタに配信する。」としている。25字以内で、データの種類、配信先、配信する動作を押さえる。

設問1(b)

制御ファイルの値が「3」になるのは関東センタの復旧時です。本文には、関東センタが復旧した後、後続処理用データを関西センタから関東センタに送信し、関東センタで後続処理を行うとある。したがって、関西センタの処理を問う空欄bには、後続処理そのものではなく、そのためのデータ送信を書く。公式解答例では「後続処理用データを関東センタに送信する。」としている。25字以内で、送信するデータと送信先を明記する。

設問2(c)

表2の空欄cは「業務処理プログラム」の維持作業を問うている。東西両センタでは同じ発注処理を行うため、OS・ミドルウェアやマスタだけでなく、発注処理のプログラムも同じバージョンにそろえる必要がある。公式解答例では「東西両センタの発注処理のプログラムを同じバージョンにする。」としている。35字以内で、東西両センタ、発注処理のプログラム、バージョンの統一を示します。採点講評では、業務処理プログラムを問う設問に対してシステム全体について答えた解答が指摘されており、表の項目に合わせて対象を絞る。

設問3(1)

BCPでは、商品の供給、仕入先への支払、財務会計の月次締めに関連しないシステムは縮退運用時に稼働させず、関東センタの復旧後に再開すると定めている。情報系システムは販売戦略のための分析を行い、本文にも「業務の緊急性はない」とあるため、この条件に該当する。公式解答例のシステム名は「情報系システム」、理由は「BCPにおける優先業務に該当しないから」です。理由は25字以内で、BCPの優先業務との関係を示します。

設問3(2)

情報系システムの説明にある「全ての販売データを漏れなく取り込むことが必要」と、POSシステムの説明にある「店舗には、数か月分のデータを蓄積している」に着目する。復旧時には、店舗に蓄積している販売データのうち、未送信のものを漏れなく情報系システムに取り込む必要がある。対象を障害発生時以降や障害期間中のデータに限定してはいけない。一方、店舗に残るデータには既に送信済みのものも含まれるため、「蓄積された販売データを全て取り込む」だけでは対象が不明確になる。公式解答例では「店舗に蓄積した未送信の販売データを漏れなく情報系システムに取り込むこと。」としている。40字以内の答案では「店舗に蓄積した未送信の販売データを漏れなく情報系システムに取り込む。」とまとめられる。採点講評でも、店舗には障害発生時以降のデータしか蓄積されていないという誤解と、「未送信」の条件を示さない解答が指摘されている。

設問4(1)

この設問は欠勤者が増え、出社可能な社員を担当の枠を越えて優先業務に振り分ける場面を扱う。新しい担当者や承認の代行者には、急いで利用者登録やアクセス権限の変更を行う必要がある。しかし、現行の利用者マスタ管理システムは、申請から利用開始までが1週間未満だとエラーにするため、緊急の配置変更を妨げる。公式解答例の対象は「利用者マスタ管理システム」であり、緊急時には1週間未満でもエラーにしない変更を求めている。変更内容は40字以内で「緊急時は申請から利用開始まで1週間未満でもエラーにしない。」と示せる。本文では承認者の代行者を任命するとしているため、公式解答例が示す変更は承認の省略ではなく、申請期限によるエラー条件の変更です。

設問4(2)

この設問は本社ビルの閉鎖と東西両センタへの入館制限によって、本部業務担当者が施設内で作業できなくなる場面を扱う。買掛金・未払金管理システムと利用者マスタ管理システムは、現状では本社ビル又は関東センタのLANに接続されたPCだけから確認・入力できる。そのため、施設外から業務を続けられるアクセス環境が必要になる。公式解答例では「モバイルPCからもアクセスできるように変更する。」としている。30字以内で、モバイルPCからのアクセスを可能にする点を示します。業務マスタ管理システムには既にモバイルPCから利用できる環境があることも、変更内容を考える手掛かりになる。採点講評では、欠勤者増加へのプログラム変更と、施設閉鎖・入館制限への環境変更を混同しないことが指摘されている。

学習のポイント

災害の場面と変更対象を区別し、復旧時には発生時期を限定せず未送信データを漏れなく取り込む点を押さえる。

出典:独立行政法人 情報処理推進機構(IPA)平成23年度秋期 システムアーキテクト試験 午後Ⅰ 問1(公式資料:問題冊子(PDF) / 解答例 / 採点講評)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針