主要内容

需求的可追溯性MATLAB代码行

链接MATLAB需求集中需求的代码行

使用上下文菜单快捷方式创建链接

从MATLAB创建需求跟踪链接®在需求编辑器中为需求编写代码行,使用MATLAB编辑器中的需求上下文菜单。

  1. 加载包含您想要链接到的需求的需求集。

  2. 导航到需求编辑器并选择需求。

  3. 在MATLAB编辑器中,选择要链接的一行或多行代码。

  4. 右键单击所选内容。

  5. 从上下文菜单中选择需求>链接到需求浏览器中的选择

金宝app®要求™在需求编辑器中创建从MATLAB代码行到所选需求的可追溯性链接。通过单击从您的需求导航到MATLAB代码行显示需求的导航链接细节窗格中,在链接在需求编辑器中。

通过“发送链接”对话框创建链接

通过使用“Outgoing links”对话框在MATLAB代码行和需求集中的需求之间创建需求可追溯性链接。

  1. 加载包含您想要链接到的需求的需求集。

  2. 导航到需求编辑器并选择需求。

  3. 在MATLAB编辑器中,选择要链接到需求的一行或多行代码。

  4. 右键单击所选内容。

  5. 从上下文菜单中选择需求>打开传出链接对话框

  6. 在“Outgoing Links”对话框中,单击

  7. 文档类型下拉列表,选择要求设置

  8. 填充文档字段和需求描述通过点击使用当前

  9. 点击好吧

通过单击从您的需求导航到MATLAB代码行显示需求的导航链接细节窗格中,在链接在需求编辑器中。

请注意

当您将基于matlab的Simulink测试中的代码行链接到需求时,您所选择的代码行决定了金宝app链接的类型以及将其添加到的测试。看到使用基于matlab的Simulink测试模型金宝app(金宝app仿真软件测试)

链接MATLAB外部文档中需求信息的代码行

使用上下文菜单快捷方式创建链接

创建从MATLAB代码行到中的选择的需求跟踪链接微软®Microsoft Excel®,或IBM®理性的®®文档,在Requirements Traceability上下文菜单中使用快捷方式。

  1. 在您的需求文档中,为您想要创建的可追溯性链接选择目标需求。

  2. 在MATLAB编辑器中,选择要链接到需求的一行或多行代码。

  3. 在MATLAB编辑器中,右键单击所选内容。

  4. 从上下文菜单中选择需求。根据您的需求文档的类型,选择以下选项之一:

    • 链接到Word中的选择

    • 链接到Excel中的选区

    • 链接到DOORS中的Selection

    该软件创建了从所选MATLAB代码范围到需求文档中的选择的可追溯性链接。如果您启用了双向链接,软件还会为需求文档中的选择插入一个导航对象。导航对象链接到选定的MATLAB代码范围。

通过“发送链接”对话框创建和编辑链接

您可以通过“传出链接”对话框创建、编辑和删除可追溯性链接。打开“Outgoing Links”对话框。

  • 在MATLAB编辑器中,选择要链接到需求的一行或多行代码。

  • 右键单击所选内容。

  • 从上下文菜单中选择需求>打开传出链接对话框

看到输出链接编辑器

启用或禁用可跟踪链接突出显示MATLAB代码

通过突出显示具有需求链接的代码行来检查MATLAB代码中的可追溯性。

启用可追溯性突出显示MATLAB代码

要突出显示MATLAB代码中的可跟踪性链接,请执行以下操作之一:

  • 视图选项卡,在显示部分中,选择强调可追溯性

  • 在MATLAB编辑器中,右键单击带有可追溯性链接的代码行。从上下文菜单中选择需求>启用跟踪突出显示

禁用跟踪高亮显示MATLAB代码

要在MATLAB代码中关闭高亮显示可追溯性链接,请执行以下操作之一:

  • 视图选项卡,在显示部分,明确强调可追溯性

  • 在MATLAB编辑器中,右键单击带有可追溯性链接的代码行。从上下文菜单中选择需求>禁用可跟踪性突出显示

删除追溯性链接MATLAB代码行

