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

基本情報技術者 2009年 秋期 午前(科目A)73


問題文

構成表の製品Aを300個出荷しようとするとき、部品の正味所要量は何個か。ここで、A, a, b, cの在庫量は在庫表のとおりとする。また、ほかの仕掛残、注文残、引当残などはないものとする。
基本情報技術者 2009年 秋期 午前(科目A) 問73の問題画像

選択肢

200
600(正解)
900
1,500

構成表に基づく正味所要量の計算【午前2 解説】

要点まとめ

  • 結論:部品bの正味所要量は製品Aの出荷300個を満たすために必要な追加発注数で、答えはの600個です。
  • 根拠:まず完成品A在庫100個を差引き生産量200個を算出し,それをBOM展開して部品需要を合算し在庫を差引きます。
  • 差がつくポイント:完成品在庫を先に差引いてからBOMを展開し、下位部品(aを生産するためのb)の必要量も忘れず合算すること。

正解の理由

正解は です。
手順は次のとおりです。出荷300個に対して完成品Aの在庫100個があるため,実際に生産するAは300−100=200個です。この生産量をBOMに従って展開すると,部品bの総必要量は次のようになります。
  • Aに直接使うb:
  • Aに使うaを生産するために必要なaの生産量: 個(在庫a100個を差引いて生産するaは500個)
  • aを500個生産するために必要なb:
  • よってbの総必要量(粗所要量)は
  • bの在庫300個を差引くと正味所要量は
以上より正解は (600個)です。

よくある誤解

  • 完成品Aの在庫を差引かずにそのまま300個分をBOM展開してしまう(在庫差引は最初に行う)。
  • aが下位品であることを忘れ、aの生産に必要なb(下位需要)を合算しない。
  • 在庫の差引タイミングを誤り、下位品在庫を二重に差引くなどの計算ミスをする。

解法ステップ

  1. 完成品Aの実際の生産量(所要量)を求める:(個)
  2. Aの直接所要量をBOMで展開:aは、bは(cはA直下不要)
  3. aの在庫を差引いてaの生産量を求める:(個)
  4. aを生産するために必要な下位部品を展開:aあたりbが1個、cが2個なのでbは、cは
  5. bの総粗所要量を合算:(個)
  6. b在庫を差引いて正味所要量を求める:(個)

選択肢別の誤答解説

  • ア: 200
    これは「Aの正味生産量」を答えた場合の値です(300−100=200)。設問が求めるのは部品bの正味所要量なので不正解です。
  • イ: 600(正解)
    完成品在庫を差引いた上でBOM展開し、下位品の需要を合算して在庫を引いた正味所要量です。
  • ウ: 900
    これはbの「粗所要量」(在庫差引前)の値に相当します(A直下の400とa生産分500を合計)。在庫300を差引いていないため不正解です。
  • エ: 1,500
    これはAを300個分としてBOMを展開したときのbの全粗要求(直接2×300=600 と a由来1×900=900 を合計した1500)で、完成品在庫や部品在庫の差引を一切考慮していない値です。

補足コラム

MRPでの正味所要量計算の基本ルールは「上位品の需要から在庫を差引いてからBOMを下方展開する」ことです。これにより在庫の有効活用が可能になり、過剰発注や不必要な生産を防げます。多段BOMでは、上位で在庫を使う分だけ下位に及ぼす需要が変わるため、必ずトップダウンで展開してください。

FAQ

Q1: なぜ完成品Aの在庫を先に差引くのですか?
A1: 在庫がある分は新たに生産・発注する必要がないため、先に差引いてから実際の生産・発注量を決めます。これがMRPの基本です。
Q2: 在庫が余る場合はどう扱いますか?
A2: 正味所要量がゼロ以下になれば追加発注不要です(余剰在庫は残る)。負の値は通常「発注不要/過剰在庫」として扱います。
Q3: リードタイムやロットサイズは今回考慮していませんか?
A3: 本問題は数量計算に限定しており、リードタイムやロットサイズは考慮していません。実務ではそれらも考慮します。

関連キーワード: 部品表、BOM展開、正味所要量、MRP、在庫差引、多段BOM、所要量計算
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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