UML详解之四——活动图
2016-03-09 11:41
316 查看
参考:/article/1337935.html
http://www.cnblogs.com/TerryFeng/archive/2009/11/22/1608026.html
活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。
带有泳道的机房收费系统活动图:
图片来自/article/1337935.html
活动图中的基本概念
动作状态:
原子的, 不可中断的动作,
在此动作完成之后向另一个动作转变.
在 UML 中动作状态用圆角矩形 表示, 动作状态所表示的动作写在圆角矩形内部.
分支与合并: 分支一般用于表示对象类所具有的条件行为. 用一个布尔型表达式的真假来判定动作的流向. 条件行为用分支和合并表达.
分支用空心小菱形 表示. 分支包括一个入转换和两个带条件的出转换, 出转换的条件应该是互斥的, 须保证只有一条出转换能够被触发.
合并包含两个带条件的入转换和一个出转换.
活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
活动图能够表示并发活动的情形,活动图是面向对象的
http://www.cnblogs.com/TerryFeng/archive/2009/11/22/1608026.html
活动图(面向活动的)
活动图(Activity Diagrams)在本质上就是流程图,它很好地描述了系统的活动、判定点、先后顺序和分支等,展现从一个活动到另一个活动的控制流。因此它是一种能够描述系统功能流程的工具也是用例图的很好补充。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。
带有泳道的机房收费系统活动图:
图片来自/article/1337935.html
活动图中的基本概念
动作状态:
原子的, 不可中断的动作,
在此动作完成之后向另一个动作转变.
在 UML 中动作状态用圆角矩形 表示, 动作状态所表示的动作写在圆角矩形内部.
分支与合并: 分支一般用于表示对象类所具有的条件行为. 用一个布尔型表达式的真假来判定动作的流向. 条件行为用分支和合并表达.
分支用空心小菱形 表示. 分支包括一个入转换和两个带条件的出转换, 出转换的条件应该是互斥的, 须保证只有一条出转换能够被触发.
合并包含两个带条件的入转换和一个出转换.
活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
活动图能够表示并发活动的情形,活动图是面向对象的
相关文章推荐
- cocos2dx学习笔记之retain()和release()函数简介
- 46-题目1194:八进制
- win10系统日历怎么设置显示农历日期?
- 快速排序
- 如何在eclipse配置PyDev
- pat1040:有几个PAT
- C++设计模式编程中proxy代理模式的使用实例
- nginx学习(2) - 静态资源分离
- 线性时间排序C++代码集合(计数排序,基数排序,桶排序([0~1)的浮点数))
- MVC思想
- 【SSH进阶之路】Hibernate基本映射(三)
- selenium-webdriver 关于测试新打开页面报错解决办法
- Autofac和nopcommerce中的Autofac, 还有反射
- 设计模式:建造者模式
- Swift中可选项、闭包、便利构造函数的相关问题
- 学习进度条
- UIview subview等等的view相关
- iOS 引导用户到系统设置开启定位 访问照片 话筒 相册 相机
- jquery jqGrid翻页记录原来数据并勾选已选择的数据
- sizeof const volatile