这个示例展示了如何在体系结构模型中处理需求。
为组件分配功能需求以建立可追溯性。通过在组件和相关需求之间创建链接,您可以跟踪是否在体系结构中表示了所有的需求。您还可以保持需求和设计同步,例如,如果需求发生了变化,或者如果设计需要对需求进行修订。您可以将组件链接到Simulink®requirements™中的需求,Simulin万博1manbetxk test™中的测试用例,或MATLAB®、Microsoft®Excel®或Microsoft Word中的选择。
在S万博1manbetxystem Composer™中链接、跟踪和管理需求需要一个Simulink Requirements许可证。
打开模型exMobileRobot
.
systemcomposer.openModel (“exMobileRobot”);
共同管理需求和体系结构要求经理从仿真软件万博1manbetx需求。导航到应用程序>要求经理.您现在处于System Composer中的需求视角。
链接可以通过Requirements透视图创建和管理。有关更多信息,请参见管理需求.这个例子展示了一种使用需求编辑器的替代方法。
中的要求打开要求编辑器.
slreq.open (“MobileRobotRequirements”);
选择要链接的需求。
选择要在体系结构模型中链接的组件。右键单击并选择需求>链接到需求浏览器中的选择.
当您第一次在架构模型中链接一个需求时,使用扩展链接集文件.slmx
创建以存储需求链接。的需求上下文菜单显示链接的需求。
您还可以使用Requirements Editor创建链接。首先,选择体系结构模型中的组件。然后,在需求编辑器中,右键单击需求并选择Link from "
您还可以在Simulink模型中使用块和子系统创建需求链接。万博1manbetx有关更多信息,请参见链路块及要求(万博1manbetx仿真软件需求).
的组件上的标记表明它链接到需求。这个徽章也显示在体系结构模型的左下角。
要跟踪到组件的需求链接,右键单击命令
组件和选择>打开外发链接对话框.在这里,您可以创建新的需求,删除现有的需求,并更改它们的顺序。
updateLinksToReferenceRequirements