DESIGN DESIGN
  • 架构
  • 设计模式
  • 重构
  • UML
GitHub (opens new window)
  • 架构
  • 设计模式
  • 重构
  • UML
GitHub (opens new window)
  • 架构

  • 设计模式

  • 重构

  • DDD

  • UML

    • UML 快速入门
      • UML 简介
        • UML 图类型
        • 结构式建模图
        • 行为式建模图
        • UML 概念
      • UML 工具
        • 亿图
        • Visio
        • StarUML
        • Astah
        • ArgoUML
        • ProcessOn
        • drawio
      • 参考资料
    • UML 结构建模图
    • UML 行为建模图
  • 设计
  • UML
dunwu
2019-03-06
目录

UML 快速入门

# UML 快速入门

# UML 简介

# UML 图类型

UML 图类型如下图所示:

# 结构式建模图

结构式建模图(Structure diagrams)强调的是系统式的建模。结构图定义了一个模型的静态架构。它们通常被用来对那些构成模型的‘要素'建模,诸如:类,对象,接口和物理组件。另外,它们也被用来对元素间关联和依赖关系进行建模。

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

# 行为式建模图

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

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

# UML 概念

UML 从来源中使用相当多的概念。我们将之定义于统一建模语言术语汇表。下面仅列代表性的概念。

  • 对于结构而言 - 执行者,属性,类,元件,接口,对象,包。
  • 对于行为而言 - 活动(UML),事件(UML),消息(UML),方法(UML),操作(UML),状态(UML),用例(UML)。
  • 对于关系而言 - 聚合,关联,组合,相依,广义化(or 继承)。
  • 其他概念
    • 构造型—这规范符号应用到的模型
    • 多重性—多重性标记法与资料库建模基数对应,例如:1, 0..1, 1..*

# UML 工具

UML 工具非常多,到底哪种工具好,真的是仁者见仁智者见智。这里列举一些我接触过的 UML 工具:

# 亿图

国内开发的、收费的绘图工具。图形模板、素材非常全面,样式也很精美,可以导出为 word、pdf、图片。

亿图官网 (opens new window)

# Visio

Office 的绘图工具,特点是简单、清晰。

Visio 官网 (opens new window)

# StarUML

样式精美,功能全面的 UML 工具。

StarUML 官网 (opens new window)

# Astah

样式不错,功能全面的绘图工具。

Astah 官网 (opens new window)

# ArgoUML

UML 工具。

ArgoUML 官网 (opens new window)

# ProcessOn

在线绘图工具,特点是简洁、清晰。

ProcessOn 官网 (opens new window)

# drawio

开源的在线绘图工具,特点是简洁、清晰。

drawio 官网 (opens new window)

# 参考资料

  • Wiki-UML (opens new window)
  • Sparx UML 教程 (opens new window)
  • OMG UML (opens new window)
  • UML Tutorial (opens new window)
  • W3Cschool UML 教程 (opens new window)
  • UML 学习入门就这一篇文章 (opens new window)
  • http://www.cnblogs.com/ywqu/category/223486.html
📝 帮助改善此页面! (opens new window)
#设计#UML
上次更新: 2024/01/27, 23:24:21
领域驱动设计简介
UML 结构建模图

← 领域驱动设计简介 UML 结构建模图→

最近更新
01
设计
04-27
02
微服务简介
04-15
03
如何设计系统
11-08
更多文章>
Theme by Vdoing | Copyright © 2019-2024 钝悟(dunwu) | CC-BY-SA-4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×