删除到需求的链接MATLAB代码行

要从一行或多行MATLAB代码中删除需求可追溯性链接:

  1. 在MATLAB编辑器中,右键单击具有需求跟踪链接的代码范围。

  2. 从上下文菜单中选择需求>删除所有链接

    删除此MATLAB代码范围内的所有需求链接。此MATLAB代码的链接范围从外部需求文档不删除。

中删除链路目标MATLAB代码行

如果您有从外部需求文档到MATLAB代码范围的链接,您可以从您的MATLAB代码中删除这些链接的目标。

要从一行或多行MATLAB代码中删除需求跟踪目标:

  1. 删除出站链接从MATLAB代码行中删除到需求的链接

  2. 在MATLAB编辑器中,右键单击先前链接的代码范围。

  3. 从上下文菜单中选择需求>丢弃命名范围

    当丢弃指定范围时,从外部文档到该MATLAB代码范围的链接将不再工作。丢弃命名范围并不会删除外部需求文档中的导航对象。

可追溯性的MATLAB代码行

可追溯环节目标

您可以创建MATLAB代码可追溯性链接:

  • 独立文件中的MATLAB代码行。

  • 行内的MATLAB代码MATLAB函数块。

您可以从一行或几行MATLAB代码创建链接:

  • 选择在金宝app仿真软件的需求

  • Simulink模型中金宝app的对象。

  • 的目标微软文字处理软件Microsoft Excel文档。

  • IBM Rational DOORS数据库中的目标。

  • 文本、HTML或PDF文档中的目标。

  • HTTP url。

在MATLAB, Simulink,金宝app金宝app微软文字处理软件Microsoft Excel,以及IBM Rational DOORS。双向链接创建与所选链接目的地之间的链接。要启用双向链接,请在“需求设置”对话框中选择链接选项卡上,选择修改双向链接的目标。有关更多信息,请参见选择链接选项卡

您还可以从任何支持HTTP导航的外部应用程序创建到MATLAB代码行的链接。金宝app

代码生成报告中的可跟踪性链接

嵌入式编码器®为从Simulink模型外部保存并从Simulink中的MATLAB函数块中引用的MATLAB文件嵌入需求可追溯性链接。金宝app在代码生成报告中,单击超链接导航到Requirements Editor中相应的需求。看到为带有需求的模型生成代码链接

可追溯性链接的存储

在独立的MATLAB文件中,您可以为代码行创建、导航和删除可跟踪性链接,而无需更改MATLAB文件。需求管理接口(RMI)为MATLAB文件存储需求跟踪数据.req具有与MATLAB文件相同的名称和位置的文件。

类中的代码行创建可追溯性链接MATLAB函数块,设置父模型在外部存储需求数据。有关新型号,请参见链路存储。有关现有模型,请参见将内部存储的需求链接移动到外部存储。类中的代码创建可追溯性链接时MATLAB函数块,RMI将它们存储在一个.req文件的父模型。的.req中链接的模型对象和链接的代码的需求跟踪数据MATLAB函数模型中的块。

的局限性MATLAB代码的可追溯性

该软件不支持MATLAB代码重叠区域的可追溯金宝app性链接。如果一个链接的代码范围与另一个较小的代码区域完全重叠,则较大范围的链接优先于较小范围的链接。为避免重叠链接范围带来的复杂性,在为MATLAB代码行创建可追溯性链接时,请选择不重叠的代码范围。

您可以剪切或复制具有可追溯性链接的代码。当您粘贴该选择时,软件将尝试重新创建相应的可追溯性链接。根据位置和代码格式的不同,您可能需要手动重新创建追溯性链接。

如果您选择具有可追溯性链接的代码并将该代码拖到新位置,那么您可能需要为新位置中的代码重新创建可追溯性链接。

要求链接到单独的MATLAB代码行内MATLAB函数块出现在HTML需求可追溯性报告中,但不会出现金宝appSimulink Report Generator™Web视图。看到创建并使用模型的Web视图(金宝appSimulink Report Generator)

需求可追溯性不支持MATLAB实时编辑器。金宝app

相关的话题