浅谈UML---协作图
来源:互联网 发布:淘宝会员信誉怎么提升 编辑:程序博客网 时间:2024/05/24 06:13
协作图
概念
协作图(collaboration diagram):用来描述为了完成确定事务,各对象消息练习的结构关系。
特征
协作图(也叫合作图)是一种交互图。时序图侧重于对象间消息传递在时间上的先后关系;而协作图表达对象间交互的过程及对象间的关联关系。
基本组件
- 对象(Object):
协作图中的对象在交互中扮演的角色就是对象。 - 链(Link):
是对象与对象之间关联的实例。 - 消息(Messages):
可以同福哦一系列的(Messages)来描述系统的动态行为。
练习
1.图书馆借书处理的协作图
用例:借书
参与者:管理员、借阅证
基本事件流程:
(1)借阅者带借书证到柜台;
(2)管理员输入借阅者的借书证编码;
(3)系统检查借阅者的合法性;
(4)系统显示借阅者的信息;
(5)系统检查借阅这的借阅信息;
(6)管理员输入所借图书的条码;
(7)系统显示所借图书的信息,并登记图书,管理员重复6~7步,直到结束。
(8)系统登记借阅者的本次借阅信息,并显示。
扩展时间流:
3a.借阅者身份非法,则提示,本次拒借;
5a.该借阅者所借图书中有超期的,则提示,本次拒借;
5b.该借阅者所借图书数量超过了线,则提示,本次拒借。
2.画出客户Joe从ATM机中提取20美金场景的协作图。
阅读全文
0 0
- 浅谈UML---协作图
- UML协作图
- UML 协作图
- UML---协作图
- UML之协作图
- UML之协作图
- UML之协作图
- UML之协作图
- UML之协作图
- U006 UML 协作图
- UML之协作图
- UML之协作图
- UML之协作图
- UML之协作图
- UML-协作图
- UML之协作图
- 浅谈UML学习笔记动态模型之序列图、协作图
- 浅谈UML学习笔记动态模型之序列图、协作图
- Python笔记
- Java知识(循环语句)
- 数据集与标注等工具
- virtualbox安装centos7
- 使用cocoapods导入第三方后 报错_OBJC_CLASS_$_XXX
- 浅谈UML---协作图
- RTMP直播到FMS中的AAC音频直播
- Android Launcher3修改应用图标,隐藏应用图标
- java基础购物选择数量计算,结算找零
- FZU 2282 Wand(错排+费马小定理)
- 自动装箱与拆箱的等于比较
- FARROW 滤波器
- struts2基本流程和action的对应
- 在把jQuery的ajax例子放在AppServ上运行时出错,failed to open stream: No such file or directory in Unknown on line 0