- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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表明
您可能关注的文档
- UGNX8.5车削加工编程实例.doc
- UG知识集锦要点.doc
- Unit1Lesson1Donx27twalk.(练习及解析)_北师大版(三起)(2018秋)四年级英语上册.doc
- Unit1Lesson4HaveaTry.(练习及解析)_北师大版(三起)四年级英语上册.doc
- Unit2Cartoontime(练习及解析)_译林版(三起)五年级英语下册.doc
- Unit2Lesson4HaveaTry.(练习及解析)_北师大版(三起)(2018秋)四年级英语上册.doc
- Unit3Lesson2IsthisAuntBookyx27swatch(练习及解析)_北师大版(三起)四年级英语上册.doc
- Unit3Lesson5GetitRight(练习及解析)_北师大版(三起)五年级英语上册.doc
- Unit4第三模块教案.doc
- Unit6HappyBirthdayPartALet’stalk说课稿(word文档良心出品).doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)