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

応用情報技術者 2016年 秋期 午後09


ガソリンスタンド事業における料金システムの更新に関する次の記述を読んで、設問1~3に答えよ。

   A社は、石油製品を販売している中堅企業であり、ガソリンスタンド事業では、十数店のガソリンスタンドで小売をしている。ガソリンスタンド事業における基幹システムは、本社のサーバで稼働している料金システムと会計システムで構成される。各ガソリンスタンドでは、給油量や料金情報などが給油機から店内の店舗POS端末に送られ、さらに、給油や売上に関するPOSデータを収集する料金システムで、企業などの契約顧客向けの請求処理が実行される(図1)。また、会計システムはソフトウェアパッケージ(以下、パッケージという)を導入したものであり、料金システム上の売上金額や給油量などのデータは、会計システムにデータ連携している。現行の料金システムの機能は、POSデータ収集、顧客管理、契約顧客を対象とした料金請求管理及び入金管理である。この料金システムは、ガソリンスタンド業界各社を主要顧客としている中堅のシステムインテグレータであるB社が、A社の仕様に合わせてソフトウェアを開発し、サーバなどのハードウェアと一括して納入した後、引き続き保守も実施している。
応用情報技術者試験(平成28年度 秋期 午後 問09 図01)
 A社が、セルフサービス方式の給油機(以下、セルフ給油機という)を導入しようとしたところ、セルフ給油機に対応した新しい店舗POS端末と料金システムとのインタフェース部分を変更する必要があることが分かった。B社に見積りを依頼したところ、改修費用が高額になることが分かったので、改修せずにサーバOSのサポートが終了する時期に合わせて、料金システムを更新することにした。その後、サーバOSのサポート終了が近づいてきたので、今回、料金システム更新プロジェクト(以下、本プロジェクトという)を立ち上げることにした。  本プロジェクトの責任者となったA社システム開発室のC室長は、①導入期間や費用を考慮して、パッケージの導入を前提にして提案するようにB社に依頼した。B社には該当する自社開発のパッケージがないので、提案の作成に当たって、複数社のパッケージを調査し、提案に盛り込んだ。パッケージの候補を複数列挙したB社からの提案では、顧客管理機能を含めてA社の料金システムで必要な全機能をサポートしている製品はなかったが、機能の多くをサポートしている製品は幾つかあるとのことであった。また、候補として挙げられたパッケージは全て、パラメタでの機能変更が限られており、A社で必要とする機能とのギャップは、追加プログラム(以下、アドオンという)で対応するか、業務の変更で対応することになるとの提案であった。
 この提案を基に、C室長は、料金システムを更新するために次の内容を含んだシステム化構想書を作成した。  ・現行の会計システムにデータ連携できること  ・セルフ給油機に対応した新しい店舗POS端末が利用できること  ・顧客管理機能にサービス履歴照会などの機能を有していること  経営会議において、C室長が作成したシステム化構想書が承認され、複数のパッケージを検討する条件で、提案どおり、システム導入をB社に発注することが決定した。また、本プロジェクトのプロジェクトマネージャには、C室長が任命された。C室長は、部下1名、及びB社のベテランSEであるD氏の計3名体制で、パッケージ選定を含む要件定義工程から導入までのシステム開発計画書の作成に取り掛かった。   〔B社におけるパッケージ導入の知見〕  システム開発計画書の作成に先立ち、C室長は、B社にパッケージ導入時の留意点を照会した。  B社では、ガソリンスタンド業界をはじめ、様々な業界の企業にパッケージを導入してきている。D氏が、パッケージの導入事例を調査したところ、次のような事例があることを把握し、C室長に報告した。
 (1) パッケージ選定前の業務要件定義の作業が十分に行われなかったので、必要機能を洗い出せず、業務に適合しないパッケージを選定してしまった。その結果、アドオン量が膨らみ、コスト超過になった。  (2) 要件定義工程における利用者側要員の関与が不足していた。その結果、要求機能とパッケージの機能とのギャップを正確に把握するための、フィット&ギャップ分析に必要なaや業務データなどの要件を事前に洗い出すことができなかった。また、ギャップによる業務への影響の検討も不十分であったために納期の遅延などが発生した。  (3) 要件定義工程において、パッケージ機能の詳細を十分に把握していなかったので、アドオンで対応すべき機能を洗い出せずに機能不足でのリリースになった。   〔要件定義工程の手順〕  C室長は、システム開発計画書を作成するに当たり、D氏から報告された事例を参考に対策を講じ、要件定義工程を二つに分けて、次のように進めることにした。  最初の工程は、パッケージ選定などのために、候補となるパッケージに対してフィット&ギャップ分析を実施する工程であり、次の手順で実施することにした。  ・ガソリンスタンド事業部門の要員が中心となって、業務要件を事前に洗い出し、要求機能としてまとめる。  ・B社のSEが中心となって、要求機能のうち、候補となるパッケージがサポートしていない機能をギャップとして洗い出す。   2番目の工程は、パッケージ選定後に詳細なアドオン検討や業務方針策定を実施する工程であり、次の手順で実施することにした。  ・B社のSEが、前工程でギャップとして洗い出した機能について、アドオンでの対応が可能かどうか、可能ならばそのbを見積もり、要員単価を当てはめてアドオンの開発コストを算定する。  ・B社のSEとガソリンスタンド事業部門の要員が連携し、ギャップとして洗い出した機能についてアドオンで対応できない場合の業務への影響を検討する。   〔要件定義工程におけるC室長の工夫点〕  C室長が、D氏から聞いた事例を踏まえ、システム開発計画書で工夫しようとしている点は、次のとおりである。  ・A社、B社、及びパッケージ開発会社の調整窓口を明確にして、情報の流れを統制する。  ・要求機能を正確に伝えることなどによって、フィット&ギャップ分析とアドオン開発を適切に実施できるように、②A社内の各関連部門の要員最低1名が、要件定義工程から参加し、ガソリンスタンド事業部門の要員のうち少なくとも1名を専任とする体制を作ることを明示する。  ・③パッケージ選定後に、パッケージ開発会社から複数のSEを参加させる。   〔外部委託会社との契約とC室長の工夫点〕  C室長は、パッケージ開発会社の選定に当たり、評価表であるcを事前に準備することによって、パッケージ開発会社を公正に選定することにした。  また、B社やパッケージ開発会社との契約は、派遣契約とはせず、要件定義工程と外部設計以降の2段階に分け、要件定義工程では成果物の詳細が明確でないために、d契約とすることにした。パッケージ開発会社の参加期間は限定的であるが、その間は、④A社の社内で業務を遂行してもらうようにする

