uml新编实验指导书(实验二顺序图)

uml新编实验指导书(实验二顺序图)

ID:35234336

大小:2.05 MB

页数:6页

时间:2019-03-22

uml新编实验指导书(实验二顺序图)_第1页
uml新编实验指导书(实验二顺序图)_第2页
uml新编实验指导书(实验二顺序图)_第3页
uml新编实验指导书(实验二顺序图)_第4页
uml新编实验指导书(实验二顺序图)_第5页
资源描述:

《uml新编实验指导书(实验二顺序图)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、6天津理工大学华信软件学院天津理工大学(华信软件学院)实验指导书课程名称:软件工程与UML建模适应课程:(1969216)6天津理工大学华信软件学院上机实验(二)创建交互图一.实验目的:熟悉UML的交互视图,在Rose环境下创建UML交互图。二.实验内容:(一).根据“学生选课系统”案例,分别创建:选课(SelectCourse),查询(QueryCourse),增加课程(AddCourse),付费(PayforCourse),修改课程(ModifyCourse)和删除课程(DeleteCourse),针对所对应主脚本的顺序图。并分别转化为对应的协作图。(二).根据“图书管理系统”的用例图,

2、创建:借书(LendItem)用例所对应的顺序图等等。(三).根据“网上购物系统”的用例图,创建:浏览网站(BrowseWebSite)和添加物品到购物推车(AddItemtoShoppingCart)所对应的顺序图.三.操作步骤:(一).以“SelectCourse”为例,完成“学生选课系统”的顺序图1.分析事件流1)学生进入选课主界面;2)学生点击选课按钮(或发出选课命令);3)系统显示所有课程信息;4)学生选择课程;5)系统验证课程是否可选;6)系统显示课程选择成功;7)用例结束。(以上是主脚本,分支情况请学生自己考虑)2.创建顺序图(以“SelectCourse”为例)总体步骤:1)

3、寻找对象,上述案例涉及的对象有:Form(或Interface),CourseControlDatabase(注意:Database亦可看成参与者)2)参与者;Student3)将消息加进图中。3.在Rose下的操作步骤:1)ToolsàOptionsàDiagram标签,确保有关参数选中。(比如:SequenceNumbering)2)打开实验(一)所创建的“网上学生选课系统”的UseCase框图3)右击UseCaseView(或LogicalView)选NewàSequenceDiagram4)新图标命名为‘SelectCourse’。5)双击新窗口,并将浏览器中的参与者(Student

4、)拖入新窗口中。6)在新窗口中利用CreateaObject工具按钮来创建对象并正确命名.7)在顺序图中增加消息.完成顺序图设计.①SelectCourse的顺序图:6天津理工大学华信软件学院图2—1选课(SelectCourse)顺序图4.按上述步骤完成:查询(QueryCourse),增加课程(AddCourse),付费(PayforCourse),修改课程(ModifyCourse)和删除课程(DeleteCourse)所对应的主脚本的顺序图设计。注意事项:1.Database可以看作对象,也可以看作参与者,视情况而定。2.顺序图中的界面对象可命名为‘Form’,也可命名为‘Inter

5、face’等。3.在顺序图中可以根据具体情况增设‘Control’对象。4.若有两个以上的参与者,应将主参与者放在顺序图最左方,次参与者放在顺序图最右方。②QueryCourse的顺序图:(学生自己完成)③AddCourse的顺序图:(学生自己完成)④ModifyCourse的顺序图:(学生自己完成)⑤DeleteCourse的顺序图:(参考答案)6天津理工大学华信软件学院图2—2删除课程(DeleteCourse)顺序图⑥PayforCourse的顺序图:(学生自己完成)5.按F5键并检查每个顺序图对应的协作图。均要在实验报告中体现出来。(二).根据“图书管理系统”用例图中的“Lendit

6、em”绘制对应的顺序图.分析事件流1).借书者提出借书申请;2).管理员选择借书选项(等同于发出借书命令)3).系统查找标题(Title);4).系统查找该标题下的有效书目(Item);5).系统核查借书者信息(BorrowerInformation);6).办理借书(即产生一条新借书记录).寻找相关对象:1)LendWindow(或Form)2)Title3)BorrowerInformation4)Loan5)Item寻找参与者:直接参与者只有:Librarian.注意:Student为间接参与者(见问题陈述),所以不能在顺序图中出现.将消息加进框图中,完成顺序图设计.⑦LendItem

7、(借书)的顺序图:(参考答案)6天津理工大学华信软件学院图2—3借书(LendItem)顺序图(三).根据“网上购物系统”的用例图,创建:浏览网站(BrowseWebSite)和添加物品到购物推车(AddItemtoShoppingCart)所对应的顺序图.1、分析事件流,以“AddItemtoShoppingCart(添加物品到购物推车)”为例:1)顾客提出欲将某商品,比如白袜子(WhiteSocks)添加

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

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

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