从导入的文件中更新引用需求链接
从文件导入需求链接后,更新链接以引用模型的需求。当您将链接转换为引用需求链接时,这些链接包含在SLREQX文件中的模型中,以充分利用Requirements Toolbox™功能。
从Word文件导入要求链接
在运行代码之前,按照以下步骤准备您的工作空间。
注意:仅在Windows上支持从导入的文件导入或链接需求。金宝app存储在SharePoint或OneDrive中的基于web的Microsoft®Office文件将无法工作。将此文件和支持文件保存在本地文件夹中以金宝app继续。
1.打开Word文件Functional_Requirements.docx
列出的需求。突出显示要链接的需求。例如,突出这些线条。
1.1.2飞行计算机ID: 25说明:飞机应配备飞行计算机,以自主进行从发射到回收的安全飞行操作
2.打开reqImportExample.slx
模型。
systemcomposer.openModel(“reqImportExample”);
3.在模型中,选择要将需求链接到的组件。右键单击组件并选择需求>链接到Word中的选择.保存Word文件Functional_Requirements.docx
打开以进行下一步。
在需求链接集成到模型中之前,这些链接依赖于源文档,即Word文件Functional_Requirements.docx
.的右下角打开Requirements Perspective以查看需求链接reqImportExample.slx
模型面板中。
更新参考要求的链接
使用这些步骤更新需求链接,以便在模型中集成和引用。
1.导出reqImportExample.slx
建模并保存到外部文件:exportedModel.xls
exportedSet = systemcomposer.exportModel“reqImportExample”);SaveToExcel (“exportedModel”, exportedSet);
2.使用外部文件exportedModel.xls
将需求链接导入另一个模型:reqNewExample.slx
structModel = ImportModelFromExcel(“exportedModel.xls”,“组件”,“端口”,...“连接”,“PortInterfaces”,“RequirementLinks”);structModel。readTableFromExcel systemcomposer.importModel (“reqNewExample”, structModel。组件,...structModel.Ports、structModel.Connections structModel.Interfaces structModel.RequirementLinks);
3.为了将需求链接集成到新模型reqNewExample.slx
,更新模型中的引用。
systemcomposer.updateLinksToReferenceRequirements (“reqNewExample”,“linktype_rmi_word”,“Functional_Requirements.docx”)
4.从模型面板的右下角打开Requirements Perspective,通过设置来查看新的需求视图来需求.
该需求保存在需求集中Functional_Requirements.slreqx
并直接在需求链接中使用。改变视图来链接查看需求链接。
另请参阅
importModel
|exportModel
|updateLinksToReferenceRequirements
相关的话题
- 从第三方应用导入要求(需求工具箱)
- 从设计到验证分配和跟踪需求
- 建立架构和需求之间的可追溯性
- 导入和导出体系结构模型
- 自定义链路类型(需求工具箱)