Main Content

本页采用了机器翻译。点击此处可查看最新英文版本。

更新导入的需求

您可以从外部需求源文档导入引用需求,然后在源文档发生更改时更新它们。要导入引用需求,请打开需求编辑器点击导入,选择源文档并选中支持外部源更新选项。当您从外部需求文档将需求作为引用需求导入时,它们会保留对源文档的引用。通过刷新导入节点检查您是否有源文档的更新版本。当有更新的源文档可用时,顶部导入节点图标会更改为 Update import node icon,表示源文档的时间戳比上次导入或更新的时间戳更新。

在更新操作期间选择源文档的更新版本。或者,您可以通过右键点击需求集的顶部节点并选择更新源文档名称或位置来更新源需求文档的文件名和位置。

更新需求集

要在需求集更新您的需求,请选择需求编辑器中的导入节点 。在右侧窗格中,点击需求互换下的更新

更新需求:

  • 将先前导入的需求与更新的源需求进行匹配,并更新新版本文档中的需求。这包括覆盖您对未解锁需求所做的任何本地更改。

  • 生成有关文档版本之间差异的注释。当您在注释下右侧窗格中选择需求集顶部的导入节点时,您可以查看注释。

  • 更新已更新需求的 modifiedOn 值以及需求集顶部导入节点的 updatedOn 值。

  • 将需求集为脏,即使需求数据并未发生改变,因为其 updatedOn 值已发生改变。

  • 保留更新需求的链接。

  • 保留需求 SID。

  • 保留对需求的注释。

  • 保留您在 Requirements Toolbox™ 内创建的本地自定义属性。有关为需求创建自定义属性的更多信息,请参阅向需求添加自定义属性

更新需求不会改变更新需求的链接、需求 SID、需求注释或您创建的本地自定义属性。如果需求集和外部源文档中的属性使用相同的名称,则更新的需求使用外部源文档中定义的属性值。

启用变更跟踪来更新需求

如果您启用了更改跟踪,并且带有链接的需求发生了更改,则更新需求可能会触发您必须解决的更改问题:

  • 匹配:文档版本之间未检测到任何变化。当您导入同一文档的不同版本时,更新操作可能只检测空格差异,例如回车符、换行符和不间断空格。在这种场景下,更新操作不会更新富文本字段,例如 DescriptionRationale

  • 插入:需求集插入了新需求。

  • 删除:先前导入的需求已从需求集删除。

  • 更新:先前更新的需求的内置或自定义属性值已被更改。

  • 移动:需求层次结构中的一项需求已被移动。

  • 重新排序:已根据某项需求对其兄弟需求进行了重新排序。

在将需求导入Requirements Toolbox之前,请确保需求需求文档中的需求具有持久且唯一的自定义 ID,这些 ID 不会在文档版本之间发生变化。否则,更新操作将匹配不相关的需求,并显示文档版本之间的差异比实际存在的差异更多。

Microsoft Word 文档的注意事项

Microsoft® Word 文档导入需求时请遵循以下准则:

  • 使用书签来保存需求自定义 ID。然后,您可以在保留需求引用的同时向文档添加内容。如果您使用章节标题作为需求自定义 ID,则更改文档可能会导致在更新需求时出现无法解析的链接。

  • 如果您将需求导入一台计算机上的需求集,并在安装了不同字体或样式集的另一台计算机上更新需求,则可能会跟踪需求描述的其他更改。发生这些变化是因为字体或样式嵌入在需求的 HTML 描述中。

  • 在执行更新需求之前,请将您在旧版本 Microsoft Word 中创建的文档转换为当前版本。此转换可防止 Microsoft Word 在您的需求文档中插入虚假空格。

  • Microsoft Word 中,如果在导入或更新操作期间遇到任何错误,请解决与信任中心或待处理更新相关的问题。这些问题可能会导致 Microsoft Word模块来自 MATLAB® 的传入连接。

另请参阅

相关主题