UML图详解(五)组件图

一、概念

组件图(Component Diagram)又称为构件图,他描述的是在软件系统中遵从并实现一组接口的物理的、可替换的软件模块。

构件图 = 构件(Component) + 接口(Interface) + 关系(Relationship) + 端口(Port) + 连接器(Connector)

  • 在面向对象系统的物理方面进行建模要用到两种图:组件图和配置图。

二、包含的元素

1.组件(Component)->构件

  • 组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件。
  • 组件代表系统的一个物理实现块,代表逻辑模型元素如类、接口、协同等的物理打包。
  • 构件通过它的提供接口和请求接口展现行为。
  • 由于在UML2.0中,构件是一种类,因此构件具有属性、操作和可见性。这些概念的含义与在类图中定义的是一样的,只是在这里把这些概念应用在构件上。

组件的命名:

  组件的名称有两种:简单名和路径名。并依据目标操作系统可以添加相应的扩展名,例如javadll

表示方式:组件用一个左侧带有突出两个小矩形的矩形来表示。

UML2.0中表示方式:构件用加构造型《component》的矩形框来表示,左上角添加以前的构件符号,如果没有构件细节可在中央直接写上名字。

(构造型和左上角的图标可以二选一)

  • 16
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值