主要内容

跟踪具有可追溯性矩阵的要求链接

可追溯性矩阵允许您轻松查看与其他项目的要求及其链接。可追溯性矩阵在要求,模型或测试实体,数据字典和代码之间显示链接,并允许您导航到链路源或目的地。例如,您可以:

  • 查看项目之间的链接。

  • 创建和删除链接。

  • 检查和导航链接源和目的地。

  • 将显示注注在特定工件或项目的层次结构上。

  • 对行、列和单元格应用特定于工件的筛选器。

  • 查看并突出显示未链接的物品。

  • 查看和突出显示相关的更改问题并清除更改问题。

  • 选择多个单元格时执行批处理操作。

产生可追溯性矩阵

您可以创建具有两个或更多个工件的可跟踪性矩阵。您可以使用:

  • 金宝app®要求™要求设置

  • 金宝app仿真软件模型

  • 系统Composer™型号

  • 金宝app仿真软件测试™测试文件

  • 金宝app模型数据字典

  • 马铃薯®m-files.

要打开Traceability Matrix窗口,请使用以下方法之一:

  • 在要求编辑器中,单击跟踪矩阵

  • 在Simu金宝applink模型中需求选项卡,选择分享>开放需求跟踪矩阵

  • 在MATLAB命令行中,输入:

    slreq.generateTraceabilityMatrix

要创建可追溯性矩阵:

  1. 在可追溯性矩阵窗口中,单击添加

  2. 生成带有两个工件或多个工件的矩阵。

    • 要仅具有两个工件的矩阵,请选择剩下最佳从“选择工件”对话框中的伪影。

    • 要创建具有多种工件的矩阵,请单击选择多种工件.在“配置矩阵”对话框中,添加来自的工件可用的工件通过单击和拖动,或右键单击“工件”并选择“窗格”窗格添加到左边加到上面.通过指向工件并单击Remove图标从列表中删除工件(),或者右键单击工件并选择删除伪影

  3. 点击生成矩阵.您可以通过单击来重新配置矩阵中的工件配置矩阵,重新配置文物,然后单击更新矩阵

此图像中的伪像是要求集和Simulink模型。金宝app要求在左侧列出,顶部列出了Simulink模型的块。金宝app

如果您对您的工件进行更改,请单击更新刷新您的可追溯性矩阵。

笔记

未解决的链路未在可跟踪性矩阵中显示。

当您创建带有多个工件的跟踪矩阵时,实蓝色线表示工件之间的划分。

用多个工件配置矩阵

当您创建或多个工件更新矩阵,您可以使用配置矩阵对话,以安排通过单击并拖动到一个列表中拖动一个工件从一个列表中移动的假象到另一个或重新排序列表中的文物。

您可以在持有的时间添加,删除或安排多种工件Ctrl.并选择多种工件。

当您选择伪影时可用的工件窗格中,任何包含所选工件之间链接的工件都会突出显示。当您向矩阵配置添加工件时,展开图标()在矩阵预览中,指示伪像在它们之间具有链接。

为了能够将伪像添加到可追溯性矩阵,伪像必须:

  • 加载在您的MATLAB工作区或SIMULINK中金宝app

  • 包含加载伪像的链接

  • 与加载的链接集关联

修改追溯矩阵视图

追溯矩阵是一个网格,其中所述行对应于项从左边工件和列对应于从顶部工件的项目。箭头图标()在单元格中表示该行和列中的项目之间存在链接。箭头图标从源项目到目标项。

单击箭头图标时,您会看到有关链接的信息。

扩展和折叠链接

最初,矩阵中的一些行和列可以折叠。展开图标()当链接被遮盖时出现,因为包含链接项的行或列中的一个或两个层次都崩溃。要展开层次结构,请双击展开图标().

单击展开图标时,您会看到与该单元格对应的左侧和顶部项目。

当您单击信息框中的项目时,项目将在与该工件类型相关联的应用程序中打开。例如,如果您单击一个需求,则需求编辑器窗口将打开并显示指定的需求。

集中显示

您可以将显示在可跟踪性矩阵中的特定项的层次结构上集中。选择要显示其层次结构的工件或项目。点击范围或右键单击该项目,然后单击重点展示

您的可追溯性矩阵仅显示层次结构的所选部分。要显示工件的整个层次结构,请再次右键单击伪像,然后单击显示整个层次结构

对于具有多个工件的矩阵,您还可以通过单击矩阵顶部列表中的工件将显示集中在其中一个工件上。要将焦点从一个工件上移除,请单击显示所有在矩阵顶部的工件列表中。

要展开工件的层次结构,右键单击要展开其层次结构的工件并单击全部展开.要折叠工件的层次结构,请右键单击要折叠其层次结构的工件,然后单击全部折叠

应用过滤器

您可以从中申请过滤器过滤器面板到顶部伪影,左翼工件或细胞。单击过滤器以应用它,然后再次单击它以删除它。