設問1料金システム更新の作業工程について、(1)〜(3)に答えよ。

(1)本文中の下線①について、B社に依頼した理由は何か。20字以内で述べよ。

模範解答

A社の業務に精通しているから

解説

解答の論理構成

  • 【問題文】には、「この料金システムは、…B社が、A社の仕様に合わせてソフトウェアを開発し、…引き続き保守も実施している。」とあります。
    → B社は現行システムを開発・保守しており、A社の業務内容・データ構造・運用手順を熟知しています。
  • 同じく【問題文】で、C室長は「①導入期間や費用を考慮して、パッケージの導入を前提にして提案するようにB社に依頼」しています。
    → 期間と費用を抑えるには、既に業務を理解しているベンダに任せる方が手戻りが少なく、短期・低コスト化が期待できます。
  • 以上から、下線①でB社に依頼した直接的な理由は、B社が「A社の業務に精通している」ためです。

誤りやすいポイント

  • 「ガソリンスタンド業界各社を主要顧客としている」だけに着目し、業界知識と誤解する。ポイントは“A社特有の業務”への精通です。
  • 「サーバを納入した」「保守を実施している」を単に技術的理由と読み違え、業務理解という観点を見落とす。
  • 「導入期間や費用を考慮」を解答に盛り込み、理由と結果を混同する。

FAQ

