応用情報技術者 2012年 秋期 午後 問11
情報システムの変更管理に関する次の記述を読んで、設問1~4に答えよ。
A社は、電子部品の製造・販売を行う中堅企業である。B君は、情報システム部に所属し、システムの運用管理業務を行っている。
〔A社での情報システム変更管理〕
A社は、情報システムの変更管理のルールを取り決めており、社内で運用している。
図1は、A社における情報システム変更フローである。

利用部門は、情報システムに対する機能追加・変更の要望が発生すると、変更依頼票を作成し、情報システム部に提出する。情報システム部自らも、不具合対策などを行うに当たって、変更依頼票を作成する。変更依頼票には、変更依頼者、変更内容、希望利用開始日などを記す。
変更依頼票は、情報システム部が受け付け、変更を依頼した部門以外の他部門に、業務への影響有無の問合せを行う。問合せを受けた部門は、自部門への影響を調べ、情報システム部へ回答する。情報システム部は、回答やシステムの構成などを確認した上で、表1のリスクレベルの定義に従い、変更のリスクレベルを設定する。

情報システム部は、表2で定めたチェックリストを用いて変更事前チェックを行った後、関係者を招集して変更依頼レビューを実施する。変更が承認されると、変更のための準備を開始する。

〔発注システムの仕様変更〕
表3は、A社で使用している発注システムの機能である。発注システムは、資材課専用サーバで稼働しており、資材課だけが使用している。

資材課の発注担当者は、作成した発注伝票を印刷し、上長の承認印を得ると、承認済み発注伝票として台帳に保管する。そして、ファックス送信モジュールを用いて、承認された発注伝票と同じ伝票番号を指定し、発注伝票のデータを仕入先宛てにファックスで送信する。また、主任が毎日の業務終了前に、その日に格納されたファックス送信用データと、台帳に保管された承認済み発注伝票との突合せを行い、誤った発注伝票が送信されていないことを確認する。
社内で定期的に実施されるシステム監査において、監査担当であるC氏から、現状の発注システムでは、発注担当者のミスによって、上長の承認を得ていない発注伝票が仕入先のファックス宛てに送信されてしまうおそれがあると指摘された。そこで、資材課のD課長は、発注システムに上長承認機能を追加する必要があると考え、資材課のE氏に指示して、図2に示す発注システムの変更依頼票を作成させた。

B君は、変更依頼票を受け付け、変更内容から必要な追加機能を検討した。今回、新規に開発する機能を含む変更後の発注システムの機能を表4にまとめた。

