




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验三 顺序图、协作图设计【实验目的】1 理解顺序图和协作图的概念及作用;2 掌握UML顺序图与协作图的基本图形,了解它们各自的组成元素、特定作用和适用场合;3 重点掌握顺序图的画法及其中元素所代表的意义。【实验性质】设计性实验。【实验要求】1 学习根据指定的用例描述绘制顺序图和协作图的方法;2 学习使用Rational Rose绘制顺序图和协作图;3 掌握顺序图和协作图的相互转换方法。【实验内容】以网上选课系统中的Select Course(选课)用例为例,设计和实现顺序图、协作图。、【实验步骤】1.假设学生已经成功登录系统,分析选课的事件流。a) 学生进入选课主界面b) 学生点击选课c) 系统显示所有课程信息d) 学生选择课程e) 系统验证课程是否可选A1:课程不可选f) 系统提示课程选择成功,提示学生交费g) 用例结束。A1:课程不可选a) 系统提示课程不可选以及原因b) 学生重新选课c) 重新验证直至成功d) 转选课事件流第f)步。顺序图描述的是对象与对象的交互,创建顺序图的步骤如下:1) 寻找对象。2) 寻找角色。3) 将消息加进图中。首先,查找Select Course(选课)用例的对象,从事件流冲发现涉及一下对象:1) 界面。2) 课程3) 对于业务层的操作,也应该有对象进行处理。4) 事件流中涉及的角色有:学生、数据库。2分析对象、角色之间交互的消息。本用例主要有以下交互:1)学生通过界面发送选课命令。2)界面向控制对象请求课程信息。3)控制对象向数据库发送查询数据消息4)控制对象暂存数据库的查询结果5)界面对象从控制对象中取得所有的课程信息6)在界面上显示所有的课程信息7)界面对象发送命令要求控制对象删除课程信息8)学生选择课程9)界面对象要求学生输入学号10)界面对象向控制对象发送信息,查询该生是否可以选择选定的课程11)控制对象从数据库查询关联信息。12)控制对象判断是否可以选课13)如果可以选课,则向数据库中添加关联信息。14)向界面对象返回信息。3根据以上分析,绘制出Select Course用例的顺序图,并转换成对应的协作图。参考顺序图如下:4 按照上述例子的方法,试着绘制网上选课系统中其他用例如Add Course、Modify Course、Delete Course、Query Course的顺序图和协作图。扩展练习:(1) 以“远程网络教学系统”为例,在该系统中,系统管理员需要登录系统才能进行系统维护工作,如添加教师信息、删除教师信息等。根据系统管理员添加教师信息用例,创建相关顺序图,并转换成对应的协作图。(2) 在“远程网络教学系统”中,如果我们单独抽象出来一个数据访问类来进行数据访问。那么,根据系统管理员添加教师信息用例,重新创建相关顺序图,并转换成对应的协作图。 【思
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年仓库房租赁合同暨仓储信息化系统升级改造协议
- 2025年新型设备抵押融资担保服务协议
- 2025版智能电网建设电力设备检测与维护服务合同
- 2025年旅游风景区特色餐饮店承包合同
- 2025年度跨国公司外籍财务顾问长期合作协议范本
- 2025版石材加工及批发业务合作协议
- 2025年度电力系统节能改造技术咨询合同
- 2025年公共场所智能垃圾分类保洁增补合同范本
- 2025年保洁员服务合同范本
- 信号通路阻断研究-洞察及研究
- 申报书范例《毛泽东思想和中国特色社会主义理论体系概论》在线课程申报书课件
- 职业健康安全与环境讲解
- DB1331∕T 034-2022 建筑与市政工程无障碍设计图集
- 乡镇卫生院风险管理制度
- 移动餐车营销策划方案范文
- 2025年修订版《雇佣合同》全文
- 人工智能训练师(3级)理论知识复习题练习卷附答案
- 《新药注册申报流程》课件
- 2022年全国中学生数学奥林匹克竞赛(预赛)暨2022年全国高中数学联合竞赛一试(A卷)参考答案及评分标准
- icp仪器分析考试试题及答案
- 核心素养培养:历史单元分层作业设计
评论
0/150
提交评论