Q: 業界に詳しい別会社でも良かったのでは?
A: 業界知識だけでなく、現行システムを作り保守してきたため、データ形式や個別運用も把握している点が決定的です。
Q: B社に該当パッケージが無いのに依頼したのは矛盾しない?
A: パッケージ自体は他社製でも、要件整理・ギャップ分析・導入支援は業務に詳しいB社が担う方が効率的です。
Q: 「業務に精通」と「システムに詳しい」はどう違う?
A: 前者は顧客管理・請求処理など業務フローを理解していること、後者はプログラムやインフラ構成を把握していることです。本問では前者が主眼です。

関連キーワード: パッケージ導入、フィット&ギャップ分析、システム保守、業務要件定義

設問1料金システム更新の作業工程について、(1)〜(3)に答えよ。

(2)本文中のaに入れる適切な字句を解答群の中から選び、記号で答えよ。
解答群  ア:画面構成  イ:業務環境  ウ:業務プロセス  エ:サーバ構成  オ:入力方式

模範解答

a:ウ

解説

解答の論理構成

  1. 問題文では、フィット&ギャップ分析に必要なものとして
    ――「要求機能とパッケージの機能とのギャップを正確に把握するための、フィット&ギャップ分析に必要なaや業務データなどの要件」――
    と記載されています。
  2. フィット&ギャップ分析で照合するのは「現在行っている業務」と「パッケージが提供する業務機能」の対応可否です。すなわち、現行業務の流れ・手順を整理した「業務プロセス」が必須となります。
  3. 解答群を対比すると、 ・ア:画面構成 … UI 情報であり分析の出発点にはなりにくい
    ・イ:業務環境 … ハードや人員配置の総称で文意とずれる
    ・ウ:業務プロセス … 業務の流れそのものを示し最適
    ・エ:サーバ構成 … インフラ情報であり業務機能とは無関係
    ・オ:入力方式 … 操作手順の一部で全体像を表さない
    よって最も適切なのは「ウ:業務プロセス」となります。

誤りやすいポイント

  • 「画面構成」や「入力方式」のような UI・操作面の情報を重視しすぎると、フィット&ギャップ分析の本質(業務フローの適合確認)を見落としてしまいます。
  • 「サーバ構成」などインフラ視点のワードを選ぶと、要件定義で先に整理すべき業務側要件との対応が取れなくなります。
  • フィット&ギャップ分析を「機能一覧のチェック」と誤解し、業務全体の流れ(プロセス)を棚卸ししないまま進めると、アドオンの過大見積りや追加コストにつながる危険があります。

FAQ

Q: フィット&ギャップ分析では具体的にどのような資料を使うのですか?
A: 現行の「業務プロセス」フロー図、業務データ一覧、機能一覧、利用シナリオなどを用意し、パッケージ標準機能との対応表を作成します。
Q: 「業務プロセス」が整理できていない場合、どのようなリスクがありますか?
A: ギャップが正しく把握できず、不要なアドオン開発や業務変更が後工程で判明し、コスト超過・納期遅延のリスクが高まります。
Q: アドオン開発を減らすコツはありますか?
A: 初期段階で「業務プロセス」を可視化し、パッケージに合わせて業務側を柔軟に変更できる部分を検討することが効果的です。

関連キーワード: フィット&ギャップ分析、業務プロセス、要件定義、アドオン開発、パッケージ選定

設問1料金システム更新の作業工程について、(1)〜(3)に答えよ。

(3)本文中のbに入れる適切な字句を5字以内で答えよ。

模範解答

b:工数 又は 開発規模

解説

解答の論理構成

  1. 本文では要件定義工程を二段階に分け、二番目の工程について
    “B社のSEが、前工程でギャップとして洗い出した機能について、アドオンでの対応が可能かどうか、可能ならばそのbを見積もり、要員単価を当てはめてアドオンの開発コストを算定する。”
    と記載されています。
  2. ここで必要なのは「アドオン開発コスト」を算出するための前提値です。
    開発コストは一般に
    アドオン開発コスト = 作業量 × 要員単価
    で算定されます。
  3. 作業量を表す指標には「人月」「人日」などがあり、情報処理技術者試験の午後問題では総称して “工数” と表現されることが多いです。また規模見積りを意味する “開発規模” も同義で利用されます。
  4. よって b には、要員単価と掛け合わせる対象である作業量・規模を示す語句「工数」または「開発規模」が入るのが妥当です。

