前言

简单介绍一下uml的概况篇。

正文

UML 概述:

url 包括:

  1. 事物
  2. 关系
  3. 扩展机制

事物:

  1. 结构: 类、接口、构件、节点等等
  2. 行为:交互、状态等等
  3. 分组:包、子系统等等
  4. 注释:注释

关系:
依赖、关联(聚合、组合)、泛化、实现

图:
用例图、交互图(顺序图、协作图)、类图、活动图、状态图等等

扩展机制:Stereotype(板型)、Tagged Value(标签值)、Constraint(约束)

图的分类:

静态建模: 类图

动态建模:
顺序图
用例图
活动图
状态图

学习顺序:

类图-》 顺序图 -》 用例图 -》活动图 -》 状态图

类图:

UML 哲学之道——概况篇[二]

用例图:

UML 哲学之道——概况篇[二]

状态图:

UML 哲学之道——概况篇[二]

活动图:

UML 哲学之道——概况篇[二]

在不同阶段写什么样的图呢?

用例视图:

需求分析阶段的利器

逻辑视图

设计阶段,用例的实现

组件视图

构件表示封装了其内容的系统模块;构件是相对独立的模块

部署视图

表示软件元素在屋里架构上的部署,以及物理元素之间的通信

下一节实操。