主要内容

出口要求reqif文件

许多第三方需求管理工具使用需求交换格式(也称为Reqif™)支持数据交换。金宝app您可以在需求Toolbox™到reqif文件。

选择出口映射

reqif表示要求SpecObject对象和链接作为规格之间的对象SpecObject对象。每个SpecObject对象指定关联SpecObjectType对象和SpecrelationType对象分类每个规格目的。这SpecObjectTypeSpecrelationType对象将属性定义为存储要求和链接信息。这SpecObject规格对象包含这些属性的值。

当您导出要求并链接到REQIF文件时,导出过程映射需求工具箱对象SpecObject规格对象。出口价值SpecObjectTypeSpecrelationType对象取决于您选择的导出映射。

有关REQIF数据组织的更多信息,请参见“交换文档内容”部分要求交换格式(REQIF)版本1.2

需求工具箱为使用REQIF的某些第三方应用程序提供内置导出映射:

  • IBM®合理的®®

  • IBM门接下来

  • Polarion™

  • 预审

  • 贾马

您也可以使用通用映射。

一个Reqif往返是当您从reqif文件导入需求时,编辑要求并将其导出到reqif文件。当您在Reqif往返过程中导入需求时,请通过使用任何一种来避免出乎意料的行为:

  • 通用映射

  • 相同的导入和导出映射

有关Reqif往返的更多信息,请参阅REQIF文件的往返导入和导出

当您撰写的导出要求需求工具箱,使用通用映射。

在出口期间重复使用导入映射

如果您从reqif文件导入要求,则可以手动更改要求类型或通过映射SpecObjectType对象值到要求类型需求工具箱。有关更多信息,请参阅映射SpecObjectTypes到需求类型。如果在往返过程中导出要求,该往返带有相同属性映射的导入,则导出SpecObjectType对象值恢复为原始导入值,无论您在导入后对要求类型做出的更改如何。

同样,如果您从reqif文件导入链接,则可以手动更改链接类型。如果您在往返过程中导出链接并使用用于导入的相同属性映射,则导出SpecrelationType对象值还原为原始导入的值。

在导出期间使用通用映射

当您使用通用属性映射将需求内​​容导出到REQIF文件时,使用内置的要求和参考要求需求类型和理由导出为SpecObject与关联的对象SpecObjectType目的长名属性设置为要求。但是,您可以指定什么长名通过设置需求工具箱自定义要求类型的要求类型。有关创建自定义要求类型的更多信息,请参见定义自定义要求和链接类型

当您使用通用映射导出链接到REQIF文件时,需求工具箱将链接导出为规格与关联的对象SpecrelationType目的长名属性设置为与链接类型相同的值需求工具箱。有关链接类型的更多信息,请参见链接类型

导出要求属性

SpecObjectType对象定义需求属性。每个SpecObject对象指定关联SpecObjectType目的。这SpecObject对象还包含需求属性值。有关更多信息,请参阅表中的表格选择导入映射

如果您的reqif文件包含SpecObjectType具有需求属性的对象,您在往返期间将要求导出到ReqifSpecObject对象属性值恢复为原始导入值,而不管选择的导出映射如何。即使将属性映射到导入之后的需求属性,这些值即使恢复。有关进口后要求编辑属性映射的更多信息,请参见映射需求工具箱中的reqif属性

当您作者要求需求工具箱并将其导出到REQIF文件,导出过程仅导出需求ID,摘要和自定义属性。

出口要求

您可以导出单个需求集,一个单个导入节点,该节点由,或单身父母的要求及其所有子女对reqif文件。

如果您导出单亲要求,则导出过程还将要求以上要求的要求将需求导出到顶级要求。您只能在单亲要求中撰写单亲要求需求工具箱

出口要求内容:

  1. 在里面要求编辑,选择要导出的需求集,导入节点或要求。

  2. 点击出口>reqif

  3. 出现将“导出要求集”设置为REQIF对话框。在对话框中,设置属性和类型的导出映射到与您的第三方工具一致的属性映射或将其设置为通用的。有关更多信息,请参阅选择出口映射

  4. 在下面导出的其他内容, 选择导出链接要在导出的REQIF中包含链接,或将选择清除到省略链接。

  5. 输出文件显示导出的REQIF文件的默认文件路径和名称。要编辑文件路径或名称,请单击浏览并通过单击保存文件路径和名称节省

  6. 单击导出reqif文件出口

导出链接

如果您的要求有链接,则可以导出链接以及REQIF文件的要求。有关更多信息,请参阅出口要求

reqif表示链接为规格之间的对象SpecObject对象。当您导出链接到reqif文件时,导出了SpecrelationType取决于您使用的导出映射。有关更多信息,请参阅选择出口映射

如果您链接要求需求工具箱到要求集中未包含的项目,例如Simulink金宝app®块或要求集中的要求,然后将要求和关联的链接导出到reqif文件,导出过程插入一个SpecObject对象进入REQIF文件,该文件用作链接项目的代理对象。

如果链接的项目是受支持类型之一,则金宝appSpecObjectType与代理关联的对象SpecObject有个SpecObjectType长名描述链接对象类型的值:

链接项目 SpecObjectType长名价值

  • 金宝appSimulink模型元素

  • 状态流®模型元素

  • System Composer™模型元素

金宝appSimulink对象

金宝appSimulink Test™

  • 测试文件

  • 测试套件

  • 测试用例

  • 迭代

  • 评估

金宝appSimulink测试对象

MATLAB®代码

MATLAB代码范围

Web浏览器URL

外部资源

金宝appSimulink数据字典条目

金宝appSimulink Ddentry

  • 要求

  • 引用要求

需求工具箱对象

对于其他项目,代理SpecObject有关联SpecObjectType对象长名调成要求

笔记

出口代理SpecObject对象包括第三方工具可以使用的持久ID,以避免重复代理对象。如果不同的REQIF文件包含来自同一MATLAB或SIMULINK对象的链接,则可能会发生重复。金宝app

如果您重新构图由需求工具箱导出过程,该软件重建与代理相关的链接SpecObject受支持类型的代理对象的对象和要求。金宝app关联具有要求和代理对象的链接SpecObjectType长名值设置为要求不能重建。有关更多信息,请参阅从需求工具箱生成的reqif文件导入链接

也可以看看

相关话题