5.1. 图表¶
有向无环图:
流程图元素:
数据流程图data flow diagram:
系统流程图system flow diagram:
时序图timing diagram:
序列图sequence diagram:
甘特图gantt diagram:
IPO图input process output diagram:
雷达图radar diagram:
类图class diagram:
活动图activity diagram:
活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,
展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。
一张活动图可以有多个开始状态和结束状态
一个活动可以与多个实体对象相关
分支用在有多条路径可选的流程中,针对不同的路径进行不同的分支处理
活动图与流程图的区别:
1.流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系
而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
2.活动图能够表示并发活动的情形,而流程图不行。
3.活动图是面向对象的,而流程图是面向过程的。