主要内容

使用IBM Rational DOORS 9的要求

如何导入链接,更新需求从IBM®Rational®DOORS®9。使用门9是Microsoft®Windows®上万博1manbetx的支持。

设置为IBM Rational DOORS

配置的需求管理界面交互与IBM Rational DOORS遵循指令配置需求工具箱与Microsoft Office和IBM

工作流与门的概述

您可以导入需求从大门到仿真软件®环境中,然后从你的模型建立可追溯性门要求通过导入的参考。万博1manbetx可追溯性是双向的。如果门需求的变化,你可以更新需求工具箱中的引用™,同时保持可追溯性。另外:

  • 你可以从MATLAB®和Simulink建立可追溯性门无需修改门正式或链接模块。万博1manbetx

  • 你可以联系设计,测试,和需求不离开模型编辑器。万博1manbetx

  • 你可以在仿真软件建立可追溯性从低级需求在门高级需求。万博1manbetx

  • 您可以识别差距使用工具箱指标需求的实现和验证。

  • 变化检测和跨域可追溯性可用于行为变化的影响分析。

如果你有现有的模型工件与门与以前版本的需求万博1manbetx管理界面,更新现有的链接。看到更新模型链接的目的地部分需求管理接口数据迁移到需求工具箱

进口门模块

你可以导入一个门需求模块或需求的一个子集模块通过使用一个过滤器。有关更多信息,请参见从IBM Rational DOORS进口需求

进口需求的引用和门之间的导航:

  • 选择一个参考并单击导入需求在文档中显示导航到门。

  • 选择MATLAB >选择项在大门导航到进口需求参考。

如果你的门模块之间的联系门项目,您可以使用额外的命令链接进入要求。同时,如果你的门模块链接到仿真软件模型,用同步带链接的链接到需求集。看到的部分万博1manbetx复制链接信息从大门到仿真软件万博1manbetx燃料控制系统容错管理需求(IBM Rational DOORS)

你进口门模块之前,确保您已经添加了所有预期需求属性。您不能导入附加属性需求工具箱后原来的进口。

链接到你的模型

你可以联系进口需求模型块通过拖动项目从需求浏览器项目在你的模型。万博1manbetx在模型窗口中打开需求角度通过点击图标在窗口的右下角和选择需求瓷砖。

当你打开需求视角和选择一个要求,链接显示在属性检查器链接。您可以:

  • 导航到与工件外电流模型。

  • 删除链接指向的链接,点击红十字会。

  • 检查和修改链接属性的选择链接视图下拉。

你可以联系进口需求测试用例等实体,MATLAB代码,数据字典和其他要求。有关更多信息,请参见链接到测试用例的需求使用IBM Rational DOORS 9的要求

更新需求,以反映门的变化

如果源需求在门变更,您可以更新进口需求工具箱中的引用。

  • 选择对应的顶级节点更新门模块。

  • 单击更新按钮。

按以下步骤在更新进口需求

如果您将属性添加到你的门模块自原进口需求工具箱,新的属性不是进口的。如果你想从门模块导入属性,一定要将它们添加在引进一个新的需求在需求工具箱。

从门同步链接和导航

你可以将跟踪数据带入门更容易导航从原始需求到设计和测试。同步您的需求工具箱链接到门:

  • 选择链接视图下拉。

  • 定位并右键单击链接设置有新的链接。

  • 选择更新反向链接快捷上下文菜单的底部。

要求工具箱分析外部链接的链接设置和检查传入的链接的应用程序的支持万博1manbetx反向链接插入,包括门。

  • 失踪的被添加到外部文档的链接。在门,链接显示为外向外部链接和对应于模型实体,如块或测试用例模型万博1manbetx测试™。

  • 检查相关文件过期链接,没有匹配的链接从模型到这个外部需求。万博1manbetx

  • 您可以删除无与伦比的从车门模块的链接确认提示。

  • 一个简短的报告对话框显示在成功完成更新反向链接行动:

后执行更新反向链接一步,回顾你的链接要求门模块——你应该看到MATLAB或仿真软件的链接。万博1manbetx您可能会看到多个链接,如果相同的要求与多个元素。在大门导航点击链接:

看到在外部需求文档管理导航反向链接通用管理信息从外部文档的链接。

嵌入式HTTP连接器

