主要内容

链路和跟踪需求

这个例子展示了如何处理架构模型中的需求。

为组件分配功能需求以建立可追溯性。通过创建组件和相关需求之间的链接,您可以跟踪是否所有需求都在体系结构中表示。您还可以使需求和设计保持同步,例如,如果需求发生变化,或者设计需要对需求进行修订。您可以将组件链接到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对话框.在这里,您可以创建新的需求,删除现有的需求,并更改它们的顺序。

另请参阅

相关的话题