- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
面向对象练习题及答案
一、用例图
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.试用事件跟踪图描述生活
文档评论(0)