预订演示
前页 后页

遏制关系

遏制关系的名称很好地描述了它的目的——它用于表明一个或多个需求包含在另一个更高级别的需求中,或者由另一个更高级别的需求分组。在为任何中等复杂度的系统建模需求时,它是一个基本且高度使用的关系。 A大型系统可能有数千个(如果不是数万个)需求,这些需求最好在层次结构中组合在一起。使用 Containment关系的替代方法是使用包对需求进行分组。当层次结构中只有两个级别时,或者当您按类型(例如利益相关者或物理)对需求进行分组时,此方法有效,但在更广泛地使用时会受到限制。

遏制关系可从 SysML需求工具箱的关系页面获得。

此图显示了使用包含关系来显示两个较低级别的需求,这些需求被较高级别的需求“包含”。

需求的包含也可以在浏览器窗口中可视化,其中包含由嵌套的元素表示,或者更正式地说,包含的元素是另一个需求的子元素。这种平衡对于存储库中的任何元素都是可能的,但对需求具有特殊意义。此图像显示与上图中相同的需求,但在浏览器窗口中。

注记嵌套的需求之间的浏览器不会需求关系。事实上,这两种不同的方法可能彼此不同步,因为它们是独立的机制。