需求版本和发布 VS

从 v2.5.31 版开始,"最新发布 "和复杂历史切换功能将暂时禁用,因为我们发现了一个与支持这两个功能的复杂历史相关的性能问题。我们正在努力修复该问题。

为了有效驾驭整个产品生命周期中不断变化的需求动态,我们的新功能(截至 2024 年 4 月)引入了一个使用变更历史记录的版本系统。该系统可为需求分配版本号,实现细致的跟踪和管理。该功能可在关口审查或里程碑后发布需求,确保以系统化的方法捕捉变更和更新。此外,用户还可以无缝利用基线来重新查看和分析以前版本的规格,从而全面了解产品开发过程。

版本功能增强了对需求和规格的整体跟踪和管理,促进了产品开发流程的简化和适应性。

需求级版本控制:

对需求属性的任何修改,如对需求文本、标识符、理由等的修改,都会自动触发一个小的版本增量,例如从 0 过渡到 0.1。

简而言之,保存/添加到与需求相关的 "需求 "历史字段中的任何需求更新,都会相应地调整需求的版本号,以反映这些变化。这种系统化的方法确保了需求在其整个生命周期内都有一个全面、可追溯的版本系统。

image-20240329-132524.png新历史记录中的版本号 - 版本号在需求历史记录表中突出显示

注意,版本号只在新历史记录中显示。如果没有显示,请切换历史选项右上角的 "激活新历史"。

触发版本号递增的变更列表

以下是需求中触发次版本号递增的更改列表

  • 编辑需求属性的文本,如 "文本"、"标题"、"理由"、"自定义列"。

  • 添加或删除 "父项 "和 "子项

  • 更改 "类型"、"状态"、"合规性

  • 添加或删除标记

在验证方法块中添加图片或附件不会触发版本号递增。

需求属性的更改会触发 2 或 3 个小数的增量,例如从 0.12 到 0.14。这种调整是后台系统处理修改的结果。

Note:目前,验证和确认活动的版本控制还未启用,将在稍后阶段加入。

发布需求

在产品开发阶段,一旦需求最终确定,并通过审查、里程碑、基线或关口审查,该需求就有资格发布。这意味着需求的主要发布,可以使用与需求相关的发布选项来执行。发布需求不仅标志着需求的完成,也是版本定稿的最后一步。

image-20240329-132655.png发布图标 - 发布图标代表已发布需求的状态。

当用户发布需求时,版本号保持不变。然而,当需求属性有任何改变时,版本号会有一个大的增量,即进入下一个整数。例如,对已发布需求 POWER-0012 的 0.15 版本的任何编辑都会触发版本号 1.0 的递增。

如何发布需求

可通过 "操作 "菜单中的三点图标访问发布选项,允许用户单独或批量发布需求。

image-20240329-132840.png如何发布需求 - 图片显示了访问 "发布功能 "的步骤

下面是一个演示批量发布需求的快速视频。


用户可以切换模块上的 "上次发布 "按钮,查看上次发布的需求。参见图 Latest release toggle

image-20240329-133637.png最新发布切换按钮 - 切换开/关按钮,可查看该规格内需求的最新发布版本。

发布规格

用户可以选择发布与多个需求相关的规格。用户可以通过右键单击树形层次结构中的规格名称来访问该选项(请参阅图 3.2.2)。 Release Specification).

image-20240329-133828.png发布规格 - 图片说明如何发布规格

在规范层选择发布选项后,用户有两个选项来发布规范。

image-20240329-134039.png发布规范选项--发布规范菜单中的当前选项

Associate all requirements current version

第一个选项"Associate all requirements current version"释放规范中的所有需求并使规范发布。

场景

  • 请注意,处于发布状态的需求并没有被发布。

  • 如果已发布的需求被修改,则会再次发布修改后的需求。

Associate only requirements with released versions

与第一个选项相反,第二个选项"Associate only requirements with released versions",只考虑规范中当时已发布的需求,并发布规范。例如,如果有 5 个已发布的需求和 5 个未发布的需求,那么规范发布将创建一个只包含 5 个已发布需求的规范版本。

在发布规范之前,用户必须提供发布规范的注释/原因。

通过审核发布需求

用户可通过审核中心发布需求。审阅人完成审阅后,必须由批准人批准才能结束审阅过程。审批者可选择 "发布需求",作为最终审核的一部分(请参阅图 5)。 Release requirements through the Review center)

image-20240329-134352.png通过审核中心发布需求

请注意,即使需求处于 "Needs Work "或 "Rejected "状态,选择 "Release Requirements "也会继续发布这些需求。

比较不同版本的需求。

用户可以比较两个不同版本的需求。为此,请导航到需求的历史记录(确保已启用 "复杂历史记录"),然后单击相关版本旁边的发布符号。从中选择要比较的特定版本。

具体步骤请参阅下面的视频。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

Content