从MATLAB / Simulink的外部应用程序依赖于导航在MATLAB内置的HTTP服务器。万博1manbetx要求工具箱将无法插入链接外部应用程序,除非MATLAB的内置HTTP服务器是活跃在正确的端口号。

如果你看到以下错误弹出当执行更新反向链接行动,这表明HTTP服务器是不正确的状态:

使用connector.port命令行API检查HTTP服务器的状态,和使用rmi (“httpLink”)如果API来激活服务器connector.port命令返回0。

更新反向链接功能需要,HTTP服务器激活端口31415。如果connector.port命令返回一个更高的数字,这表明端口号31415被其他进程实例MATLAB时就开始了。你将需要:

  • 保存您的工作和退出MATLAB的所有实例。

  • MATLAB的只启动一个实例。

  • 通过运行检查HTTP服务器状态connector.port命令。

  • 如果你得到0,重新运行rmi (“httpLink”)命令。

  • 重新使用connector.port命令,您现在应该看到31415端口激活。

  • 重新打开你的MBD工件并重试更新反向链接过程。

跟踪门模块基线

在某种程度上在门连接MBD工件与需求之后,您可能创建基线相关模块。默认情况下,您的链接存储在需求工具箱仍然会导航到相关模块的当前版本。如果你想锁定您的设计版本基线版本的需求,需求工具箱允许您指定一个基线数量为每个门模块你链接。你可以选择配置首选门基线数字有关的所有工件在你当前的MATLAB会话,或者你可以指定一个不同的门基线数量,对指定MBD工件。

  • slreq.cmConfigureVersion是命令行API用来指定首选门基线数据。

  • 使用slreq.cmGetVersion命令检查配置的门基线数量对于一个给定的门模块。

  • 如果你以后创建下一个版本基线相关模块,如果你想导航先前存储链接目标后的基线,你重新运行slreq.cmConfigureVersion命令来指定更新基线数量。

  • Per-artifact值存储在相应的链接集和同样会影响到所有用户的导航链接设置文件。

  • 全局(会话范围)分配存储在用户首选项。你的下一个MATLAB会话在同一个安装记得你先前配置的基线数据。如果你的工作与其他用户共享,每个用户需要重复输入相同的首选基线数据。如果需要,你可以在MATLAB中包含所需的配置命令启动脚本或仿真软件项目启动脚本。万博1manbetx

修复之前进口的链接引用模块前缀改变在门后

当需求变更在门,你执行更新行动将更新门内容到以前进口要求。这个过程依赖于匹配DOORS对象id使用自定义id的进口商品,以确定哪些现有的引用需要更新和门对象是新的,需要创建新的引用需求工具箱™需求集。同时,当更新收到门不包括一些自定义id存在的要求,相应的物品被假定在门被删除,并将清理从需求集。这是以下危险:如果用户修改了门模块前缀在执行前的大门更新要求设置的,没有一个现有的自定义ID将匹配,因为门模块前缀是一个ID的一部分,和所有IDs已知需求工具箱一边是基于旧的前缀。更新过程将删除所有现有的引用和将创建新的自定义id对应更新前缀在门。如果以前进口的引用与设计工件模型方面,所有的链接将被打破,因为最初链接引用不再存在。万博1manbetx例如,如果原始模块前缀在门是“三k党”,这是更改为“回调”,您将看到QQQ-based id执行后在浏览器的需求更新,

…但是链接仍然指向KKK-based项目作为目的地。您将看到橙色预警三角形断了所有的联系,即:

你可以修复失效链接通过执行以下步骤:

  1. IDs LinkSet数据识别最初的大门,

  2. 构建预期更新门id基于知识的原始和当前模块前缀,

  3. 依靠重建id查找匹配要求为每个条目失效链接的目的地,

  4. 更新每个失效链接与更新的参考条件。

如果旧的副本要求设置文件仍然可用,您可以收集SID - > CustomID映射。但是如果你只有需求集的更新版本,和链接已经坏了,你可以把旧门(从从存储链接id标签link.Description值)。

下面的脚本演示案例当所有存储完成这个任务link.Description从门开始ID标签。在我们的例子中标签看起来像“KKK123: DOORS对象文本或标题”,和我们假设门项用旧ID“KKK123”现在门ID“QQQ123”。

与四个输入参数:运行此脚本LinkSet名字,ReqSet名字,旧的前缀,新的前缀:

现在所有的链接和标签解决更新正确:

相关的例子

更多关于