每个工件都有特定类型的过滤器。当您创建具有多个工件类型的跟踪矩阵时,窗格按工件类型列出筛选器,并使用图标指示类型。的缺少链接过滤器和所有过滤器细胞总是出现。

如果您对工件应用筛选器,则矩阵只显示具有这些特定属性的项目。例如,如果,在最佳,你点击缺少链接,可追溯性矩阵仅显示与其他项目无关的顶部伪像的项目。但是,如果父项没有这些特定属性,但其一个或多个子项确实,那么父项和与父项的链接出现在矩阵中,但暗淡。例如,如果您申请叶块过滤到模型,矩阵显示包含叶块的子系统块,但是暗子系统块和到子系统块的链接。

如果将过滤器应用于单元格,则矩阵仅显示具有这些属性的链接。但是,没有省略行或列。例如,如果,在细胞,你点击改变问题,可追溯性矩阵仅显示具有变更问题的链接,但显示所有行和列。

将过滤器添加到可跟踪性矩阵的左侧或顶部伪像时,过滤器会显示在伪像名称旁边的矩阵顶部。您可以通过单击清除过滤器清晰的过滤器或者,在过滤器面板,再次单击过滤器。

如果您的可追溯性矩阵中的一个伪影是Simulink模型,那么您可以应用金宝app缺少预期的链接筛选。此过滤器显示未解链接的Simulink块或子系统,需要满足链金宝app接hisl 0070.

突出缺少链接

要突出显示跟踪矩阵中未链接的单元格,请单击突出缺少链接.跟踪矩阵中未链接的项目用黄色突出显示。

即使在当前矩阵视图中不可见,也会突出显示未链接的项目。查看整个可追溯性矩阵的层次结构,以查看具有缺失链接的所有项目。看集中显示

使用可追溯性矩阵中的链接

添加新链接

单击单元格创建链接,然后单击创建链接创建在“信息”框中创建行之间的项目与列中的项目之间的链接。

Create Link窗口填充链接源和目标。您可以通过单击“反向”按钮来反转链接源和目的地().链接保存在与源项目所属的工件相关联的链接集中。如果没有与工件相关联的链接集,那么将创建与工件同名的链接集。

笔记

如果使用左侧和顶部工件设置的相同要求创建可跟踪性矩阵,则无法创建源和目标项的链接是相同的要求。您也无法创建源或目标项是要求集的链接。

删除链接

通过单击包含链接和单击的单元格删除链接删除链接或按下.将出现“删除链接”对话框,并显示链接工件,类型和标签。点击消除删除链接。

查看和清除链接的更改问题

如果与链接相关的需求发生了变化,那么链接就会出现变更问题。要了解如何启用变更跟踪并使用需求编辑器查看和清除变更问题,请参见跟踪对需求链接的更改

您可以通过应用程序查看可跟踪性矩阵中的更改问题的链接改变问题过滤或通过选择突出缺少链接>仅显示更改的链接.您可以通过单击突出显示与更改问题的链接突出缺少链接>突出显示改变了链接.与具有更改问题的链接对应的行、列和单元格以红色突出显示。

要清除链接的更改问题,请选择包含链接的单元格,然后单击明显变化的问题

在多个单元上执行批处理操作

通过单击和拖动或按下创建矩形单元格选择转移然后单击单元格。你可以按Ctrl.然后单击以切换选择中的单元格或创建单个单元格的选择。

当您选择多个单元格时,您可以一次添加或删除多个链接或清除多个链接的更改问题。

导出可追溯性矩阵

您可以将可跟踪性矩阵作为HTML报告导出为HTML报告,也可以作为包含表数据的MATLAB变量导出。

单击生成HTML报告出口>生成HTML报告.命名并保存报告。报表会自动打开。

HTML报告不是交互式的。通过聚焦显示、折叠或展开层次结构、应用过滤器和高亮显示来创建要导出的视图。HTML报告列出了矩阵中工件的文件路径,以及聚焦显示、应用的过滤器和高亮显示。

创建一个由单击包含表数据的MATLAB变量出口>创建MATLAB变量.变量slrtmxdata.是在基础MATLAB工作区中创建的。如果您有现有变量slrtmxdata.在您的工作区中,变量被覆盖。

导出的MATLAB变量不是交互式,而是具有MATLAB表的功能。看桌子.通过聚焦显示或应用过滤器创建要导出的视图。Matlab表包含折叠层次结构中的项目,但不包括突出显示。

使用可跟踪矩阵编程工作

除了可跟踪性矩阵窗口外,还可以使用API​​创建可跟踪性矩阵。用slreq.gettraCeabilityMatrixOptions.创建一个结构并设置左撇子topArtifacts字段,提供包含工件列表的单元数组。然后使用slreq.generateTraceabilityMatrix使用该结构作为输入参数,以使用指定的工件生成矩阵。看以编程方式产生可追溯性矩阵

也可以看看

|

相关例子

更多关于