跳转至

UML简介

什么是 UML

UML 全称是 Unified Modeling Language(统一建模语言)

以图形的方式来描述软件的概念

UML 图类型

UML 图类型如下图所示:

img

结构式建模图

结构式建模图(Structure diagrams)强调的是系统式的建模,包含:

  • 类图
  • 对象图
  • 包图
  • 组件图
  • 部署图
  • 复合结构图

结构图定义了一个模型的静态架构

它们通常被用来对那些构成模型的 “要素” 建模,诸如:类,对象,接口和物理组件;另外,它们也被用来对元素间关联和依赖关系进行建模

行为式建模图

行为式建模图(Behavior diagrams)强调系统模型中触发的事,包含:

  • 活动图
  • 状态图
  • 用例图
  • 通信图
  • 交互概述图
  • 时序图
  • 时间图

行为图用来记录在一个模型内部,随时间的变化,模型执行的交互变化和瞬间的状态;并跟踪系统在真实环境下如何表现,以及观察系统对一个操作或事件的反应,以及它的结果

UML 工具

参考资料