Main Content

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

需求编辑器

创建和编辑需求

说明

使用需求编辑器创建需求集、添加需求、导入和导出需求以及将需求链接到块和其他支持的工件。

This image shows the Requirements Editor. The editor contains two requirement sets.

打开 需求编辑器 App

  • Simulink® 工具条:在 App 选项卡上的模型验证、确认和测试下,点击需求编辑器

  • MATLAB® 工具条:在 App 选项卡上的验证、确认和测试下,点击需求编辑器

  • MATLAB 命令提示符:输入 slreq.editor

示例

全部展开

要创建新的需求集:

  1. 需求编辑器中,点击新建需求集

  2. 指定需求集的名称和文件位置。编辑器将需求集保存为 SLREQX 文件,并且需求集出现在需求编辑器中。

您可以通过点击打开并选择需求集文件来打开现有的需求集。要删除需求集,点击该需求集,然后点击“关闭”按钮 。删除需求集不会删除 SLREQX 文件。

要将需求添加到需求集:

  1. 在左侧窗格中,选择一个需求集。

  2. 需求部分中,点击添加需求

您创建的每个需求都会创建一个相关的slreq.Requirement对象。您可以在需求编辑器中或以编程方式编辑需求的属性。要调整需求编辑器中的属性,点击需求。属性出现在编辑器的右侧窗格中。

要以文档形式查看需求,点击显示需求 > 文档视图。您可以使用多行文档视图查看需求详细信息,而无需使用需求编辑器的右窗格。

The document view in the Requirements Editor shows the requirements content in a single column and the links in a column.

文档视图以两列显示需求内容和链接。

提示

通过最小化右窗格来最大化需求编辑器中的查看空间。在右侧窗格中,点击“操作”按钮 并选择最小化

要配置文档视图的内容:

  1. 在需求编辑器中,点击列按钮 并选择选择属性

  2. 使用列选择器对话框将列添加到文档视图。从隐藏列列表中选择项目并点击添加

  3. 通过从按以下顺序显示列名称列表中选择项目并点击删除来从文档视图中删除列。

  4. 通过从按以下顺序显示列名称列表中选择项目并点击上移下移来更改列的顺序。

  5. 点击确定应用更改。

提示

为了确保需求编辑器以预期的格式显示需求描述的内容,请将内容列而不是描述列添加到文档视图。

要将需求链接到模型中的工件:

  1. 在打开的 Simulink模型中,点击一个模型元素。

  2. 需求编辑器中,点击您想要链接的需求。

  3. 链接部分中,点击添加链接 > 从 Simulink 中所选内容链接

有关更多信息,请参阅 创建和存储链接

要将需求链接到 MATLAB 代码行或纯文本代码(例如 C 或 H 文件):

  1. 在 MATLAB 编辑器中打开 MATLAB 代码或纯文本代码。

    注意

    您无法在 MLX 文件中创建指向 MATLAB 代码的链接。

  2. 选择要链接的代码行。

    提示

    要链接到 MATLAB 函数并启用对整个函数体的更改跟踪,请创建指向包含 function 关键字的行的链接。

  3. 需求编辑器中,选择您想要链接的需求。

  4. 链接部分中,点击添加链接 > 从 MATLAB 编辑器中所选内容链接

有关更多信息,请参阅 创建和存储链接

要设置内置需求属性、自定义属性或原型属性的值:

  1. 打开一个需求集。

  2. 视图部分中,点击显示需求

  3. 选择一个需求。

  4. 在右侧窗格中设置属性或特性的值:

    • 内置属性- 在属性下,将属性设置为指定值。

    • 自定义属性 - 在自定义属性下,将自定义属性设置为指定值。

    • 原型属性- 在原型属性下,将原型属性设置为指定值。

要设置内置链接属性、自定义属性或原型属性的值:

  1. 打开一个需求集。

  2. 视图部分中,点击显示链接

  3. 选择一个链接。

  4. 在右侧窗格中设置属性或特性的值:

    • 内置属性- 在属性下,将属性设置为指定值。

    • 自定义属性 - 在自定义属性下,将自定义属性设置为指定值。

    • 原型属性- 在原型属性下,将原型属性设置为指定值。

默认情况下,需求编辑器按字母顺序显示已加载的需求。为了减少显示的需求数量,请搜索显示的需求。

  1. 打开一个需求集。

  2. 视图部分中,点击显示需求

  3. 编辑部分中,点击搜索

