软考软件设计师资讯
httpwwweducityc
rkprogi
dexhtml
2014下半年软件设计师考试下午真题(二)
下午试题,是软件设计师考试的一大难点,除了掌握对应的知识点外,还要多做历年软考真题来巩固学过的知识点,希赛小编为大家整理了2014下半年软件设计师考试下午真题,希望对大家有所帮助。试题:三阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下:(1)每个人Perso
可以是一个合法选民Eligible或者无效的选民I
eligible。(2)每个合法选民必须通过该系统对其投票所在区域(即选区,Ridi
g)进行注册Registratio
。每个合法选民仅能注册一个选区。(3)选民所属选区由其居住地址Address决定。假设每个人只有一个地址,地址可以是镇Tow
或者城市City。(4)某些选区可能包含多个镇;而某些较大的城市也可能包含多个选区。现采用面向对象方法对该系统进行分析与设计,得到如图11所示的初始类图。
f软考软件设计师资讯
httpwwweducityc
rkprogi
dexhtml
【问题1】(8分)根据说明中的描述,给出图11中C1~C4所对应的类名(类名使用说明中给出的英文词汇)。【问题2】(3分)根据说明中的描述,给出图11中M1~M6处的多重度。【问题3】(4分)现对该系统提出了以下新需求:(1)某些人拥有在多个选区投票的权利,因此需要注册多个选区;(2)对手满足(1)的选民,需要划定其“主要居住地”,以确定他们应该在哪个选区进行投票。为了满足上述需求,需要对图11所示的类图进行哪些修改?请用100字以内文字说明。参考答案
f软考软件设计师资讯
httpwwweducityc
rkprogi
dexhtml
试题:四阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某集团公司在全国不同城市拥有多个大型超市,为了有效管理各个超市的业务工作,需要构建一个超市信息管理系统。【需求分析结果】(1)超市信息包括:超市名称、地址、经理和电话,其中超市名称唯一确定超市关系的每一个元组。每个超市只有一名经理。(2)超市设有计划部、财务部、销售部等多个部门,每个部门只有一名部门经理,有多名员工,每个员工只属于一个部门。部门信息包括:超市名称、部门名称、部门经理和联系电话。超市名称、部门名称唯一确定部门关系的每一个元组。(3)员工信息包括:员工号、姓名、超市名称、部门名称、职位、联系方式和工资。其中,职位信息r