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