阶段化开发中可跟踪性的基线集

本主题中的图说明在基线集中创建了模块基线时链接的工作方式。以下示例中的基线集定义包含三个模块。

在项目的第一阶段中,将在各模块中创建对象并在对象之间创建链接。 负责模块 1 中数据的小组完成项目的第一阶段并正准备继续进行第二阶段。他们会在基线集中创建模块基线。此时,将会复制从模块 2 到模块 1 的链接,因此来自模块 2 的各链接将转至模块 1 的当前版本和模块 1 的基线,如下图中所示。

创建第一个模块基线后的基线集

在使用模块 2 和模块 3 的小组仍在处理项目的第一阶段时,他们应创建指向模块 1 的基线和当前版本的链接。在为基线集中的模块 2 和模块 3 创建了基线时,重复链接会下移到基线集中,这意味着在项目的所有阶段中都会保留可跟踪性。

以下屏幕快照显示在集合中创建了模块 2 的基线时链接发生的情况。

创建第二个模块基线后的基线集

任何重复链接都会下移到基线集中,以便链接存在于模块的当前版本之间和模块的基线之间,但不是从当前版本到基线。在集合中创建了模块 3 的基线时,会重复此情况。现在,基线集在开发的第一阶段结束时会提供项目的详细快照。

随即可为第二阶段(然后是第三阶段,依此类推)创建新基线集,以便在开发结束时提供各开发阶段的详细图像。

基线集中反映的开发阶段


反馈