专业软件设计师网站|培训机构|服务商(加客服微信:cnitpm或QQ:800184589进软件设计师学霸群)

软题库 培训课程
当前位置:信管网 >> 软件设计师 >> 案例分析 >> 文章内容
软件设计师下午真题及答案8
来源:信管网 2021年07月15日 【所有评论 分享到微信

为帮助广大软考中级软件设计师考生更好备考,信管网特整理汇总了软件设计师部分下午考试真题、答案及解析供考生查阅,并提供免费在线模拟答题、历年真题免费下载等服务,了解软件设计师更多备考信息请关注信管网。

相关推荐:

点击查看/下载:软件设计师历年真题汇总

点击查看:软件设计师在线培训课程免费试听课程

免费练习:软件设计师考试题库(模拟试题、章节练习、每日一练)

阅读下列说明和图,回答问题1至问题3。

【说明】

某图书管理系统的主要功能如下:

1.图书管理系统的资源目录中记录着所有可供读者借阅的资源,每项资源都有一个唯一的索引号。系统需登记每项资源的名称、出版时间和资源状态(可借阅或已借出)。

2.资源可以分为两类:图书和唱片。对于图书,系统还需登记作者和页数;对于唱片,还需登记演唱者和介质类型(cd或者磁带)。

3.读者信息保存在图书管理系统的读者信息数据库中,记录的信息包括:读者的识别码和读者姓名。系统为每个读者创建了一个借书记录文件,用来保存读者所借资源的相关信息。

现采用面向对象方法开发该图书管理系统。识别类是面向对象分析的第一步。比较常用的识别类的方法是寻找问题描述中的名词,再根据相关规则从这些名词中删除不可能成为类的名词,最终得到构成该系统的类。表10-4给出了[说明]中出现的所有名词。

通过对表10-4中的名词进行分析,最终得到了图10-4所示的uml类图(类的说明如表10-5所示)。

 

【问题1】

表10-5所给出的类并不完整,根据[说明]和表10-4,将图10-4中的(a)~(c)处补充完整。

【问题2】

根据【说明】中的描述,给出图10-4中的类catalogitem以及(b)、(c)处所对应的类的关键属性(使用表10-4中给出的词汇),其中,camlogitem有4个关键属性;(b)、 (c)处对应的类各有两个关键属性。

【问题3】

识别关联的多重度是面向对象建模过程中的一个重要步骤。根据[说明]中给出的描述,完成图10-4中的(1)~(6)。

信管网参考答案:

【问题1】(3分)

a、CatalogitemDB(资源目录)

b、Book(图书)

c、CD(唱片)

【问题2】(6分)

Catalogltem∶ 索引号、名称、出版时间、状态。

Book(图书)∶ 作者、页数。

CD(唱片)∶ 演唱者、介质类型。

【问题 3】(6 分)

(1)、1

(2)、0.*

(3)、1

(4)、0.*

(5)、1

(6)、1

多重性指定了一个类与关联类的单个实例可能相关的实例数目。多重性约束了相关对象的数目。(定义)简单的说,就是类与类之间是一对一的关系,一对多的关系,还是多对多的关系。

查看解析:www.cnitpm.com/st/2455213422.html

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章