免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UML与Rose软件建模上机操作作业 参考教材为:谢星星. UML基础与Rose建模使用教程. 北京: 清华大学出版社, 2011 .实验名称: Rose状态图上机操作部分实验章节: 第九章实验目的1理解状态图的基本概念。2掌握在Rational Rose中绘制状态图的操作方法。实验器材1计算机一台。2Rational Rose 工具软件。任课教师:张波(QQ:404328955)任课班级:计算机科学与工程系,08计算机软件班任课时间:2011-2012学年第一学期。实验内容:第一部分新建一个rose文件,命名为“Part1”。在Rose文件中的逻辑视图中完成以下内容:1. 根据图9-1,在Rose文件中的逻辑视图中新建一个状态图“状态图练习1”,练习状态图的绘制方法,具体操作,请参见章节9.4.特别是“动作”的设置。2. 根据图9-8,在Rose文件中的逻辑视图中新建一个状态图“状态图练习2”,并完成制图。3. 根据章节9.5,在Rose文件中的逻辑视图中新建一个状态图“学生账号状态图”,并完成制图。第二部分新建一个rose文件,命名为“Part2”。下图,绘制电话系统的状态图:没有人打电话时电话处于闲置状态;有人拿起听筒则进入拨号音状态,到达这个状态后,电话的行为是响起拨号音并计时;这时如果拿起听筒的人改变主意不想打了,他把听筒放下(挂断),电话重又回到闲置状态;如果拿起听筒很长时间不拨号(超时),则进入超时状态;。第三部分新建一个rose文件,命名为“Part3”。在Part3中,完成以下图书管理系统的图书类和书种类的状态图建模。1. 在用例视图中创建“基本业务模块用例图”,如下图所示:2. 在设计视图中创建借阅图书模块类图,如下所示(注:无需考虑图中的包信息)。3. 在设计视图中创建归还图书模块类图,如下图所示(注:无需考虑图中的包信息)。4. 在设计视图中创建预订与退订图书类图,如下图所示:5. 并对其中的Book类和Title类(在此系统中表示书种)进行进一步设计。其中Book 类:私有属性:id:Integer 该书的ID值title:OID 该Book的对象的种类loan:OID 该对象的借阅情况公共操作:newBook ( title:OID, id:Interger),创建 Book 对象。findBook(id:Integer):OID ,返回指定 id的 Book 对象的 OID。hasLoan ():Boolean ,判断图书是否被借出。getLoan ():Loan ,返回图书的借阅记录。setLoan (loan:OID) ,设置图书的借阅状态。若参数为 null,则将图书设置为未借阅状态。setID(id:Integer) ,设置图书的 id 号。getTitle():Title ,返回图书的 Title 对象。getTitleName():String ,返回图书名。getID():Integer ,返回图书的 id 号。write(out:DBFile) ,将 Book 对象的属性写入数据库文件中。read(in:DBFile) ,从数据库文件中读出 Book 对象的属性。Title 类:私有属性:name:String 书名。author:String 书的作者。isbsn:String 书的 ISBN/ISSN 号码。type:Integer 书种的类型,例如是图书、期刊,还是其他类型。book:OID 对应Book对象的IDreservation:OID 对应Restriction对象的ID公共操作:newTitle() 创建 Title 对象。findTitle():OID 返回指定 ISBN/ISSN 的 Title 对象的 OID。getTitle(oid:OID):Title ,返回 Title 对象。getBook():OID ,返回该种书种物理拷贝的对象标识符 OID。getNumRsvs():Integer ,返回预定记录的数目。getReservation(index:Integer):Reservation ,返回指定数组索引号的 Reservation对象。addReservation(rsv:OID) ,添加预定记录。delReservation(rsv:OID) ,删除指定的预订记录。getNumBooks():Integer ,返回图书的数目。getBook(index:Integer):Book ,返回指定数组索引号的图书。removeBook(index:Integer) ,删除指定数组索引号的图书。6. 在Book类下,新建一个状态图“图书状态图”,通过状态图说明图书的生命周期第四部分新建一个rose文件,命名为“Part4”。在Part4中,完成189页练习题4的相关建模。实验报告格式要求实验名称: Rose状态图上机操作部分实验章节: 第九章 状态图实验目的1理解状态图的基本概念。2掌握在Rational Rose中绘制状态图的操作方法实验器材1计算机一台。2Rational Rose 工具软件。实验内容:第一部分新建一个rose文件,命名为“Part2”。下图,绘制电话系统的状态图:第二
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2020-2025年材料员之材料员基础知识每日一练试卷A卷含答案
- 2025年二级注册建筑师之法律法规经济与施工押题练习试卷B卷附答案
- 《制造执行系统实施与应用》 课件 1.2 MES的定义与认知维度
- 大脑中动脉综合征的护理
- 雨课堂学堂在线学堂云《编译原理(西安科大 )》单元测试考核答案
- 2025吉林吉林市舒兰市总工会招聘工会社会工作者8人笔试模拟试卷带答案解析
- 2025广东河源连平县政务数据服务中心招聘就业见习人员2人备考题库带答案解析
- 2026年质量员之设备安装质量专业管理实务考试题库附参考答案【轻巧夺冠】
- 2025中核南方新材料有限公司社会招聘2人笔试模拟试卷带答案解析
- 2026年社会工作者职业水平《社会工作实务》考试题库附答案解析
- GB/T 46015-2025适老家具设计指南
- 苏教版新版一年级上册科学期末复习单元知识
- 2025至2030中国大闸蟹养殖行业产业运行态势及投资规划深度研究报告
- 中国邮政内容讲解
- 2025-2030中国台湾地区机床产业竞争力比较分析报告
- 国企专项奖励管理办法
- 异位妊娠超声诊断技巧
- 白塞综合征诊疗指南
- 深圳市失业人员停止领取失业保险待遇申请表样表
- 学校运营中如何实现开源节流目标
- 上海监理js证考试题目及答案
评论
0/150
提交评论