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