需求版本和发布

为了在整个产品生命周期内有效驾驭不断变化的需求动态,Requments & Systems Portal 采用了使用变更历史记录的版本系统。该系统可为需求分配版本号,实现细致的跟踪和管理。该功能可在关口审查或里程碑后发布需求,确保以系统化的方法捕捉变更和更新。此外,您还可以无缝利用基线来重新审视和分析规格的先前版本,从而提供产品开发过程的全面视图。

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

需求级版本控制

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

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

JavascriptID:RSP_Requirements_Spec_2_23

请注意,与需求版本管理相关的功能在 Version Management选项在 User Flags页面 ( » Settings » User Flags).

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

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

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

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

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

  • 添加或删除标记

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

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

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

发布需求

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

发布图标--发布图标代表已发布需求的状态。
发布图标--发布图标代表已发布需求的状态。

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

如何发布需求

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

如何发布需求 - 图片显示了访问 '发布功能 '的步骤
如何发布需求 - 图片显示了访问 "发布功能 "的步骤

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

如果 Released state选项已为 State页面上的 Settings( » Settings » State)页面上列出的状态启用了该选项,则需求将在发布时自动转移到该状态。

有关状态设置的更多信息,请参阅需求设置页面。

发布规格

用户可以选择发布与多个需求相关的规格。用户可以右击树形结构中的规格名称(参阅图 Release Specification).

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

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

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

关联所有要求的当前版本

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

场景

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

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

只关联已发布版本的需求

与第一个选项相反,第二个选项"Associate only requirements with released versions与第一个选项相反,第二个选项"...... "只考虑规范中当时已发布的需求并发布规范。例如,如果有 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