UML实验实践训练体系.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML实验实践训练体系 第一部分课程与实验综述 一•课程简介及实践要求: 《UML与面向对象分析与设计》是以介绍面向对象的统一建模语言 UML为主,使学生 了解面向对象技术的基本概念 ,掌握面向对象的分析和设计方法 ,以及与面向对象技术相关的 一些软件开发技术,同时掌握在 Rational Rose环境下用UML进行分析和设计的技术。本课 程在教学内容方面着重基本理论、 基本知识和基本方法,在培养实践能力方面着重设计构思 和设计技能的基本训练,熟练的上机操作能力和基本系统分析能力。 实验实践训练是UML与Rose建模教学的重要技能环节。通过实验,使学生加深理解、 验证、巩固课堂教学内容,特别是通过设计和综合实验,发挥学生的想象力和创新能力。 二.课程实验目的要求: 通过UML的实验,学生应该: 1学会用面向对象的思想去简单地分析和设计相关系统 ; 2. 学会用Rose建模工具进行软件建模。 三•课程实验参考资料 1. (美Joseph Schmuller著.UML基础、案例与应用•人民邮电出版社,2004 2. (美)Hans-Erik Eriksson.UML 2 工具箱•电子工业出版社,2004 3•吴际,金茂忠.UML面向对象分析.北京航空航天大学出版社,2002 4. 赵从军.UML设计及应用.机械工业出版社,2004 5. Grady Booch,James Rumbaugh,lvar Jacobson.UML 用户指南.机械工业出版社,2001 6. 吴建,郑潮,汪杰.UML基础与Rose建模案例.人民邮电出版社,2004 第二部分实验实践指导 实验一用例图 一、 实验目的 1. 学会分析系统中的参与者和用例 2. 掌握用例图的绘制方法 二、 实验器材 1. 计算机一台; 2. Rational Rose 工具软件; 三、 实验内容 画出ATM系统的用例图 四、 实验步骤 1.分析 ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。 通过分析可找出如下几个参与者: 1. ATM 2•客户 通过分析得到如下用例: (1) 存款 (2) 取款 (3) 查询余额 (4) 转帐 (5) 修改密码 (6) 打印收据 2. 绘图步骤: 下面介绍在 Rose2003中创建用例图的过程: (1) 在Use Case View 中双击 Main图,或者右击Use Case View ,弹出在快捷 菜单中选择“ New ” 一 UseCase Diagram”,双击图标,出现图1,为编辑用例图做好准备。 (2) 在用例视图中,从工具栏中选择 Actor图标,在右边的绘图区中添加一个新元素, 并取名客户表明新增一个参与者,如图 2所示。 (3) 同样的方法添加参与者“ ATM ”,如图3所示。 口目口£ 亚 a - BRR19» 1- 3 ITS 世皿心 m O Hit Cut Vi.** 閒・ud HitIl ip- ■ ATI 黑萼户 岂 ABx-ari i.ti cci a 口 Li^ird.内 + Ci*]ia*nt iFhM Q P+tl的■4WI打杆 宙 lldil rfdpHHL^I 齐 P3:OD:56| |Cut£*Dmizabk Meninsl 」I3^GDCB4I| (CBElomlzahle Mehuie] 1 I I 呵/ Jer Hal^, ]k-iee FL D.:£talw Ltayiy Hatljxi ・. _ [ A 』竺 T 图3 (4) 在工具栏上选择用例的图标,依次添加存款、取款、查询余额、转帐、修改密码、 打印收据,如图4所示。 査询帝额 实验二交互图 、实验目的 1•学会用协作图实现用例 2•掌握顺序图的绘制方法以及顺序图和协作图的相互转换。 、实验器材 1. 计算机一台; 2. Rational Rose 工具软件; 三、 实验内容 画出ATM取款的顺序图,并转换为协作图。 四、 实验步骤 1.分析 ATM取款的场景: (1) 通过读卡机,用户插入 ATM卡; (2) ATM系统从卡上读取银行ID、帐号、加密密码、并用主银行系统验证银行 帐号; (3) 用户输入密码, ATM系统根据上面读出的卡上加密密码,对密码进行验证; (4) 用户输入取款数量; (5) ATM系统通知主银行系统,传递储户帐号和取款数量,并接收返回的确认信息; (6) ATM系统输出先进、ATM卡和显示帐户余额的收据; (7) ATM系统记录事务到日志文件。 寻找场景中的对象: ATM、客户和帐户。 2.绘图步骤 F面介绍在 Rose2003中创建顺序图的过程: (2) 在顺序图编辑窗口中,从工具栏中选择 Object图标,在右边的绘图区中添加一个 新元素,并取名 Customer表明

您可能关注的文档

文档评论(0)

wangxing1张 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档