模块结构表格

在模型浏览器上选择一个模块,通过右键菜单“添加”—“新建模块结构表格”,可以建立一个以选择的模块为根节点树形表格。这个表格中只显示“部件”(parts)属性。示例如下图所示:

视图中的工具栏功能说明如下:

添加:添加根节点的直接子节点;

添加下层部件:对表格中选择的部件节点添加下级部件;

Picture 13删除:删除选中的部件节点;

打开元素定义图形:打开选中节点元素定义的图形;

打开类型定义的图:打开选中节点(部件节点)的类型元素、也就是作为部件属性类型的模块元素定义的图;

Picture 12选择模型浏览器对应节点:在模型浏览器上定位选择节点的元素;

Picture 11打印:打印表格内容;

Picture 10导出Excel:表格内容导出为Excel文件;

Picture 9导出Word:表格内容导出为word文件;

是否显示根节点:是否显示作为模块的根节点;

在表格中可以直接编辑代表部件属性名称的“名称”列内容、属性多重性的“多重性”列内容(直接输入1..2这样,不输入[]);在“类型”列,点击选中单元格中的按钮,可以在弹出的窗口中选择代表属性类型的模块元素。

“模块结构表格”简化了定义系统架构的建模工作。在一个部件增加下级部件,实际上是对代表部件类型的模块元素增加部件属性。同时,在代表上下两级部件属性的类型模块之间,建立单向“组合关联”(Association)关系。多重性不显示,表示是默认的1。