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