当您执行搜索时:

  • 如果集合中的所有需求均未通过过滤,则该需求集不可见。如果子需求通过过滤,则父需求集也可见。

  • 该过滤器不区分大小写。例如,输入 A 显示列中包含大写或小写 A 的需求。

  • 过滤器适用于编辑器中的列。如果您添加列,过滤器将自动应用于它们。

默认情况下,需求编辑器按字母顺序显示已加载需求集的链接。为了减少显示的链接数量,请搜索显示的链接。

  1. 打开一个需求集。

  2. 视图部分中,点击显示链接

  3. 编辑部分中,点击搜索

要在左窗格中显示附加列:

  1. 决定是否要查看需求或链接集。要查看需求集,请在视图部分中点击显示需求。要查看链接集,请在视图部分中点击显示链接

  2. 视图部分中,点击 按钮

如果您选择了显示需求,则可以从以下选项中进行选择:

  • 实现状态:显示您的需求集的实施状态摘要。有关更多信息,请参阅 审查需求实施情况

  • 验证状态:显示需求集的验证状态摘要。有关更多信息,请参阅 审查需求验证状态

  • 选择属性:选择要显示的附加属性。您可以显示索引ID摘要类型关键字SIDCreatedOnCreatedByModifiedOnSyncronizedOnModifiedBy修订版已验证已实现描述理由。默认属性是索引ID摘要

如果您选择了显示链接,则只能点击选择属性。然后您可以选择以下属性:标签类型目标关键字SIDCreatedOnCreatedByModifiedOnModifiedBy修订版描述理由。默认属性为标签类型目标

一旦显示属性,您就可以使用搜索功能对其进行过滤。

要从第三方需求应用程序导入需求:

  1. 文件部分,点击导入以打开导入需求窗口。

  2. 文档类型属性中,选择文件格式。您可以选择Microsoft® WordMicrosoft Excel®、ReqIF™ File 和 IBM® DOORS® Next。

  3. 文档位置属性中,选择文件的位置。

  4. 设置导入选项。每种格式都有不同的导入选项。

如果您导入需求,Requirements Toolbox™ 会为每个需求创建一个 slreq.Requirement 对象。如果将需求作为引用需求导入,Requirements Toolbox 会为每个需求创建一个 slreq.Reference 对象。有关更多信息,请参阅 从第三方应用程序导入需求

要为一个或多个需求集创建报告:

  1. 共享部分中,点击导出 > 生成报告。报告生成选项窗口打开。

  2. 点击选择按钮设置报告的文件名和位置。

  3. 选择报告内容选项。

  4. 选择要包含在报告中的需求集。包含的需求集部分显示已加载的需求集。要添加需求集,请使用需求编辑器打开需求集。

  5. 点击生成报告

有关更多信息,请参阅 报告需求信息

要访问可追溯性矩阵窗口:

分析部分中,点击可追溯性矩阵。然后您可以在窗口中创建一个可追溯性矩阵。有关更多信息,请参阅 使用可追溯性矩阵跟踪需求链接

要创建可追溯性图:

  1. 点击一个需求集。

  2. 分析部分中,点击可追溯性图

有关更多信息,请参阅 使用可追溯性图可视化链接

如果您拥有Simulink Check™的许可证,您还可以打开模型测试仪表板。要打开模型测试仪表板:

分析部分中,点击模型测试仪表板。有关更多信息,请参阅 Assess Requirements-Based Testing Quality by Using the Model Testing Dashboard (Simulink Check)Explore Status and Quality of Testing Activities Using Model Testing Dashboard (Simulink Check)

参数

全部展开

视图

显示已加载的需求和需求集。要启用此参数,请在视图部分中点击显示需求。您可以启用此参数或显示链接参数。

显示已加载的链接和链接集。要启用此参数,请在视图部分中点击显示链接。您可以启用此参数或显示需求参数。

选择查看已加载的需求和链接集时要显示的属性和信息。在视图部分中,点击 按钮 。一旦显示属性,您就可以使用搜索功能对其进行过滤。

选择您想要在个别需求中显示的信息。要访问此参数,请在视图部分中点击信息按钮 。然后您可以选择以下信息类型:

默认显示的信息类型是更改信息注释

提示

  • 您可以使用需求管理器来编辑和链接需求,而无需离开Simulink模型。通过导航到 App 选项卡并在模型验证、确认和测试下点击需求管理器来打开 Simulink模型中的需求管理器

版本历史记录

在 R2017b 中推出