您的位置: 首页 >> 新闻中心 >> 计算机 >> 软件开发
2005年下半年软件设计师下午试题
■ 最新课程推荐更多课程>>
学校培训课程开课时间上课地点精英价报名
正辰培训 微软软件测试工程师电话预约西直门教学区¥4704
新 科 海 软件测试工程师就业班电话预约海淀长远天地¥6280
北师大IT 软件工程与测试实战班电话预约北京师范大学¥1800
北师大IT 高级网络工程师就业班电话预约北京师范大学¥13000
金 同 方 网络工程师就业周末班电话预约人大总部¥7000

试题一至试题四是必答题

试题一(15分)
  阅读下列说明了和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
  某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。图1-1所示为某类图书或唱碟被借阅时应记录的信息,图1-2 描述了系统定义的两个类Book 和CD,分别表示图书和唱碟的信息。
[图1-1]

图书/唱碟_________________________

借出时间 归还时间 用户
     
     
     
     
     

[图1-2]
     
[问题1](3分)
  经过进一步分析,设计人员决定定义一个类 Items_on_loan ,以表示类Book 和CD的共有属性和方法。请采用图1-2中属性和方法的名称给出类 Items_on_loan 应该具有的属性和方法。(注意:不同名称的属性和方法表示不同的含义,如CD中的composer 与Book中的author 无任何关系)
[问题2](6分)
  为了记录每种图书或唱碟的历史记录,引入类CirculationHistory ,类中存储的信息是图1-1 中所表示的内容。请采用UML表示法将下列四个类间的关系表示出来。

Items_on

Book

CirculationHistory

CD

[问题3](6分)
  现需了解十大最畅销(借出次数最多)图书或唱碟。为此引入TemPopulate 类以存储所有十大畅销图书或CD的名称及其被借出的次数。下列顺序图描述了某类图书或唱碟被借出后成为十大畅销图书或唱碟时对象间的消息交互。系统在一次运行过程中,应有___(1)___个TenPopulate 实例对象最合适,一个TenPopulate 类实例对象最多需要和____(2)____ 个Items_on_loan 实例对象交互。

试题二(共15分)
  阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]
某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。该系统的网络连接如图2-1 所示。[图2-1]

  该企业有多个仓库,图2-1 所示的中心数据库存储了各个仓库中每种货物的库存信息。每个仓
库配备一台前端机,进出货物均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。
  每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员只管理一个仓库。货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为1,可以由管理员修改。前端机根据输入的货物信息,打印"出库/入库"清单。出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。图2-2是一个出库单的实例。
[图2-2]

 流水号:200408080001300101 时间:2005-10-01 13:22
货物编码 货物名称 单价 数量
6900100180988 全自动洗衣机 1680.00 26
6900100170655 32寸彩色电视机 7580.00 20
6900100160126 1P空调 2360.00 60

 管理员:    出库/入库:出库

  该系统处理业务的过程如下:
  1.初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价。
  2.登记出库/入库信息:由前端机存储每一笔"出库/入库"记录。
  3.汇总:在每个工作日结束前汇总当日各种货物的"出库/入库"量至日汇总表;
  4.更新库存表:根据当日的汇总信息更新货物的库存。
  李工经过分析,设计出如图2-3所示的关系模式。
[图2-3]
  出入库单(流水号,出入库标志,管理员号,时间)
  出入库记录(货物编码,数据,流水号)
  日汇总表(日期,货物编码,数量,出入库标志)
  仓库(仓库号,仓库名,仓库电话)
  管理员(管理号,姓名,仓库号)
  货物(__________(a)__________)
  注:时间格式为:年-月-日时:分:日期格式为:年-月-日。
  实体联系图的表示方法如图2-4所示,其中方框表示实体,菱形表示联系,联系的类型在实体
与联系的边上标出。图2-5 为与该系统对应的实体联系图。
[图2-4]

[图2-5]

[问题1](3分)
  根据题意,补充图2-3 中(a) 处的空缺,即货物关系模式的属性。
[问题2](6分)
  根据题意,补充图2-5 中缺失的联系和联系的类型,使其成为完善的实体联系图。其中,联系名分别取名为联系1,联系2,联系3,…。
[问题3](6分)
  写出每种关系模式的主键,将其填写在答题纸的对应栏内。

试题三(共15分)
  阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]
  某公司计划与客户通过Internet 交换电子邮件和数据(以下统一称为"消息")。为保障安全,在对传输的数据进行加密的同时,还要对参与通信的实体进行身份认证。因此,需同时使用对称与非对称密钥体系。图3-2描述了接收者B使用非对称密钥体系对发送者A进行认证的过程。

本新闻共2页,当前在第1页  1  2

  影视动画培训   北大BEC培训官方报名网站   2008美国夏令营启航官方指定报名网站   2008留学第一站!  
  北师大 火星时代
共举影视动画培训之鼎
  北大BEC培训官方报名网站
现在报名独享95折!
  2008年国家职业资格考试
一次过关完全备考手册
  2008留学第一站
留学资讯尽在精英留学站!
 
上一篇:2005年上半年软件设计师下午试题
下一篇:2005年下半年软件设计师上午试题
 相关新闻
·2006年上半年《软件设计师》试题二·2005年下半年水平考试软件设计师答案
·2005年11月份软设上午试题及答案·2005年下半年软件设计师下午试题及答案
·2006年上半年软件设计师试卷下载·2006年11月4日软件水平考试上午《软件设计师》试题
·2006年11月4日软件水平考试下午《软件设计师》试题·全国2006年10月高等教育自学考试高级语言程序设计(一)试题
·1999年(下)程序设计试卷答案·1999年(下)程序设计试卷
·2000年(下)程序设计试卷·2000年(下)程序设计试卷答案
·2001年(下)高级语言程序设计(一)试卷·2001年(下)高级语言程序设计(一)试卷答案
·2006年1月高级语言程序设计考试题目·2005年下半年软件设计师上午试题
 
◇ 重点栏目导航
◇ 精英服务承诺
教育顾问:010-51660910
QQ交流:138660910
相关资料
·软件测试新手的修炼之路
·Smarty简体中文参考手册
·Struts中文手册
·Struts快速学习指南
·ultradev动态网页制作教程
·UML工具箱
·《设计模式》中文版
·学友Flash伴侣 1.11
·阿须图像水印(AssureMark)V2.0
·超级语霸
相关试题
·2008年云南公务员考试专业试卷之科技环保
·2008年云南公务员考试试卷之教育文化类专
·2008年云南公务员考试试卷参考答案之科技
·2008年云南公务员考试试卷参考答案之教育
·2008年公务员考试科教管理类专业试卷参考
·2008年公务员考试科教管理类专业试卷(云
·2007年全国CPA考试试卷及答案解析之《会
·2007年CPA试卷及答案解析之《财务成本管
·2008年注会考前模拟试题之《财务成本管理
·2007年全国CPA《税法》考试试卷及答案解
相关热贴
·如何改QQ IP地址!
·恰当选择软件测试自动化方案
·ADO.NET学习总结
·.net操纵xml文件类(c#)
·Log4net教程
·VPN技术详解
·高手必读 网络端口安全防护技巧放送
·访问XP共享出现的问题解决办法
·Web2.0时代,RSS你会用了吗?(技术实现总
·.NET下正则表达式应用的四个示例