更新时间:2026-02-03 GMT+08:00
分享

包图

包图用于显示模型以包相互包含的层级关系形式组织的方式 。 包图将模型分成逻辑容器或包,并在高层次上描述它们之间的交互。

元素介绍

表1 包图元素

元素名

图标

含义

ModelLibrary

模型库,包含一系列要在多个模型中重用的元素。

Viewpoint

视点,是一种模型元素,它包含五种属性:利益相关者、关注点、目的、语言和方法。

View

视图是过滤后的模型子集的包。

Package

包。对元素进行分组,并为分组的元素提供名称空间。一个程序包可能包含其它程序包,从而提供程序包的分层组织。

Model

模型,用作包含层级关系的根,即它是层级关系中最上层的包。

Realization

实现,是一种类与接口的关系,表示类是接口所有特征和行为的实现。

Dependency

依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。

Nesting

嵌套关系,表示直线端包含在十字准线端中。

Conform

符合关系,描述包中的元素(如需求、功能或接口)符合另一个包中的标准或规范

Import

导入关系,用虚线箭头从得到访问权限的包指向提供者所在的包。

Refine

改善关系,表示客户端的元素要比提供方端的元素更加具体。

Expose

暴露关系,描述一个包中的元素(如需求、功能或接口)被另一个包访问或使用的情况,这种关系可以表示为包之间的依赖或访问关系。

建模步骤

  1. 新建SysML模型工程,初始化模板默认为空,在根节点Test1右键新建包并命名为包图。

    在工程树包图节点下右键 > 新建图,选择SysML > 系统工程建模 > 包图,单击下一步。

    名称命名为包图,单击确定成功创建模型图。

  2. 在包图新建Package元素并分别命名为监控系统、测试用例、物理、逻辑。

  3. 将测试用例、物理、逻辑元素拖入到监控系统元素中。包含在一个包内的模型元素可以被显示在一个包图上。

相关文档