- 76
- 0
- 约小于1千字
- 约 2页
- 2020-12-25 发布于浙江
- 举报
实验八、九 对象图和包
班级: 1020552 学号: 08 姓名: 牛慧敏
一、实验目的
1.对象图的基本概念。
2.包的基本概念。
3.掌握在Rational Rose中绘制对象图和包。
二、实验内容
TJKD图书管理系统的分析和设计已按计划完成类图和交互图的分析与设计,不过当这份文档提交给图书馆的使用人员审查时,他们认为最好能用一个实例来说明系统的运作,现系统分析部指派您完成该项任务,为系统绘制一张对象图。
三、实验步骤
为了更好的描述借书过程,根据图8.1绘制借书过程中某一时刻的对象图
图8.1
(1) 确定对象的值
假定管理员在为读者“S05001”办理“UML Guide”的借书手续,这时首先弹出一个借书窗口“lfLend”,在其上输入读者ID和书名,点击“借书”按钮。这里lfLend对象将调用业务管理者类bmMain对象的findBookByName方法去获取一个书名为“UML Guide”的Book对象bLend,然后bmMain再通过lendBook方法,去调用bLend对象findFreeItem方法,去查找一本可借阅的图书,这里假定找到图书iLend,然后使用setLoanState更改iLend的借阅状态为“借出”,完成借书过程。
表8.1描述了在成功设置iLend对象借阅状态为“借出”状态时,与借书过程有关的各对象的值。
表8.1
类名
对象名
属性值
方法
LendFrame
lfLend
BookName=”UML Guide”
ReaderID=”S05001
lendBook
BookManager
bmMain
findBookByName
lendBook
Book
bLend
BookName=”UML Guide”
ISBN=”ISBN12315
findFreeItem
Item
iLend
ISBN=”ISBN12315
ItemID=”B05001
getItemID
setLoanState
(2) 绘图,根据(1)中的描述,绘制出当iLend状态变更时,系统中各对象的状态如图8.2所示。
(3)根据分析设计情况,进一步设计对象和包之间的关系。
图8.2
四、实验结果
五、实验心得
您可能关注的文档
- ug_open二次开发与实例精解.pdf
- UG8.5入门基础培训.pdf
- ug多轴编程技巧.ppt
- UG后处理中抓XYZ运动范围(最大和最小)的方法.pdf
- UG软件建模练习图纸合集1.pdf
- UI设计app设计毕业答辩ppt模板_图文_1542476696.ppt
- UL1000中文资料(氦质谱检漏仪).pdf
- UL1439边缘锐利度测试作业指导书.pdf
- UL认证标志符号.pdf
- UML(物流信息管理系统).pdf
- UML-实验五 状态图.doc
- UN38.3 58版锂电池运输标志.pdf
- unipol工艺合成聚丙烯流程图.pdf
- Unit 1 Can you play the guitar重点单词短语.doc
- Unit 1 Encyclopedias 重要知识点归纳及练习.doc
- Unit 1 Introduction to movie 世界电影介绍.doc
- Unit 1 Women of achievement优秀教案教学设计.doc
- Unit 1 第三学时 Using Language课件 新人教版选修8课件.ppt
- Unit 2 What Time Is It A Let’s learn and let’s do 说课稿 小学英语 四年级英语.doc
- Unit 2 What time is it评课讲稿及反思.pdf
原创力文档

文档评论(0)