【ビーオーエム】

BOM(部品表) とは?

最終更新:
💡 「何がいくつ必要?」を全部書き出したお買い物リスト
📌 このページのポイント
BOM(部品表)のイメージ 完成品(製品) 部品A × 2 部品B × 1 部品C × 3 素材X × 5 素材Y × 2 BOM = 部品・数量・階層を一覧にまとめたリスト ソフトウェア版 → SBOM(依存ライブラリの一覧)
BOM(部品表)の階層構造イメージ
ひよこ ひよこ
BOMってなに?爆弾のこと?
ペンギン先生 ペンギン先生
違う違う(笑)。BOMは「部品表」のことで、ある製品を作るのに必要な部品を全部リストアップしたものだよ。たとえばカレーのレシピで「にんじん2本、じゃがいも3個、カレールー1箱…」って書くでしょ?あれの工業版だね
ひよこ ひよこ
へぇ〜、それがソフトウェアにも関係あるの?
ペンギン先生 ペンギン先生
あるんだよ!ソフトウェアもたくさんのライブラリフレームワークを組み合わせて作るよね。その一覧をSBOMソフトウェアBOM)と呼んで、セキュリティ脆弱性管理に使われているんだ
ひよこ ひよこ
…でもなんで最近そんなに注目されてるの?
ペンギン先生 ペンギン先生
Log4jの脆弱性事件を覚えてるかな?あのとき「自分のシステムにLog4jが入ってるか」を把握できなかった企業が大慌てしたんだ。SBOMがあれば即座に影響範囲を特定できるから、アメリカ政府も導入を義務化し始めているよ
ひよこ ひよこ
じゃあ、ちゃんとBOMを管理してないと大変なことになるんだね!
ペンギン先生 ペンギン先生
そのとおり。製造業でもソフトウェアでも「何が使われているか」を把握するのは品質管理セキュリティの基本中の基本だよ。BOMは地味だけど、ものづくりの屋台骨を支える重要な存在だね
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「BOM」って出てきたら「製品を作るのに必要なモノ全部のリスト」と思えればだいたいOK!
📖 おまけ:英語の意味
「Bill of Materials」 = 部品表・材料表
💬 Bill は「請求書」や「一覧表」という意味で、Materials は「材料」。つまり材料の一覧表ということだよ
← 用語集にもどる