面向对象练习题

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

面向对象练习题及答案

一、用例图

1.请就以下需求建立用例图:

一个新的音像商店准备采用计算机系统向比较广泛的人群销售或租借录像带和光碟。该音像商店将存有大约1000 盘录像带和500 张光碟,这些订购涉及多家

订购商。所有的录像带和光碟都有一个条码,可以使用条码扫描仪来支持销售和返

还,客户会员卡也同时条码化。

客户可以预定录像带并在指定日期来取。系统必须拥有灵活的搜索机制来回答客户的询问,包括关于该音像商店还没有进货的电影(但可能是已经请求订购了)。

评分标准:画图格式标准3 分,用例全面正确4 分,角色与用例之间的关系正确3 分

2.试用用例图描述小型图书资料管理系统。

某学院打算开发一个小型图书资料管理系统MiniLibrary,该系统基于Internet实现教

师和学生对各种图书资料的借阅、查询和管理。

图书管理员负责管理各种图书资料,查询图书资料信息,并进行图书的借阅管理。注

册用户可以通过Internet 随时查询图书资料信息和个人借阅情况,预订目前借不到的图书资料,并可以快捷地查找和浏览所需要的电子资料。系统可以提供适当的浏览器供用户阅读

电子文献资料。

3.试用用例图描述

系统简介:航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社

把预定机票的旅客信息输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统

打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单到航空公司交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期

进行查询统计,以便适当调整。

技术要求和限制条件

(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。(2)对于本系统还应补充一下功能:1)旅客延误了取票时间的处理2)航班取消后

的处理

4 .请就此需求建立功能模型:

某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下:报社发行多种刊物,每种刊物通过订单来征订,订单中有代码、名称、订期、单价、

份数等项目,订户通过填写订单来订阅报刊。报社下属多个发行站,每个发行站负责收集、登录订单、打印收款凭证等事务。报社负责分类并统计各个发行站送来的各报刊订阅信息。

二、类图

1、请根据下面的描述,给出表示一本书的类图。

一本书有一个封面、一个目录、一个前言、若干章,每章有若干节,每节有若干段,每段有若干句子,每段0 个或多个插图,还有0 个或多个表格,最后还有一个封底。建立该书的对象模型。

2、一台微机有一台显示器、一个主机、一个键盘、一个鼠标,打印机可有可无。主机包括一个机箱、一个主板、一个电源、存储器等部件,存储器又分为固定存储器、活动存储器,固定存储器又分为内存和硬盘,活动存储器又分为软盘和光盘。建立微机的对象模型。

3.交通工具分为空中、陆上、水上交通工具,空中交通工具分为客机、货机、专用轻型机;陆上交通工具分为火车、汽车,火车和汽车又分客车、货车,水上交通工具有轮船,轮船分为客轮、货轮、客货混合轮。建立交通工具的对象模型。

4.某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求

如下:

报社发行多种刊物,每种刊物通过订单来征订,订单中有代码、名称、订期、单价、份数等项目,订户通过填写订单来订阅报刊。报社下属多个发行站,每个发行站负责收集、登录订单、打印收款凭证等事务。报社负责分类并统计各个发行站送来的各报刊订阅信息。

请就此需求建立对象模型。

5.请就此需求建立对象模型:

某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下:报社发行多种刊物,每种刊物通过订单来征订,订单中有代码、名称、订期、单价、份数等项目,订户通过填写订单来订阅报刊。报社下属多个发行站,每个发行站负责收集、登录订单、打印收款凭证等事务。报社负责分类并统计各个发行站送来的各报刊订阅信息。

三、顺序图

1.请用顺序图描述你在图书馆借两本书的正常过程。(本题共五个得分点:正确的图形、几个过程)。

评分标准:绘图格式正确3 分,对象及操作设定合理3 分,流程描述正确4 分2.试用事件跟踪图描述生活中打电话事件。

3.请画出顺序图:当“洗衣服”这个用例被执行时,假设你已经完成了“加衣物”“加洗涤”和“开机”的操作,那么洗衣步骤如下:

1.通过进水管向洗涤缸注水。

2.洗涤缸保持5 分钟静止状态。

3.水注满,停止注水。

4.洗涤缸往返旋转15 分钟。

5.通过排水管排掉洗涤后的脏水。

6.重新开始注水。

7.洗涤缸继续往返旋转洗涤。

8.停止向洗衣机中注水。

9.通过排水管排掉漂洗衣物的水。

10.洗涤缸加速单方向旋转5 分钟。

11.洗涤缸停止旋转,洗衣过程结束。

4、请就以下需求建立用例图、类图、用时序图描述病人病情异常时系统的情况,其他情况从略

在医院的病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的病症信号(组合)实时地传送到中央监护系统进行分析处理。在中心值班室里,值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析,当病症出现异常时,系统会立即自动报警,并打印病情报告和更新病历。系统根据医生的要求随时打印病人的病情报告,系统还定期自动更新病历。

相关文档
最新文档