2005下半年软件设计师考试真题及答案-下午卷

2020-07-17发布者:郝悦皓大小:2.46 MB 下载:0

2005 下半年软件设计师考试真题及答案-下午卷 试题一 阅读下列说明和图,回答问题 1~问题 3。 [说明] 某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司 A 开发一套信息管理系统。该 系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A 公司决定采用面向对象的分析和设计方 法开发此系统。图 1-1 所示为某类图书或唱碟被借阅时应记录的信息,图 1-2 描述了系统定义的两个类 Book 和 CD,分别表示图书和唱碟的信息。 1、[问题 1] 经过进一步分析,设计人员决定定义一个类 Items on loan,以表示类 Book 和 CD 的共有属性和方法。请采 用图 1-2 中属性和方法的名称给出类 Items_on_loan 应该具有的属性和方法(注意:不同名称的属性和方法表示 不同的含义,如 CD 中的 composer 与 Book 甲的 author 无任何关系)。 1 2、[问题 2] 为了记录每种图书或唱碟租借的历史记录,引入类 CirculationHistory,类中存储的信息是图 1-1 中所表示的 内容。请采用 UML 表示法将下列四个类间的关系表示出来。 3、[问题 3] 现需了解十大最畅销(借出次数最多)图书或唱碟。为此,引入 TenPopulate 类以存储所有十大畅销图书或 CD 的名称及其被借出的次数。下列顺序图描述了某类图书或唱碟被借出后成为十大畅销图书或唱碟时对象间的消息 交互。系统在一次运行过程中,应有 (1) 个 TenPopulate 实例对象最合适,一个 TenPopulate 类实例对象最多 需要和 (2) 个 Items_on_loan 实例对象交互。 2 试题二 试题二 阅读下列说明和图,回答问题 1 至问题 3。 [说明] 某企业决定开发一个企业仓储管理系统,山李工承担系统的设计工作。该系统的网络连接如图 2-1 所示。 [图 2-1] 该企业有多个仓库,图 2-1 所示的中心数据库存储了各个仓库中每种货物的库存信息。每个仓库配备一台前端 机,进出货物均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货 物的库存数,每个仓库的当日业务数据也都暂存在前端机,当天业务结束后,再将前端机中存储的数据传输到主 机进行存储与汇总。 每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员 只管理一个仓库。货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为 1,可以由管理员修改。前端机根据输入的货物信息,打印“出库/入库”清单。出库/入库单中同一种货物最多只出 3 现一次,每份出库/入库单由流水号唯一标识。图 2-2 是一个出库单的实例。 [图 2-2] 流水号;200408080001300101 货物编码 6900100180988 6900100170655 6901100160126 货物名称 全自动洗衣机 32 寸彩色电视机 1P 空调 时间:2005-10-01 13:22 单价 1680.00 7580.00 1360.00 管理员:01105 数量 26 20 60 出库/入库:出库 该系统处理业务的过程如下。 1.初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价; 2.登记出库/入库信息:由前端机存储每一笔“出库从库”记录: 3.汇总:在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表; 4.更新库存表:根据当日的汇总信息更新货物的库存。 李工经过分析,设计出如图 2-3 所示的关系模式。 [图 2-3] 出入库单(流水号,出入库标志,管理员号,时间) 出入库记录(货物编码,数量,流水号) 日汇总表(日期,货物编码,数量,出入库标志) 仓库(仓库号,仓库名,仓库电话) 管理员(管理员号,姓名,仓库号) 货物( (a) ) 注:时间格式为年-月-日时:分;日期格式为年-月-日。 卖体联系图的表示方法如图 2-4 所示,其中方框表示实体,菱形表示联系,联系的类型在实体与联系的边上标 出。图 2-5 为与该系统对应的实体联系图。 [图 2-4] [图 2-5] 4 4、[问题 1] 根据题意,补充图 2-3 中(a)处的空缺,即货物关系模式的属性。 5、[问题 2] 根据题意,补充图 2-5 中缺失的联系和联系的类型,使其成为完善的实体联系图。其中,联系名分别取名为联 系 1,联系 2,联系 3,……。 6、[问题 3] 写出每种关系模式的主键。 试题三 试题三 阅读下列说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 [说明] 某公司计划与客户通过 Internet 交换电子邮件和数据(以下统一称为“消息”)。为保障安全,在对传输的数据进 行加密的同时,还要对参与通信的实体进行身份认证。因此,需同时使用对称与非对称密钥体系。图 3-1 描述了 接收者 B 使用非对称密钥体系对发送者 A 进行认证的过程。 [图 3-1] 5
温馨提示:当前文档最多只能预览 10 页,此文档共20 页,请下载原文档以浏览全部内容。如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

下载需知:

1 该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读

2 除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑修改

3 有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载

4 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉

返回顶部