在阅读有关SCM(软件配置mgt,而不是供应链mgt)的内容时,我已经看到提及“物料清单”作为随构建提供的文档。什么是物料清单文件,它的目的是什么?
这是一个常用的文件吗?
答案 0 :(得分:4)
SCM的“物料清单”(BOM)的实际内容和含义取决于所使用的工具和商店。简而言之,它们往往只是用于构建系统/产品/组件的文件的简单列表。
除非在列表中的每个文件中包含版本信息,否则BOM无法完成。
我在过去十年中积极支持SCM系统,我们从未使用过这个术语。我之前使用过的“物料清单”(BOM)这个术语的地方是制造业,它意味着用于组装产品的所有物理部件。
在我工作的高科技公司中,我们使用了相同的概念,列出了 用于在某个时间点构建软件的版本指定文件。实际上,这些文件(带有版本号)的列表专门用于验证产品的哪些部分在版本之间发生了变化。
记住版本号,没有这些,列表不是很有用。
答案 1 :(得分:1)
它是安装模块中每个组件的枚举。
答案 2 :(得分:0)
SCM =供应链管理?软件配置管理?源代码管理?请编辑您的问题。
无论如何,物料清单通常会引用一份文件,该文件列出构成“物品”的零件和子零件,如果经常是嵌套结构,即物品由其他物品组成,则制成还有其他项目。项目的定义明显因使用而异,但举个例子:
Car
1x Steering Wheel
2ft Leather
1 horn
4x Normal Wheels
1 Tire
1 Hub
7 Lug Nuts
1x Radio
在这个例子中,这些线中的每一条都是“物品”,但是汽车项目由方向盘,4个轮子和一个收音机组成。但是,每个车轮由1个轮胎,1个轮毂和7个凸耳螺母组成。
在软件配置管理中,这个想法保持不变,但现在你列出构成“软件包”的软件部分,而这些软件部分本身可能有部分。同样的想法,只是对“项目”的不同定义。