UML实验指导书3

UML实验指导书3

ID:47877464

大小:368.51 KB

页数:9页

时间:2019-11-16

UML实验指导书3_第1页
UML实验指导书3_第2页
UML实验指导书3_第3页
UML实验指导书3_第4页
UML实验指导书3_第5页
资源描述:

《UML实验指导书3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验Ui交互一、实验目的1.理解顺序图的基木概念。2.理解协作图的基木概念。3.掌握在RationalRose中绘制交互图的操作方法。二、实验器材1.计算机一台。2.RationalRose工具软件。三、实验内容通过对教学内容的学习,使我们完成了某高校图卩馆的管理系统的盂求分析,并从业务对象中抽象出了类。现在需要对前而所给出的用例进行实现,而用例的实现主要山交互图來指定和描述系统的动态特性。现指派你运用本节所学的和关知识,完成如下任务:1.对书籍管理功能屮的用例进行动态建模。四、实验步骤1.分析:根据演示部分对图书业务功能模块屮的交互

2、操作进行动态建模的操作步骤和方法,请你对卩籍管理模块中的交互操作进行动态建模。该模块中主耍存在新增卩籍、修改书籍信息和删除书籍三种交互操作。2.请根据教材中示例部分在RationalRose中绘制上述的交互图。绘图步骤:(1)在Rose软件的左边栏廿上的LogiclView单击右键,新建一个时序图,时序图是交互图一种表示,可以用时序来表示,如图4.1;在此,先单间介绍一下用法:图中的直线箭头是发送消息;虚线箭头是返回消息;曲折线是对象自己给自己发送消息并调丿IJ。(2)接下来的是添加类,系统屮的类是其他的方法的边界,在上而做好的类找到

3、可以亢接拖拉来图屮,见图4.2和图4.3所示。ABCQ曰l—>—>X2L

4、

5、

6、

7、Log/ForHelp,pressFlDefaultLanguage:Analysis图4・1RationalRose—u>l.>dl—[SequenceDiagram:LogicalViev/addbook]口回区f®FileEditViewFormatBrowseReportToolsAdd~InsWindowHelp-t5X□hx®s□0hasiameqq国ActionFormAddBookBookBookitemBookfilanageDelet

8、eBookPersonAssoci&tionsaddbook+OComponentView3DeploymentView囱ModelProperties图4.2硒FileEditViewFormatBrowseD空角$电爲僅呂ReportToolsAdd-InsWindowHelpE口UseCaseView-1CjLogicalViewg)Main苴国书馆业务功能ABCn:administrator:ActionFormSystem除iaddbook由B田启iB+囹+□+UActionFormAddBookBookBookitemBo

9、okMwageDeleteBookPersonAssociations■♦-F~1ComponentView[(JDeploymentView(^2lModelProperties:administratorActionFormSystemnu::i口回区]4*RationalRose—umI.mdl一[SequenceDiagra>:LogicalVie・/addbook]「IIKLog/—"ForHelp,pressFlDefaultLanguage:Analysis/.'图4.3(3)添加类后,便町以添加方法了,开始是必需是外面

10、的实体向系统发送消息,如图4.4所示,是管理员登录时向系统发送的消息;图4.4(5)可以按上一步的方法来完成其他的方法,如viladate(验证),返回验证结果,当用户收到结果后,可以止常登录后便能进行增加图书见图4.5到图4.9。最后得到的时序图如图4.10所示。SXReportToolsAdd-InsWindowHelp画FileEditViewFormatBrowseRationalRose-ubI.adl一[SequenceDiagraa:LogicalVie・/addbook]0空ISXosABCO♦曰—>p・・•>X口囿國

11、回囹回矛®JQ0緬iaddbook罔ActionFormE).罔AddBooks-@Book®SBookitemW圈BookManageE-昌DeleteBookE岂PersonzlAssociationsS口UseCaseViewAQLogicalView+QComponentViewI"DeployraentViewModelProperties宜Main苴图书馆业务功能4.result5:result『IActionForm:adminishator:ActionFormSystemSystem-一•…:administrato

12、r1:login・lng102validate兰匚I丨丨lLog/DefaultLanguage:AnalysisForHelp,pressFl图4.5:administrator1:loginActionFormSy

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。