模块定义图的类型缩写是BDD。图的外框代表的模型元素类型可以是以下这些:
·包
·模型
·模型库
·视图
·模块
·约束模块
如2.4节所讨论的,图代表的模型元素会作为图中显示的其他元素的命名空间。 命名空间 只是一种模型元素,可以在其中包含其他模型元素。也就是说,它可以包含其他模型层次结构中的元素。因此,命名空间是在一种只在系统模型中才有意义的概念,它在系统实例中没有任何意义。
很多类型的SysML元素都可以作为命名空间。然而, 包 是针对出现在BDD中各种定义元素最常见的命名空间。因此,BDD中头部命名的元素通常是在模型层级结构某处创建的包。
图3.1中的BDD的名称是“DellSat-77卫星结构和属性”。图的头部也告诉我们这个图表示系统模型中的Structure包。因此,Structure包就是图中显示的元素的命名空间。
让我们详细看一下你可以在BDD中显示的元素和关系的种类。