誤りやすいポイント

  • 「費用」や「コスト」を直接入れてしまう
    → 文章後段に “アドオンの開発コストを算定する” と続いているため二重表現になります。
  • 「期間」「日程」を入れる
    → 期間を見積もっても要員単価とは掛け算できず、費用計算の形に合致しません。
  • 「人数」を入れる
    → 人数×要員単価では単位が合わず、開発工数(人月)を算定できません。

FAQ

Q: “工数” と “開発規模” のどちらを使うべきですか?
A: どちらでも設問条件(5字以内)を満たし、意味も同じため正答とされます。出題側は複数の正答を認める形式です。
Q: なぜ「見積もり」と「要員単価」をわざわざ分けて書いているのですか?
A: “工数” は作業量、“要員単価” は人件費単価で性質が異なるためです。両者を掛け合わせることで初めて金額としての「開発コスト」が算出できます。
Q: フィット&ギャップ分析でギャップが多い場合はどうすればよいですか?
A: アドオン開発か業務変更のどちらかを選択する検討を行います。コストや納期への影響、業務部門の受容性などを評価し、プロジェクト全体最適で決定します。

関連キーワード: フィット&ギャップ分析、工数見積り、アドオン開発、要件定義、契約形態

設問2〔要件定義工程におけるC室長の工夫点〕について、(1)、(2)に答えよ。

(1)C室長が、本文中の下線②のような体制にした目的は何か。35字以内で述べよ。

模範解答

ギャップを業務変更で対応したときの影響を正確に把握するため

解説

解答の論理構成

  1. C室長の体制方針
    ・問題文の下線②には「“A社内の各関連部門の要員最低1名が、要件定義工程から参加し、ガソリンスタンド事業部門の要員のうち少なくとも1名を専任とする体制”」と明示されています。
  2. その狙い
    ・同じ段落には「要求機能を正確に伝えることなどによって、フィット&ギャップ分析とアドオン開発を適切に実施できるように」と記載されています。
  3. 業務変更時の影響検討が必須
    ・手順説明には「“アドオンで対応できない場合の業務への影響を検討する”」とあります。
  4. 以上より、各部門の現場要員を参画させる目的は“ギャップを業務変更で吸収する場合の影響を漏れなく把握する”ことだと論理づけられ、模範解答「ギャップを業務変更で対応したときの影響を正確に把握するため」が導かれます。

誤りやすいポイント

  • 「要求機能を正確に伝える」だけが目的と思い込み、“影響把握”まで言及しない。
  • 体制づくりを“B社とのコミュニケーション改善”と誤読し、A社内調整の意図を外してしまう。
  • アドオン開発の効率化を前面に出し、“業務変更”という代替手段を忘れてしまう。

FAQ

Q: なぜ“関連部門全員”ではなく“最低1名”なのですか?
A: 全員常駐ではコスト・工数が膨大になるため、各部署の代表者を置き、必要に応じて部門内で情報共有してもらう体制が現実的だからです。
Q: “専任1名”をガソリンスタンド事業部門から配置する理由は?
A: 給油・POS運用の実務を最も理解しており、ギャップによる業務フロー変更の影響を即時判断できるためです。
Q: アドオンと業務変更、どちらが優先されるのですか?
A: コスト・納期・運用リスクを比較し、最適な対応策を選択します。影響分析を正確に行うことで合理的に判断できます。

関連キーワード: フィット&ギャップ分析、アドオン開発、影響分析、業務プロセス変更

設問2〔要件定義工程におけるC室長の工夫点〕について、(1)、(2)に答えよ。

(2)本文中の下線③について、パッケージ開発会社のSEを参加させた理由は何か。[B社におけるパッケージ導入の知見]を参考に、25字以内で述べよ。

模範解答

アドオンで対応可能かを正確に判断したいから

解説

