- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
沈阳师范大学科信软件学院
实 验 报 告
实验题目: 创建UML协作图
实验时间: 2012.9.25
姓 名:
学 号:
专业年级:
实验目的及要求
1、掌握在Rose 2003建模环境下创建协作图的方法和步骤;
2、根据任务要求,完成UML协作图。
实验设备环境及要求
1.微型计算机
2.Microsoft Windows 2000/XP操作系统
3. Ration Rose Enterprise Edition 2003
实验内容与步骤
任务1:熟悉用例图的建模图形符号:
任务2:根据以下情形描述,完成UML协作图。
一名参与者通过击键发起了交互序列,并且在序列中引发消息。交互序列如下:
GUI将击键事件通知给操作系统(OS);
OS接着通知CPU;
OS更新GUI数据;
CPU又通知图形卡(Video Card);
图形卡向显示器(Monitor)发送一个消息;
显示器将字母或者数字显示在屏幕上,给用户提供了图形化的反馈信息。
确定协作图的对象:
USER(用户),GUI(图形用户界面),OS(操作系统),CPU(处理器),VIDEO CARD(图形卡),MONITOR(显示器)
2.确定对象之间的连接,以及沿着连接的信息如下图:
任务3:完成图书管理员添加书籍的协作图
addItem()——添加书籍的方法;
find(String)——根据书籍名查找相应书目的方法;
update()——修改某类书目下书籍数量的方法;
确定协作图的对象:
Administrator,Website,Login,Database ,Bookitem
2.确定对象之间的连接,以及沿着连接的信息如下图:
任务4:完成图书管理员处理借书的协作图
identify_borrower()—验证借阅者身份的方法;
find_reservation()—查找预定信息的方法;
find(Borrower,Title)—根据借阅者和借阅的书籍名找到相应预定信息的方法;
borrow()—处理借书的方法;
update()—更新某一书目下书籍数量的方法;
check_if_max( )—检查借阅凭证所借书籍书目是否已经超过最大限额的方法。
确定协作图的对象
Borrrower,Administrator,Website,Login,Database,ManageSystem
确定对象之间的连接,以及沿着连接的信息如下图所示:
实验指导与数据处理(实验结果)
实验教师评语 成 绩
签名:
日期: 分析讨论
文档评论(0)