试题查看

首页 > 软件水平考试 > 试题查看
【分析解答题】


阅读下列说明和图,回答问题1至问题3。
【说明】
某图书管理系统的主要功能如下:
1.图书管理系统的资源目录中记录着所有可供读者借阅的资源,每项资源都有一个唯一的索引号。系统需登记每项资源的名称、出版时间和资源状态(可借阅或已借出)。
2.资源可以分为两类:图书和唱片。对于图书,系统还需登记作者和页数;对于唱片,还需登记演唱者和介质类型CD或者磁带)。
3.读者信息保存在图书管理系统的读者信息数据库中,记录的信息包括:读者的识别码和读者姓名。系统为每个读者创建了一个借书记录文件,用来保存读者所借资源的相关信息。
现采用面向对象方法开发该图书管理系统。识别类是面向对象分析的第一步。比较常用的识别类的方法是寻找问题描述中的名词,再根据相关规则从这些名词中删除不可能成为类的名词,最终得到构成该系统的类。表10-4给出了[说明]中出现的所有名词。
{{B}}                           表10-4{{/B}}
图书管理系统
资源目录
读者
资源
索引号
系统
名称
出版时间
资源状态
图书
唱片
作者
页数
演唱者
介质类型
CD
磁带
读者信息
读者信息数据库
识别码
姓名
借书记录文件
信息

  通过对表10-4中的名词进行分析,最终得到了图10-4所示的uml类图(类的说明如表10-5所示)。
{{B}}                           表10-5{{/B}}
类名
说明
 liBrArysystEm
 图书管理系统
 BorrowErDB
 保存读者信息的数据库
 CAtAlogitEm
 资源目录中保存的每项资源
 BorrowEr
 读者
 BorrowEritEms
 为每个读者创建的借书记录文件

【问题2】
根据【说明】中的描述,给出图10-4中的类CAtAlogitEm以及(B)、(C)处所对应的类的关键属性(使用表10-4中给出的词汇),其中,CAmlogitEm有4个关键属性;(B)、 (C)处对应的类各有两个关键属性。

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

阅读以下说明和图,回答问题1至问题3。【说明】某房屋租赁公司欲建立一个房屋租赁服【说明】在一条农村公路的一边稀疏地分布着房子,其分布如图10-5所示。某电信公司阅读下列说明,回答问题1至问题3。【说明】某医院的门诊管理系统实现了为患者提供挂【说明】某游戏公司现欲开发一款面向儿童的模拟游戏,该游戏主要模拟现实世界中各种鸭阅读下列说明和图,回答问题1至问题3。【说明】某图书管理系统的主要功能如下:1.【说明】某游戏公司现欲开发一款面向儿童的模拟游戏,该游戏主要模拟现实世界中各种鸭