主要内容

管理需求

需求是描述系统期望的行为和特征的语句集合。需求确保系统设计的完整性,并且是可实现的、可验证的、明确的,并且彼此一致的。每个设计层次都应该有适当的需求。一个金宝app®要求™在System Composer™中链接、跟踪和管理需求需要许可证。

为了增强需求的可追溯性,将系统、功能、客户、性能或设计需求连接到组件和端口。相互链接需求以表示派生的或分配的需求。在体系结构模型上或通过自定义视图从requirements Manager管理需求。使用测试管理器将测试用例分配给需求以进行验证和确认。一个金宝app仿真软件测试™使用Test Manager和在System Composer中为组件创建测试工具需要许可证。

一个要求设置是需求的集合。您可以按层次结构构建需求,并将它们链接到组件或端口。使用需求编辑器在需求集中编辑和精炼需求。需求集存储在.slreqx文件。您可以使用以下命令创建新的需求集和编写需求金宝app仿真软件的需求,或从受支持的第三方工具导入需求。金宝app

链接是关联两个基于模型的设计元素的对象。一个要求链接是一个目的地是需求的链接。您可以将需求链接到组件或端口。使用System Composer中的Requirements透视图查看链接。在Requirements Browser中选择需求以突出显示分配需求的组件或端口。链接在外部存储为.slmx文件。

移动机器人体系结构模型

这个例子展示了一个移动机器人平台架构。

管理需求

共同管理需求和体系结构要求经理金宝app仿真软件的需求.导航到应用程序>要求经理.您现在处于System Composer中的需求视角。

ex Mobile Robot模型和下面的需求管理器

跟踪需求

当您在Requirements透视图中单击一个组件时,链接的需求将高亮显示。相反,当您单击一个需求时,链接的组件就会显示出来。

所选组件“Command”和链接需求如下图所示为“Trajectory Planning”。

需求跟踪图

可视化需求的可追溯性,以及它们如何使用可追溯性图进行关联。有关更多信息,请参见使用可追溯性图可视化链接(金宝app仿真软件需求)

改变视图选项需求链接.右键单击轨迹规划需求链接和选择视图可追溯性图

可追溯性图的轨迹规划需求链接。

根据这个可追溯性图,命令组件实现了这三个需求轨迹规划传感,障碍的反应

改变视图选项链接需求

链接的要求

要直接创建链接,请将需求拖到组件或端口上。

点击并拖动“电池寿命”要求到“电池”组件。

您可以根据需要关闭显示链接的注释。此操作不会删除链接。

您可以通过单击体系结构模型右下角的透视图菜单并选择来退出Requirements透视图退出的角度来看

从右下角退出透视图菜单选项。

有关从外部文档管理需求的更多信息,请参见管理外部需求文档中的导航反向链接(金宝app仿真软件需求).要集成到模型的需求链接,请参见更新导入文件中的引用需求链接

使用组件上的测试工具验证和确认需求

使用金宝app仿真软件测试执行基于需求的测试工作流程,包括输入、预期输出和验收标准。,以获取更多使用信息金宝app仿真软件测试金宝app仿真软件的需求,请参阅从需求链接到测试用例(金宝app仿真软件需求)

为System Composer组件创建一个测试工具,以验证模拟结果和验证设计。有关更多信息,请参见创建一个测试工具(金宝app仿真软件测试).在System Composer测试利用模型中可以访问接口编辑器,以支持行为测试和独立于实现的接口测试。

请注意

不支持测试工具金宝app适配器在体系结构模型或组件在软件体系结构模型中包含参考组件的块。

此示例使用无人机(UAV)的体系结构模型来为System Composer组件创建一个测试工具。在MATLAB®命令窗口,输入命令。

scExampleSmallUAV

为。创建一个测试工具机身组件,右键单击该组件并选择Test Harness >创建“机身”.在“创建测试工具”对话框中,指定测试工具的名称并单击好吧.您的测试工具将在一个新窗口中打开,并且利用菜单可在工具条。

提示

如果模型组件没有完全连接,并且在设计过程的早期步骤中,您可以选择高级属性选项卡,并选择创建而不编译模型

小型无人机体系结构模型中的测试利用实例。

使用带有测试工具的测试管理器来创建测试文件和测试用例。有关更多信息,请参见测试控制和模型关系(金宝app仿真软件测试)创建测试工具和选择属性(金宝app仿真软件测试)

另请参阅

相关的话题