B君は、リスクレベルをcと設定した。そして、変更の事前チェックを行った後、関係者を召集して変更依頼レビューを行った。レビューの結果、①表4の変更後の発注システムの機能では不足があり、C氏の指摘には対処できていないことから、追加する機能を再検討し、費用見積りをやり直す必要があることが分かった。
B君は、②表4の機能不足をレビュー前に発見できなかった一因は、図2の変更依頼票の記述内容や表2のチェックリストに不足があるからだと考えた。そこで、それらの改善が必要であると考えた。
設問1:
図1中のa、bに入れる適切な字句を本文又は図表中の字句を用いて答えよ。
模範解答
a:変更依頼票作成
b:切戻し又は変更を元に戻す
解説
解答の論理構成
-
a の位置に着目
- 図1では「情報システム部」列の最上段が a、その直前に利用部門から矢印が入っています。
- 本文冒頭に「情報システム部自らも、不具合対策などを行うに当たって、変更依頼票を作成する。」とあります。
- したがって、情報システム部が最初に行う作業は“変更依頼票”を自部門で「作成」することになります。
- よって a = 変更依頼票作成 となります。
-
b の位置に着目
- 「変更作業実施」後の判定「問題あり?」で“あり”となったときに遷移するボックスが b です。
- 表2「チェックリスト」の“リスク”項目に「変更後に問題が見つかった場合に備え、変更を元に戻す切戻しの計画があるか。」と明記されています。
- したがって“問題あり”時に実行される処理は「切戻し(=変更を元に戻す)」です。
- よって b = 切戻し又は変更を元に戻す となります。
誤りやすいポイント
- 「提出」や「受付」と混同
a は“受付”の前段階なので「変更依頼票提出」と思いがちですが、提出は利用部門の視点。情報システム部側では「作成」が正解です。 - 「再作業」との取り違え
b を「再作業」や「リカバリ」と書いてしまうケースが見られます。本文では“切戻し”という正式語が使われているので要注意。 - チェックリストの読み落とし
表2の“リスク”行を見逃すと b を特定できません。
FAQ
Q: 「切戻し」と「ロールバック」は同じ意味ですか?
A: 試験レベルではほぼ同義ですが、本問では本文に登場する正式表記「切戻し」を用いる必要があります。
A: 試験レベルではほぼ同義ですが、本問では本文に登場する正式表記「切戻し」を用いる必要があります。
Q: 情報システム部も変更依頼票を作るのですか?
A: 本文に「情報システム部自らも、不具合対策などを行うに当たって、変更依頼票を作成する。」とあるとおり、利用部門だけでなく情報システム部自身も作成します。
A: 本文に「情報システム部自らも、不具合対策などを行うに当たって、変更依頼票を作成する。」とあるとおり、利用部門だけでなく情報システム部自身も作成します。
Q: 切戻しは必ず実施するのですか?
A: “問題あり”と判定された場合のみ実施します。問題がなければ「結果まとめ・報告」に進みます。
A: “問題あり”と判定された場合のみ実施します。問題がなければ「結果まとめ・報告」に進みます。
関連キーワード: 変更管理、切戻し、リスク評価、構成管理、レビュー
設問2:
本文中のcに入れる適切な字句を答えよ。また、その具体的な理由を二つ挙げ、それぞれ40字以内で述べよ。
模範解答
c:C
理由:①資材課専用サーバで稼働しており、資材課だけが使用しているから
②上長承認モジュールと承認者設定モジュールを新規に開発するから
解説
解答の論理構成
-
影響範囲の確認
・問題文に「発注システムは、資材課専用サーバで稼働しており、資材課だけが使用している。」とある。
・よって影響は「変更を依頼した部門だけ」に限定される。 -
新規開発の有無
・表4には「上長承認(新規)」および「承認者設定(新規)」と明記されており、新規モジュールを開発する変更である。 -
リスクレベル定義との照合
・表1のリスクレベルCは「変更を依頼した部門だけに影響する。」かつ「含む(新規開発を含む)」である。
・前項1・2の条件が完全に一致するため、c=「C」と判断できる。 -
理由(40字以内×2)
①「資材課専用サーバで稼働しており、資材課だけが使用しているから」
②「上長承認モジュールと承認者設定モジュールを新規に開発するから」
誤りやすいポイント
- 「他部門にメール通知するから影響範囲は全社」と誤認し、A/Bを選ぶ。
- 新規開発=影響大と短絡し、影響範囲の条件を見落とす。
- 表1の「含む・含まない」を“機能追加の有無”と勘違いし、既存改修のみでもA/Cを選択。
FAQ
Q: 既存モジュール改修+新規開発が混在する場合はどこを見る?
A: 影響範囲が部門内に留まるかどうかを最優先で判断し、その上で新規開発の有無を確認します。
A: 影響範囲が部門内に留まるかどうかを最優先で判断し、その上で新規開発の有無を確認します。
Q: 将来他部門でも使う予定があるときは?
A: 変更依頼票に「他部門展開予定」と明記されていれば影響範囲は全社扱いとなり、AまたはBを検討します。
A: 変更依頼票に「他部門展開予定」と明記されていれば影響範囲は全社扱いとなり、AまたはBを検討します。
Q: 新規開発が小規模でも「含む」扱いになる?
A: はい。規模ではなく“まったく新しい機能・モジュールか”で判断します。小規模でも新規であれば「含む」です。
A: はい。規模ではなく“まったく新しい機能・モジュールか”で判断します。小規模でも新規であれば「含む」です。
関連キーワード: 変更管理、リスク評価、影響分析、新規開発、承認プロセス
設問3:
本文中の下線①の変更後の発注システムの機能不足を解消するために、表4で機能を追加すべきモジュールはどれか答えよ。また、追加すべき機能を30字以内で述べよ。
模範解答
モジュール:ファックス送信
機能:「ステータスが承認済みの発注伝票に限って処理する。」
または
「ステータスが未承認の発注伝票は処理しない。」
解説
解答の論理構成
- 変更の目的は、監査担当である 「C氏」 が指摘した
「発注担当者のミスによって、上長の承認を得ていない発注伝票が仕入先のファックス宛てに送信されてしまうおそれ」
を排除することです。 - 追加後の機能一覧は 表4 にまとめられていますが、そこでは
「ファックス送信」 モジュールの説明が、従来と同じ
「伝票番号を指定すると、該当する発注伝票のファックス送信用データを作成し、仕入先のファックス宛てに送信する。」
で止まっており、承認ステータスを参照していないことが分かります。 - 一方、同じ 表4 によって
「発注伝票に承認のステータスを設け、初期値として未承認を設定する。」
という新属性が導入されました。にもかかわらず、それを実際の送信プロセスに活用する記述がありません。 - したがって、ファックスを送る直前に
「ステータスが承認済みであること」をチェックし、未承認なら送信しない
という機能を 「ファックス送信」 モジュールに追加しなければ、C氏 の指摘には対応できません。 - よって解答は
モジュール:ファックス送信
追加機能:ステータスが承認済みの発注伝票に限って処理する。
誤りやすいポイント
- 「承認ステータスを付ければ自動的に安全」と誤解し、送信側のロジック変更を見逃す。
- 新規に作られる 「上長承認」 モジュールへ機能を寄せてしまい、既存モジュールの改修を忘れる。
- 変更対象を「発注伝票登録」と誤回答しがちだが、登録時点では未承認が規定値なので実害は発生しない。
FAQ
Q: 既存モジュールの改修と新規モジュールの追加、どちらを優先すべきですか?
A: 必要なのはリスク低減なので、既存プロセス(ファックス送信)の改修が不可欠です。新規モジュールだけでは誤送信リスクが残ります。
A: 必要なのはリスク低減なので、既存プロセス(ファックス送信)の改修が不可欠です。新規モジュールだけでは誤送信リスクが残ります。
Q: 「未承認を送信しない」は例外処理を入れるだけで十分ですか?
A: 業務要件としては十分ですが、ログ出力や利用者へのエラーメッセージ表示など運用面の補完も推奨されます。
A: 業務要件としては十分ですが、ログ出力や利用者へのエラーメッセージ表示など運用面の補完も推奨されます。
Q: 代理承認者がいる場合のチェックはどうなりますか?
A: 承認者が誰であっても最終ステータスが「承認済み」なら送信可、という論理にすれば代理パターンにも対応できます。
A: 承認者が誰であっても最終ステータスが「承認済み」なら送信可、という論理にすれば代理パターンにも対応できます。
関連キーワード: 変更管理、リスク分析、内部統制、承認ワークフロー、アクセス制御
設問4:
本文中の下線②の改善のために、変更依頼票の記述内容やチェックリストに追加する必要があるものは何か。7字以内で答えよ。
模範解答
変更の理由 又は 変更の目的 又は 変更の効果
解説
解答の論理構成
- 変更依頼票の現状を確認
図2の変更依頼票には
「変更名称」「変更責任者」「変更依頼者」「変更内容」「希望利用開始日」「変更対象」
しか項目がありません。 - レビューで起きた問題点
本文で B 君は「表4の変更後の発注システムの機能では不足があり、C氏の指摘には対処できていない」と判定されました。この“機能不足”は、未承認伝票が送信されるリスクを解消し切れていない点です。 - 原因の分析
下線②には「図2の変更依頼票の記述内容や表2のチェックリストに不足がある」とあります。
・表2のチェックリストは「変更対象」「作業計画」「作業体制」…といった実装・運用面中心で、**狙い(理由/目的)**を確認する項目が存在しません。
・図2の変更依頼票も同様に、なぜ変更したいのかを示す欄がありません。 - 足りない情報
レビュー時に目的・理由が文書化されていれば、「未承認伝票を送信させないこと」という本質要件を読み取れ、FAX送信モジュールの改修漏れを早期に発見できたはずです。 - したがって、改善策として追加すべき項目は変更の理由(または目的・効果)となります。
誤りやすいポイント
- 「チェックリストに手順書レビューはあるから十分」と考え、要件面の抜けに気付かない。
- 機能不足=設計ミスと思い込み、依頼票の情報量不足が原因だと結び付けられない。
- 「影響範囲」チェック項目があるので目的確認も含まれると解釈してしまう。
FAQ
Q: 変更依頼票に「変更内容」が書かれていれば十分では?
A: 内容は“何をするか”であり、“なぜするか”を保証しません。理由・目的が無いと、本来達成すべき効果を反映した機能かどうかをレビューで判断できません。
A: 内容は“何をするか”であり、“なぜするか”を保証しません。理由・目的が無いと、本来達成すべき効果を反映した機能かどうかをレビューで判断できません。
Q: チェックリストにどのように追加すれば良いですか。
A: 「変更の理由(目的・効果)は明確か。要求に見合った機能が網羅されているか。」という観点を新設すると、要件抜けを早期に発見できます。
A: 「変更の理由(目的・効果)は明確か。要求に見合った機能が網羅されているか。」という観点を新設すると、要件抜けを早期に発見できます。
Q: 「変更の理由」「変更の目的」「変更の効果」のどれを書けば良いですか。
A: いずれも趣旨は同じで“変更の狙い”を明示することです。設計書・稟議書の慣例や社内文書様式に合わせて選択してください。
A: いずれも趣旨は同じで“変更の狙い”を明示することです。設計書・稟議書の慣例や社内文書様式に合わせて選択してください。
関連キーワード: 変更管理、要件定義、リスク分析、チェックリスト


