iOS 活动图 流程图
2016-02-03 10:15
351 查看
活动图
活动图和状态机图都被称为演化图,其区别和联系如下:
1.活动图:用于描述用例内部的活动或方法的流程,如果除去活动图中的并行活动描述以后,它就变成流程图。
活动图主要用于描述过程原理、业务逻辑以及工作流的技术,很多情况下,活动图与传统的流程图非常相似,区别是活动图支持并发。活动图非常类似于传统的流程图,它也使用圆角矩形表示活动,使用带箭头的实线表示事件。图2.18显示了简单的活动图。
从图2.18中可以看出,如果将这个活动图的两支分开,每支就是一个传统的流程图,每个活动依次向下,遇到条件分支使用菱形框来表示条件。与传统的流程图不同的是,活动图可以使用并行分支分出多条并行活动。
绘制活动图时以活动为中心,整个活动图只有一个开始活动,可以有多个结束活动,活动图需要将并行活动和串行活动分离,遇到分支和循环时最好像传统流程图将分支、循环条件明确表示。活动图最大优点在于支持并行行为,并行对于工作流建模和过程建模非常重要。因为有了并行,因此需要进行同步,同步通过汇合来指明。
活动图和状态机图都被称为演化图,其区别和联系如下:
1.活动图:用于描述用例内部的活动或方法的流程,如果除去活动图中的并行活动描述以后,它就变成流程图。
活动图主要用于描述过程原理、业务逻辑以及工作流的技术,很多情况下,活动图与传统的流程图非常相似,区别是活动图支持并发。活动图非常类似于传统的流程图,它也使用圆角矩形表示活动,使用带箭头的实线表示事件。图2.18显示了简单的活动图。
从图2.18中可以看出,如果将这个活动图的两支分开,每支就是一个传统的流程图,每个活动依次向下,遇到条件分支使用菱形框来表示条件。与传统的流程图不同的是,活动图可以使用并行分支分出多条并行活动。
绘制活动图时以活动为中心,整个活动图只有一个开始活动,可以有多个结束活动,活动图需要将并行活动和串行活动分离,遇到分支和循环时最好像传统流程图将分支、循环条件明确表示。活动图最大优点在于支持并行行为,并行对于工作流建模和过程建模非常重要。因为有了并行,因此需要进行同步,同步通过汇合来指明。
相关文章推荐
- iOS推送证书生成
- 如何设计一个 iOS 控件?(iOS 控件完全解析)
- iOS常用封装方法
- How to Disable System Integrity Protection
- IOS博客项目搭建-06-自定义TabBarButton-03
- iOS 【CocoaPods 全攻略】
- iOS bitcode实战
- 【iOS开发】关于awakeFromNib的使用
- IOS9通用链接使用要点
- iOS文字排版(CoreText)那些事儿
- iOS终于知道为什么有时候打开相机是黑屏了
- 蓝懿IOS实战音乐播放器
- 最简单的ListView
- iOS:详解MJRefresh刷新加载更多数据的第三方库
- HDU 1017 A Mathematical Curiosity
- iOS 原生AVFoundation 限制区域二维码扫描
- CALayer Mask - 4 - CAGradientLayer
- 我的iOS高效编程秘诀—坚持编程习惯
- iOS开发之横道图
- iOS开发中使用宏定义提高开发效率 以及配合Compiler Flags写出高质量的代码