解答の論理構成

  1. ③の施策
    − 本文には「③パッケージ選定後に、パッケージ開発会社から複数のSEを参加させる」とあります。
  2. 失敗事例からの教訓
    − B社が報告した事例(3)では「パッケージ機能の詳細を十分に把握していなかったので、アドオンで対応すべき機能を洗い出せずに機能不足でのリリースになった」と指摘しています。
  3. 目的の導出
    − 機能不足を避けるには、パッケージの仕様に最も詳しいパッケージ開発会社のSEが必要です。
    − 彼らが参加すれば、パッケージと要求機能のギャップを正確に評価し、「アドオンで対応可能か」を的確に判断できます。
  4. よって解答
    − 「アドオンで対応可能かを正確に判断したいから」となります。

誤りやすいポイント

  • 「B社だけで十分」と思い込み、パッケージ開発会社の専門性を軽視する。
  • ギャップ把握の目的を“コスト削減”とだけ捉え、機能不足防止という本質を見落とす。
  • 事例(1)・(2)と混同し、業務要件洗い出しが理由と誤答する。

FAQ

Q: なぜB社のSEだけでは不十分なのですか?
A: B社は導入経験はあっても、候補パッケージの内部仕様までは把握しきれません。パッケージ開発会社のSEが加わることで、機能詳細や拡張可否を迅速に確認できます。
Q: パッケージ開発会社を早期に巻き込むとコストが増えませんか?
A: 初期段階でギャップを精査し、無駄なアドオンや手戻りを防げるため、結果的に総コスト低減につながります。
Q: アドオン判断以外に期待できる効果は?
A: 将来バージョンアップ時の影響調査やベンダサポートの取り込みなど、ライフサイクル全体での保守性向上が期待できます。

関連キーワード: パッケージ導入、フィット&ギャップ分析、アドオン開発、要件定義、工数見積り

設問3〔外部委託会社との契約とC室長の工夫点〕について(1)〜(3)に答えよ。

(1)本文中のcに入れる、PMBOKガイド第5版において使用されている適切な字句を解答群の中から選び、記号で答えよ。
解答群  ア:RFP  イ:統制自己評価  ウ:発注先選定基準  エ:発注内示書

模範解答

c:ウ

解説

解答の論理構成

  1. 評価表の目的を確認
    【問題文】には「C室長は、パッケージ開発会社の選定に当たり、評価表であるcを事前に準備することによって、パッケージ開発会社を公正に選定することにした。」とあります。
    ここで求められているのは “公正に選定するための評価表” の呼称です。
  2. PMBOKガイド第5版との対応付け
    PMBOKガイド第5版では調達マネジメントのプロセス群において、ベンダを評価する基準を「発注先選定基準(Source Selection Criteria)」と定義しています。これは提案内容や実績を点数で比較できる一覧表として整備されることが多く、本設問の“評価表”と機能が一致します。
  3. 解答群の照合
    ア:RFP → 提案依頼書そのもの
    イ:統制自己評価 → 内部統制の手法であり選定基準ではない
    ウ:発注先選定基準 → PMBOKの用語と一致
    エ:発注内示書 → 発注の内示を行う文書で評価表ではない
    よってcに入る適切な語は「ウ:発注先選定基準」です。

誤りやすいポイント

  • RFP=評価表と混同する
    RFPは評価材料を提示する文書であり、採点軸をまとめた表ではありません。
  • “統制自己評価”をガバナンスの観点で連想すると誤答
    内部統制の用語で、調達プロセスとは直接関係ありません。
  • 「発注内示書」は類似の漢字が並び紛らわしい
    しかし内示書は結果通知であり、選定前の評価には用いません。

FAQ

Q: PMBOKでは「発注先選定基準」をいつ作成するのですか?
A: 「調達マネジメント計画」プロセスで策定し、RFP 発行時に同時配布するのが一般的です。
Q: 評価項目にはどのようなものを入れると良いですか?
A: 価格、機能適合度、保守体制、技術力、企業の安定性など、優先順位を付けて点数化すると比較しやすくなります。
Q: 評価表を事前に共有するメリットは?
A: ベンダが重視すべきポイントを理解できるため、提案の質が均一化し、公平な比較が可能になります。

関連キーワード: 調達マネジメント、ベンダ評価、フィット&ギャップ分析、アドオン開発

設問3〔外部委託会社との契約とC室長の工夫点〕について(1)〜(3)に答えよ。

(2)本文中のdに入れる適切な字句を5字以内で答えよ。

模範解答

d:準委任

解説

