UML
目录
建模
结构建模
结构建模,表达系统的静态特性
- 类图
- 部署图
- 构件图
行为建模
行为建模,表达系统的动态特性
-
活动图
- 有一个核心事件或者完成目标
- 有多个活动(步骤),每一个步骤有参与者,步骤应该是主宾结构
- 步骤与步骤之间一般不需要注释,除非有判断情况发生.这点和顺序图有很大区别
-
顺序图(sequence diagram)
有很多人把顺序图叫时序图,其实是不对的.时序图的英文名是timing diagram,是一种完全不同的uml图.
-
状态机图
- 必须有一个核心要素
- 核心要素要有多个状态
- 状态和状态之间通过行为转换
图片:请假流程状态机图
1. 流程图和UML没有关系
2. 中文的书籍总是分不清sequence diagram 和 timing diagram,按标准的翻译前者应该是顺序图后者是时序图.
但是苦于国内教材混乱,很多老师自己可能也弄不清其中的区别.所以不要靠中文名判断一个图是sequence diagram
还是timing diagram,要看真正画的是什么图.最好的办法,还是尽量用英文名
进阶:IDEF图
进阶:数据流图