UML汇总

1.组件图 Component

 

   主要目的是呈现系统在实战上如何把设计的类分配给不同实体组件的。一般来说,组件图中每一个特定的组件,应该都必须对应到特定的一组类或接口。组件图一般由组件(Component)、提供接口 (Provided Interface)、需求接口(required Interface)、依赖关系(Dependency)组成。

 

 

 

 

 

 

2.部署图 Deployment

 

   部署图用于描述实体组件与实体机器之间的关系,主要用于陈述软件应该要部署在什么样的设备上。部署图的主要元素包括:

   节点(Node),代表某个保存设备、电脑或其他的实体资源。

   组件(Component),与组件图相同。

   关联(Association)

   依赖(Dependency)

  

 

 

 

3.包图 Package

 

 

   主要用于表达包与包之间的关系,主要元素包括:

   包(Package)

   命名空间(Namespace)

   依赖(Dependency)关系  

 

 

 

 

 4.交互概述图

 

   交互概述图主要利用活动图为基础,只是其在控制流间连接的UML元素并非活动,而是交互图(包括序列图、通信图、时间图),交互图的主要元素和活动图的完全一样。

 

 

 

 

5.组合结构图

 

   组合结构图主要用来表达系统架构,包括如下元素:

部件(Part)、组件装配关系(Assembly)、端口(Port)、提供接口(Provided Interface)、需求接口(Required Interface)

 

 

 

 

 

 6.时序图

 

   当时间因子在状态转变时扮演十分重要的角色时,时序图就比状态机图能更加明确的表示。

   时序图中的元素如下:

   生命线(Lifeline)、状态(State)、时间轴(Timeline Range)、时间进行线(Timeline)、事件(Event)

 

 

 

7.状态机图

 

   用来表示实体状态的转移和改变情形。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值