UML活动图概要
来源:互联网 发布:java程序员个人简历 编辑:程序博客网 时间:2024/05/27 20:26
UML9种图先列举下:
定义: 活动图是用来描述过程原理的一种图形, 它反映活动与活动之前的约束关系;
作用: 1. 消息序列;对象之前传送消息的时间顺序;
2. 行为顺序;用例中行为时间顺序;
3. 对象交互;对象之前的交互;
元素:
1. 参与者: 与系统或类发生交互的外部用户;
2. 对象: 代表角色, 位于时序图顶部;
3. 生命线: 代表对象在一定时间内的存在;
4. 消息: 对象间交换信息的类;
消息的分类: 1 同步消息: 需要等到消息返回后才能继续执行的消息;
2 异步消息: 消息发送后即可继续运行, 不用关心消息的执行状态, 对应于并发操作;
3 返回消息: 同步消息的返回, 一般可以省略;
操作控制符:把一套消息按照一定的逻辑组织在一起;左上角有个小五边形的文字标签,用户表示控制符类型;控制符作用于穿过它的生命线;
操作控制符的分类:
1. 可选执行:标签‘opt’, 如果进入该区域的时候满足监护条件则执行;
2. 条件执行:标签‘alt’, 用虚线将整个区域分成多个子区域, 如果一个区域为真则执行该区域;
3. 并行执行:标签‘par’, 用虚线将整个区域分成多个子区域, 每个区域执行一个并行计算;
4. 循环执行;标签‘loop’,竟然区域后进行迭代, 满足监护条件就执行, 不满足则跳出循环;
5. 嵌套执行:标签‘ref’, 表示一个子交互过程;
DEMO:
用户ATM机取款, 插入卡后输入密码, 限制密码输入次数为3次, 正确输入密码后, 选择账户,输入金额后取款。
答案: 见下回分解!
1 用例图
2 活动图
3 对象图4 状态图
5 部署图
6 协作图7 构件图
8 时序图
9 类图
定义: 活动图是用来描述过程原理的一种图形, 它反映活动与活动之前的约束关系;
作用: 1. 消息序列;对象之前传送消息的时间顺序;
2. 行为顺序;用例中行为时间顺序;
3. 对象交互;对象之前的交互;
元素:
1. 参与者: 与系统或类发生交互的外部用户;
2. 对象: 代表角色, 位于时序图顶部;
3. 生命线: 代表对象在一定时间内的存在;
4. 消息: 对象间交换信息的类;
消息的分类: 1 同步消息: 需要等到消息返回后才能继续执行的消息;
2 异步消息: 消息发送后即可继续运行, 不用关心消息的执行状态, 对应于并发操作;
3 返回消息: 同步消息的返回, 一般可以省略;
操作控制符:把一套消息按照一定的逻辑组织在一起;左上角有个小五边形的文字标签,用户表示控制符类型;控制符作用于穿过它的生命线;
操作控制符的分类:
1. 可选执行:标签‘opt’, 如果进入该区域的时候满足监护条件则执行;
2. 条件执行:标签‘alt’, 用虚线将整个区域分成多个子区域, 如果一个区域为真则执行该区域;
3. 并行执行:标签‘par’, 用虚线将整个区域分成多个子区域, 每个区域执行一个并行计算;
4. 循环执行;标签‘loop’,竟然区域后进行迭代, 满足监护条件就执行, 不满足则跳出循环;
5. 嵌套执行:标签‘ref’, 表示一个子交互过程;
DEMO:
用户ATM机取款, 插入卡后输入密码, 限制密码输入次数为3次, 正确输入密码后, 选择账户,输入金额后取款。
答案: 见下回分解!
1 0
- UML活动图概要
- UML概要总结图
- uml 活动视图活动图
- UML---活动图
- UML--活动图
- UML 活动图
- UML活动图
- UML 活动图
- UML建模---活动图
- UML建模---活动图
- UML之活动图
- UML 活动图
- UML-----活动图
- UML之活动图
- UML--活动图
- UML 活动图
- uml之活动图
- UML活动图
- Medium 215题 Kth Largest Element in an Array
- HDU 1150 Machine Schedule 最小顶点覆盖
- 2016四川省赛A,C【写了1w个if的水题】
- Webmagic 获取数据初探访1
- 集合及concurrent并发包总结
- UML活动图概要
- JAVA-增强for循环
- LightOJ 1079 - Just another Robbery (背包问题)
- 如何统一设置a标签默认超链接点击进入新窗口
- ue找空行
- JAVA-可变参数
- 定义一个16位长整型数,统计里面0~9每个数字出现的次数。(包括将长整型转化为字符数组的方法及switch的用法)
- matlab cell排序
- C/C++中类的声明和定义