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

選択肢
ア: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の総必要量は次のようになります。
手順は次のとおりです。出荷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(下位需要)を合算しない。
- 在庫の差引タイミングを誤り、下位品在庫を二重に差引くなどの計算ミスをする。
解法ステップ
- 完成品Aの実際の生産量(所要量)を求める:(個)
- Aの直接所要量をBOMで展開:aは、bは(cはA直下不要)
- aの在庫を差引いてaの生産量を求める:(個)
- aを生産するために必要な下位部品を展開:aあたりbが1個、cが2個なのでbは、cは
- bの総粗所要量を合算:(個)
- 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の基本です。
A1: 在庫がある分は新たに生産・発注する必要がないため、先に差引いてから実際の生産・発注量を決めます。これがMRPの基本です。
Q2: 在庫が余る場合はどう扱いますか?
A2: 正味所要量がゼロ以下になれば追加発注不要です(余剰在庫は残る)。負の値は通常「発注不要/過剰在庫」として扱います。
A2: 正味所要量がゼロ以下になれば追加発注不要です(余剰在庫は残る)。負の値は通常「発注不要/過剰在庫」として扱います。
Q3: リードタイムやロットサイズは今回考慮していませんか?
A3: 本問題は数量計算に限定しており、リードタイムやロットサイズは考慮していません。実務ではそれらも考慮します。
A3: 本問題は数量計算に限定しており、リードタイムやロットサイズは考慮していません。実務ではそれらも考慮します。
関連キーワード: 部品表、BOM展開、正味所要量、MRP、在庫差引、多段BOM、所要量計算

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

