2.9.1. 图表

有向无环图:

../../_images/chart_directed_acyclic.png

流程图元素:

../../_images/chart_flow_element.png

数据流程图data flow diagram:

../../_images/chart_flow_data.png

系统流程图system flow diagram:

../../_images/chart_flow_system.png

时序图timing diagram:

../../_images/chart_timing.jpg

序列图sequence diagram:

../../_images/chart_sequence.jpg

甘特图gantt diagram:

../../_images/chart_gantt.png

IPO图input process output diagram:

../../_images/chart_ipo.png

雷达图radar diagram:

../../_images/chart_radar.jpg

类图class diagram:

../../_images/chart_class_element.png
../../_images/chart_class.png

活动图activity diagram:

活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,
展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。

一张活动图可以有多个开始状态和结束状态
一个活动可以与多个实体对象相关
分支用在有多条路径可选的流程中,针对不同的路径进行不同的分支处理

活动图与流程图的区别:

1.流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系
而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。

2.活动图能够表示并发活动的情形,而流程图不行。

3.活动图是面向对象的,而流程图是面向过程的。
../../_images/chart_activity.png
../../_images/chart_activity2.png