定义需求层次
使用 Requirements Toolbox™,您可以从较高级别的需求派生出较低级别的需求,以建立和管理父子关系。
需求集是所有需求层次结构的顶层。Requirements Toolbox 中的所有需求都包含在需求集。需求集的每个顶级父需求都是该集合的第一级层次结构。引用的需求(slreq.Reference
对象)和需求(slreq.Requirement
对象)不能共享父需求。
在需求集,您可以通过点击需求编辑器中的提升需求或降低需求,或者点击需求透视图中的 图标来更改单个需求的级别。当您提升或降级具有子项的需求时,父子层次关系将被保留。您还可以通过右键点击需求并选择上移或下移来在同一层次结构中上下移动需求。
需求集的实现和验证状态度量是针对该集合中的所有需求进行累积汇总的。需求集中的每个父需求都会从其所有子需求中得出其度量。有关实现和验证状态度量的更多信息,请参阅使用实现状态跟踪需求链接 和 审查需求验证状态。
需求集
您可以从需求编辑器和需求浏览器创建需求集。需求集文件(.slreqx
)本质上与您的 Simulink® 模型没有关联。
需求集具有内置属性,例如作为元数据与其关联的文件路径和修订号。除描述之外,需求集的属性都是只读的,并且会在您使用需求集时更新。
需求集的自定义属性
为需求集适用于其所包含需求的自定义属性。自定义属性扩展了与您的需求相关的属性集。从需求编辑器的自定义属性注册项窗格定义需求集的自定义属性。
定义自定义属性:
打开需求编辑器。在 App 选项卡中,点击需求管理器。在需求选项卡中,点击需求编辑器。
选择需求集并点击自定义属性注册项窗格中的添加。
将打开自定义属性注册对话框。使用类型下拉列表选择您想要根据您的需求设置的自定义属性类型。您可以将自定义属性指定为文本字段、复选框、组合框和日期时间条目。
要在电子表格中查看您的需求的自定义属性,请右键点击需求集,然后点击选择属性。
当您将自定义属性定义为组合框时,第一个条目预设为 Unset
,并且不能重命名或删除。从外部文档作为引用需求导入的自定义属性在导入后将成为只读自定义属性。需求集的自定义属性与集合中的每个单独需求相关联,并且删除需求集的自定义属性会将其从集合中的所有需求中删除。
有关为需求创建自定义属性的更多信息,请参阅向需求添加自定义属性。