复合结构图简介
复合结构图是结构分类器( structure classifier ),用于展示类( class )、接口( interface )或组件( component )之间的协作,描述某项功能、描述系统的组成和通信关系,其外部结构可能包含一个或多个 port 。在复合结构图中,类作为部件或执行特定角色的运行时实例被访问。
图例
下图展示的是无人小车电机驱动的复合结构图,此图描述了无人小车内部各个部件、端口之间的链接关系。
元素
如下是根据《UML2.5.1建模规范》 编译的UML复合结构图的元素说明::
关系
如下是根据《UML2.5.1建模规范》 编译的UML复合结构图的关系说明:
元模型
如下是 复合结构图中的元素和关系的元模型:
说明:
用例( UseCase )是一种行为化分类器( BehavioredClassifier ),它有扩展点( ExtensionPoint ),扩展点是一种可重定义元素( RedefinableElement );它有扩展( Extend )和包含( Include )两种有向关系( DirectedRelationship ),扩展( Extend )关系也是一种约束( Constraint )。
了解 UML-2.5.1-元模型,请下载《UML-2.5.1-元模型》,扫码加微信获取 模型登陆账号和密码 。