解答の論理構成

  1. 問題文の該当記述
    ― “要件定義工程では成果物の詳細が明確でないために、d契約とすることにした。”
    成果物が確定していない段階で請負契約を結ぶと、納品物の確定・責任分界があいまいになり紛争の火種になります。
  2. システム開発における典型的な契約形態
    • 請負契約:成果物の完成責任を負う。要件・仕様が固まっているフェーズ向き。
    • 準委任契約:一定期間の業務遂行を委ねる。成果物よりも“作業”が目的で、仕様が流動的なフェーズ向き。
  3. 要件定義工程の特徴
    問題文中で“要件定義工程では成果物の詳細が明確でない”と明言されています。これはまさに準委任契約を採るべき典型的な状況です。
  4. したがって d には、成果物完成ではなく業務遂行を主眼とする「準委任」が入ると論理的に決定できます。

誤りやすいポイント

  • “成果物が曖昧なら請負+出来高精算でもよいのでは?”と考えてしまう。請負は完成責任が原則で、途中変更が発生すると契約再締結が頻発し、かえって管理コストが増大します。
  • “要件定義=ドキュメントという成果物があるから請負”と短絡する。ドキュメントは成果物に含まれていても、その内容が事前に確定していない点が重要です。
  • 準委任を“人月派遣”と同義に考える誤解。準委任は業務委託であり、指揮命令権は委託先が持ちます(問題文にも“派遣契約とはせず”と明記)。

FAQ

Q: 準委任契約では成果物検収は不要ですか?
A: 成果物完成責任は負いませんが、実施した作業の報告書や成果物(要件定義書など)の確認は行います。検収ではなく“業務完了報告”という形が一般的です。
Q: 後工程(外部設計以降)も準委任でよいですか?
A: 外部設計・開発は仕様が固まり、完成物の品質保証が必要になるため通常は請負契約が適切です。問題文でも“2段階に分け”と記載しています。
Q: 準委任契約なら甲(A社)が指揮命令しても問題ない?
A: 指揮命令権は乙(B社またはパッケージ開発会社)側です。甲の過度な指揮は偽装請負と見なされる恐れがあります。情報提供・調整依頼に留めるのが原則です。

関連キーワード: 契約形態、準委任、要件定義、請負契約、フェーズ管理

設問3〔外部委託会社との契約とC室長の工夫点〕について(1)〜(3)に答えよ。

(3)本文中の下線④において、A社の要員と外部の要員とは、法令上適正な指揮命令関係にあることが必要である。A社の要員が法令遵守上、業務の遂行において気をつけることを20字以内で述べよ。

模範解答

作業者に直接業務指示をしない。

解説

解答の論理構成

  1. 【問題文】には、外部要員を「④A社の社内で業務を遂行してもらう」とあります。
  2. しかし契約形態は派遣ではなく、要件定義工程は「d契約」と明記されています。請負契約では指揮命令権は受託者側にあり、発注者が直接作業指示を出すと労働者派遣法上の「偽装請負」に該当する恐れがあります。
  3. よって、A社要員が守るべきポイントは「外部作業者への直接の業務指示を行わない」ことになります。

誤りやすいポイント

  • 「社内で作業する=自社社員と同じ扱い」と誤解して指示を出してしまう。
  • 成果物に対する修正要求と作業手順の具体的指示を混同しがち。
  • 「一時的だから問題ない」と考えて口頭で細かな指示を出してしまう。

FAQ

Q: 成果物の品質に問題があった場合はどう伝えるべきですか?
A: 直接作業者に手順を指示するのではなく、B社の管理者を通じて修正依頼を行います。
Q: 日々の進捗確認は指揮命令に当たりますか?
A: 進捗報告の受領や成果物の検収は問題ありません。ただし「○○ファイルを今すぐ修正して」など具体作業を命じるのは避け、B社管理者に依頼します。
Q: 外部要員が安全衛生上のルールを守らない場合は?
A: 職場の安全確保は発注者の責任でもあるため、ルール説明や注意は可能です。作業内容そのものの指示とは区別して行ってください。

関連キーワード: 請負契約、指揮命令系統、労働者派遣法、偽装請負
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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