【发布时间】:2010-10-12 14:38:04
【问题描述】:
在阅读有关 SCM(软件配置管理,而不是供应链管理)的信息时,我看到提到“材料清单”作为构建提供的文档。物料清单文档包含什么内容,其目的是什么?
这是常用的文档吗?
【问题讨论】:
-
我投票结束这个问题,因为这个问题不是关于编程的,应该在不同的网站上提问。
标签: documentation version-control
在阅读有关 SCM(软件配置管理,而不是供应链管理)的信息时,我看到提到“材料清单”作为构建提供的文档。物料清单文档包含什么内容,其目的是什么?
这是常用的文档吗?
【问题讨论】:
标签: documentation version-control
SCM 的“物料清单”(BOM) 的实际内容和含义取决于所使用的工具和车间。松散地说,它们往往只是用于构建系统/产品/组件的文件的简单列表。
BOM 不能完整,除非它在其列表中的每个文件中包含版本信息。
在过去的 10 年里,我一直积极支持 SCM 系统,我们从未使用过这个术语。我之前在制造业中看到过“物料清单”(BOM)这个术语的地方,它意味着用于组装产品的所有物理部件。
在与我合作的高科技公司中,我们使用了相同的概念, 版本指定的文件用于在某个时间点构建软件。 事实上,这些文件的列表(带有版本号)专门用于验证产品的哪些部分在版本之间发生了变化。
记住版本号,没有这些,列表就不是很有用。
【讨论】:
它是安装模块中每个组件的枚举。
【讨论】:
SCM = 供应链管理?软件配置管理?源代码管理?请编辑您的问题。
无论如何,物料清单通常指的是一个文档,其中列出了构成“项目”的部件和子部件,如果通常是嵌套结构,即项目由其他项目组成,则还有其他项目。 item的定义显然因用途而异,但举个例子:
Car
1x Steering Wheel
2ft Leather
1 horn
4x Normal Wheels
1 Tire
1 Hub
7 Lug Nuts
1x Radio
在本例中,每一行都是“项目”,但 Car 项目由方向盘、4 个轮子和收音机组成。但是,每个车轮由 1 个轮胎、1 个轮毂和 7 个凸耳螺母组成。
在软件配置管理中,想法保持不变,但现在您要列出构成“包”的软件部分,而这些软件部分本身可能有部分。相同的想法,只是“项目”的不同定义。
【讨论】: