主要内容

第三方应用的导入要求

您可以在第三方应用程序中编写需求并将其导入要求工具箱™.当您导入需求时,您可以迁移需求并管理它们需求的工具箱,或将需求作为对所调用的需求的引用导入引用需求并继续在第三方应用程序中管理它们。支持应用程序包括:

请注意

微软视窗系统®平台支持从上面列出的所有应用程序导入需求。从第三方应用中导入需求Mac或Linux®平台,您必须使用IBM DOORS Next或使用ReqIF的应用程序。

向路径中添加需求

向MATLAB中添加需求文档®路径或项目路径。您可以:

  • 将需求文档复制到MATLAB当前文件夹中。

  • 将需求文档的父文件夹添加到MATLAB路径中。

  • 更新需求的工具箱路径首选项始终使用相对路径。

有关为需求文档设置路径首选项的更多信息,请参见文件存储路径

选择导入模式

当从第三方应用程序导入需求时需求的工具箱,您可以将需求迁移到需求的工具箱或者继续在第三方应用程序中管理您的需求。

当您将您的需求迁移到需求的工具箱,您不再需要使用第三方应用程序来更改您的需求。

如果您选择在第三方应用程序中管理您的需求,那么您将继续在第三方应用程序中对需求进行更改。然后,您可以在中更新引用的需求需求的工具箱在上一次导入之后,引入在第三方应用程序中所做的更改。当您在第三方应用程序中进行更改时,导入的引用需求在需求的工具箱直到你更新它们。需求的工具箱当有更新版本的源文档可用时通知您。

这两种导入模式都允许您访问需求的工具箱分析,例如变更跟踪(参见跟踪需求链接的变更)、实施情况(请参阅评审要求实施情况)和验证状态(参见评审要求验证状态).

迁移要求需求的工具箱

如果您想将您的需求从外部需求管理应用程序迁移到需求的工具箱,当您导入需求时,清除选择允许从外部源进行更新

此图像显示了“导入需求”窗口。它显示了清除“允许从外部源更新”属性时的样子。该属性显示在窗口的底部。

需求被导入为slreq。要求对象,并由需求图标()要求编辑器以及在追溯矩阵中。进口要求slreq。要求对象允许您自由地编辑、添加、删除和重新排列需求。您对第三方应用程序中的需求所做的更新不会反映在需求的工具箱

请注意

您可以将您的需求导出到支持ReqIF文件的第三方应用程序,方法是导出存储在需求的工具箱到一个ReqIF文件。

使用外部应用程序管理导入的需求

如果您想继续使用外部应用程序管理导入的需求,请选择允许从外部源进行更新当您导入需求时。需求作为引用的需求被导入(slreq。参考对象)。

如果有人对外部源文档做了更改,您可以在中更新引用的需求需求的工具箱.在要求编辑器,选择顶部导入节点,由导入节点图标().在右边窗格的下面要求交换,点击更新.系统将提示您选择文件的最新版本。有关更多信息,请参见更新进口需求

此图像显示了需求编辑器,引用的需求在其中被更新。鼠标光标指向Update按钮。

默认情况下,引用的需求被锁定以供编辑。锁定的需求由锁定的引用需求图标表示()要求编辑器.要解锁单个引用的需求,请在要求编辑器,在右边窗格的下方属性,点击解锁.未锁定的需求由未锁定的引用需求图标表示()要求编辑器.通过导航到顶部的Import节点,并在右侧窗格的下面,解锁所有引用的需求要求交换,点击解锁所有.您不能删除引用的需求或更改其内部的层次结构需求的工具箱即使是在解锁之后。除了通过更新整个引用的需求集,您不能在解锁需求之后重新锁定需求。更新被引用的需求会覆盖被引用需求解锁后所做的更改。

您可以为包含引用需求的需求集注册自定义属性需求的工具箱.要为引用的需求设置自定义属性值,您必须解锁该需求。有关注册自定义属性和为需求设置其值的更多信息,请参见向需求添加自定义属性.内注册自定义属性时需求的工具箱并设置引用的需求自定义属性值,当您从外部源更新引用的需求时,这些值将被保留。但是,如果您修改从外部源导入的自定义属性值,更新操作将覆盖对未锁定的引用需求所做的修改。

但是,一些第三方应用程序也允许您创建自定义属性。如果您在需求集和外部源文档中拥有具有相同名称的属性,那么当您从外部源更新引用的需求时,本地值将被外部源文档中定义的属性值覆盖。

当处理引用的需求时,您可以通过单击导航到外部源文档中的需求在文档中显示属性窗格。

请注意

要从从ReqIF文件导入的引用需求导航到原始外部源文档,请参见从引用需求导航到第三方应用中的需求

如果源文档的文件名或位置有更改,右键单击需求集的顶部节点并进行选择更新源文档名称或位置

导入和直接链接的区别

需求的工具箱还支持直接链接到存储在外部的微软文字处理软件Microsoft Excel、IBM Rational DOORS和IBM DOORS Next。

当您从第三方应用程序中的需求创建到MATLAB或Simulink中的项的直接链接时®的分析工具没有涵盖这些需求需求的工具箱.此外,根据到外部需求的直接链接是如何创建的,您可能没有可见的反向链接来导航到MATLAB或Simulink中的链接项。例如,当您链接到需求微软文字处理软件通过创建指向书签或标题的链接,不会将导航对象添加到微软文字处理软件文档。(见链接到microsoftword文档中的需求)。除非运行一致性检查,否则不会显示直接链接何时无法解析。

当您将需求导入需求的工具箱然后创建链接而不是直接创建链接,你获得访问需求的工具箱分析工具,例如实现状态、验证状态和变更跟踪。此外,需求的工具箱提供完整的链接源和目标可追溯性和导航。当链接无法解析时,会有完整的指示。

另请参阅

|

相关的话题

Baidu
map