需求是描述系统期望的行为和特征的语句集合。需求确保系统设计的完整性,并且是可实现的、可验证的、明确的,并且彼此一致的。每个设计层次都应该有适当的需求。一个金宝app®要求™在System Composer™中链接、跟踪和管理需求需要许可证。
为了增强需求的可追溯性,将系统、功能、客户、性能或设计需求连接到组件和端口。相互链接需求以表示派生的或分配的需求。在体系结构模型上或通过自定义视图从requirements Manager管理需求。使用测试管理器将测试用例分配给需求以进行验证和确认。一个金宝app仿真软件测试™使用Test Manager和在System Composer中为组件创建测试工具需要许可证。
一个要求设置是需求的集合。您可以按层次结构构建需求,并将它们链接到组件或端口。使用需求编辑器在需求集中编辑和精炼需求。需求集存储在.slreqx
文件。您可以使用以下命令创建新的需求集和编写需求金宝app仿真软件的需求,或从受支持的第三方工具导入需求。金宝app
链接是关联两个基于模型的设计元素的对象。一个要求链接是一个目的地是需求的链接。您可以将需求链接到组件或端口。使用System Composer中的Requirements透视图查看链接。在Requirements Browser中选择需求以突出显示分配需求的组件或端口。链接在外部存储为.slmx
文件。
这个例子展示了一个移动机器人平台架构。
共同管理需求和体系结构要求经理从金宝app仿真软件的需求.导航到应用程序>要求经理.您现在处于System Composer中的需求视角。
当您在Requirements透视图中单击一个组件时,链接的需求将高亮显示。相反,当您单击一个需求时,链接的组件就会显示出来。
可视化需求的可追溯性,以及它们如何使用可追溯性图进行关联。有关更多信息,请参见使用可追溯性图可视化链接(金宝app仿真软件需求).
改变视图选项需求
来链接
.右键单击轨迹规划
需求链接和选择视图可追溯性图
.
根据这个可追溯性图,命令
组件实现了这三个需求轨迹规划
,传感
,障碍的反应
.
改变视图选项链接
回需求
.
要直接创建链接,请将需求拖到组件或端口上。
您可以根据需要关闭显示链接的注释。此操作不会删除链接。
您可以通过单击体系结构模型右下角的透视图菜单并选择来退出Requirements透视图退出的角度来看.
有关从外部文档管理需求的更多信息,请参见管理外部需求文档中的导航反向链接(金宝app仿真软件需求).要集成到模型的需求链接,请参见更新导入文件中的引用需求链接.
使用金宝app仿真软件测试执行基于需求的测试工作流程,包括输入、预期输出和验收标准。,以获取更多使用信息金宝app仿真软件测试与金宝app仿真软件的需求,请参阅从需求链接到测试用例(金宝app仿真软件需求).
为System Composer组件创建一个测试工具,以验证模拟结果和验证设计。有关更多信息,请参见创建一个测试工具(金宝app仿真软件测试).在System Composer测试利用模型中可以访问接口编辑器,以支持行为测试和独立于实现的接口测试。
请注意
不支持测试工具金宝app适配器在体系结构模型或组件在软件体系结构模型中包含参考组件的块。
此示例使用无人机(UAV)的体系结构模型来为System Composer组件创建一个测试工具。在MATLAB®命令窗口,输入命令。
scExampleSmallUAV
为。创建一个测试工具机身
组件,右键单击该组件并选择Test Harness >创建“机身”
.在“创建测试工具”对话框中,指定测试工具的名称并单击好吧.您的测试工具将在一个新窗口中打开,并且利用菜单可在工具条。
提示
如果模型组件没有完全连接,并且在设计过程的早期步骤中,您可以选择高级属性选项卡,并选择创建而不编译模型.
使用带有测试工具的测试管理器来创建测试文件和测试用例。有关更多信息,请参见测试控制和模型关系(金宝app仿真软件测试)和创建测试工具和选择属性(金宝app仿真软件测试).
updateLinksToReferenceRequirements