前页 后页

SysML封装图

SysML包图提供了一种将复杂模型的组织可视化为可识别的容器的方法,这有助于您对模型的结构进行分组并定义这些分组之间的高级关系。结构可以包括名称空间及其子包,以及其他形式较不正式的元素组。将结构分配给Packages的基础可以是,例如,访问控制,配置管理,易于导航或依赖级别。

Package图表中表示的主要元素是Package本身,它可以表示完整的模型,常用对象的模型库(例如定义和值)或Package作为容器。该图还可以显示两个构造型的Class元素-SysML视图,它从SysML视图点定义的角度定义了系统的一个方面。该图可以不包含任何关系,仅指示对象是如何分组的,或者可以显示许多关系以指示包如何相互链接。有关元素和连接器类型的详细信息,请参见SysML模型工具箱帮助主题。

也可以在“浏览器”窗口中查看图中显示的包,并可以通过展开和折叠树来浏览它们的层次结构。

您对SysML图工具的使用可以以不同的方式显示模型结构。最简单的方法是将Packages显示为具有完整内容的容器。例如:

通过将图表和Package元素设置为显示隔离专区,尤其是“ Package Contents”隔离专区,可以实现此外观。它显示了完整的内容,但没有给出结构或重要性的指示。

如果要显示与图的目的相关的某些结构,而不是完整的内容,则可以关闭隔离专区并将所需的元素拖到图的Package上。

此格式显示对于某个目的很重要的包内容,但不表示结构或关系。您可以使用第三种格式清楚地显示结构,其中内容元素是分开的,并通过标记的连接器链接。

根据要在图中表示的内容,可以对同一图中的不同元素使用这些格式的任意组合。

元素

您可以在封装图中创建的主要元素是:

  • 模型
  • 模型库
  • 视图
  • 视点
  • 利益相关者
可以在包图中使用的主要关系是:
  • 符合
  • 相依性
  • 进口
  • 遏制
  • 实现
  • 细化
  • 暴露

学到更多