许多第三方需求管理应用程序可以使用ReqIF™格式导出和导入需求。如果您使用第三方工具管理需求,则可以将需求导入到万博1manbetx®要求™,编辑需求,并使用ReqIF文件将需求导出到第三方工具。这个过程被称为ReqIF往返.
ReqIF表示需求如下SpecObject
对象和链接SpecRelation
对象之间SpecObject
对象。每一个SpecObjectType
对象指定关联的SpecObject
对象和SpecRelationType
对象分类SpecRelation
对象。的SpecObjectType
和SpecRelationType
对象定义属性来存储需求和链接信息。的SpecObject
和SpecRelation
对象包含这些属性的值。
有关ReqIF数据组织的详细信息,请参见交换文档内容在要求交换格式(ReqIF)版本1.2.
您可以在requirements Editor中从ReqIF文件导入需求。有关更多信息,请参见从ReqIF文件导入需求.
当您从ReqIF文件导入需求时,您可以选择使用哪个导入映射。有关更多信息,请参见选择导入映射.
如果在导入期间使用通用映射,则必须在导出期间使用通用映射。导出映射会影响导出到ReqIF文件的内容。有关更多信息,请参见出口要求的考虑.
当您从带有多个规格的ReqIF文件导入需求时,您可以:
选择要导入到需求集中的单个requif源规范
将requif源规范组合成一个需求集
将每个requif源规范导入到一个单独的需求集
有关更多信息,请参见从带有多个规格的ReqIF文件中导入需求.
当您将需求导出到ReqIF文件时,一次只能导出一个需求集。因此,如果您计划使用具有多个源规范的ReqIF文件执行ReqIF往返,请考虑其中的三个导入方法从带有多个规格的ReqIF文件中导入需求允许您导出您的需求与首选数量的ReqIF文件。
使用需求编辑器编辑导入的需求内容。根据您使用的导入模式,需求导入为引用需求或需求slreq。参考
或slreq。要求
对象,分别。有关更多信息,请参见选择导入模式.
当您从ReqIF文件导入需求时,导入过程会映射SpecObjectType
对象属性为内置需求属性或需求自定义属性。有关SpecObjectType
对象属性,看选择导入映射.
导入需求后,可以映射SpecObjectType
对象到需求类型。您也可以编辑SpecObject
对象属性映射到需求属性。看到在Simulink Requirements中映射req万博1manbetxuireif属性.
您可以编辑需求或引用需求,并更改需求属性,例如总结或描述.您还可以为需求集定义自定义属性,并为这些自定义属性设置值。有关更多信息,请参见使用自定义属性自定义需求.
在编辑导入的引用需求之前,必须将其解锁。要解锁需求集中的所有需求,请选择需求集中的顶级Import节点,并在细节窗格中,在要求交换,点击解锁所有.
要解锁单个需求,请导航到需求和细节窗格中,在属性,点击解锁.
要添加、删除和编辑与需求集关联的自定义属性,请选择需求集并使用细节窗格下自定义属性注册.有关管理需求自定义属性的详细信息,请参见使用自定义属性自定义需求.选择一个单独的引用需求并解锁它以设置自定义属性值。
如果您选择允许外部源的更新在导入操作期间,您可以使用更新后的ReqIF文件中的数据更新您导入的需求集。选择需求集的Import节点,并在细节窗格中,在要求交换,点击更新.更新操作覆盖所有本地修改,例如对未锁定引用需求的编辑。更新操作保留注释和本地属性。有关更多信息,请参见使用外部应用程序管理导入的需求.
当你在MATLAB中将一个需求链接到一个项目时®或Si万博1manbetxmulink,然后将需求导出到ReqIF文件,万博1manbetx仿真软件的需求在导出的文件中为该对象创建代理对象。如果链接项是受支持的类型之一,则代理对象具有描述链接对象类型的类型万博1manbetx值。有关更多信息,请参见导出链接.
属性生成的ReqIF文件重新导入时万博1manbetx仿真软件的需求,软件将重建需求和由受支持类型的代理对象所表示的项之间的链接。万博1manbetx有关更多信息,请参见从Simulink需求生成的ReqIF文件中导入链接万博1manbetx.
您可以将需求集、Import节点或父需求及其子需求导出到requif文件。导出需求时,还可以导出与需求相关的链接。有关更多信息,请参见导出要求到ReqIF文件.
导出需求和链接时,可以选择使用哪个导出映射。您可以重用在导入期间使用的相同映射,也可以使用通用映射。有关更多信息,请参见选择导出映射.
您使用的导出映射会影响导出到ReqIF文件的内容:
SpecObjectType
对象的值
SpecObject
对象属性
SpecRelationType
对象的值
在定义和使用定制需求类型并使用通用映射进行导出时,可以导出需求类型。有关更多信息,请参见在导出期间使用通用映射.
有关导出映射如何影响导出内容的详细信息,请参见选择导出映射.