首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和图,回答【问题1】至【问题3】,将解答填入答题纸的对应栏内。 【说明】 某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下: (1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民
阅读以下说明和图,回答【问题1】至【问题3】,将解答填入答题纸的对应栏内。 【说明】 某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下: (1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民
admin
2015-12-01
77
问题
阅读以下说明和图,回答【问题1】至【问题3】,将解答填入答题纸的对应栏内。
【说明】
某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下:
(1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民(Ineligible)。
(2)每个合法选民必须通过该系统对其投票所在区域(即选区,Riding)进行注册(Registration)。每个合法选民仅能注册一个选区。
(3)选民所属选区由其居住地址(Address)决定。假设每个人只有一个地址,地址可以是镇(Town)或者城市(City)。
(4)某些选区可能包含多个镇;而某些较大的城市也可能包含多个选区。
现采用面向对象方法对该系统进行分析与设计,得到如图3—1所示的初始类图。
【问题1】
根据说明中的描述,给出图3—1中C1~C4所对应的类名(类名使用说明中给出的英文词汇)。
【问题2】
根据说明中的描述,给出图3—1中M1~M6处的多重度。
【问题3】
现对该系统提出了以下新需求:
(1)某些人拥有在多个选区投票的权利,因此需要注册多个选区;
(2)对手满足(1)的选民,需要划定其“主要居住地”,以确定他们应该在哪个选区进行投票。
为了满足上述需求,需要对图3—1所示的类图进行哪些修改?请用100字以内文字说明。
选项
答案
【问题1】 C1:Address C2:Riding C3:Ineligible C4:Eligible 【问题2】 M1:1,M2:*,M3:*,M4:1,M5:*,M6:1 【问题3】 将M1与M4由1,修改为1..*
解析
【问题1】
由“每个人可以是一个合法选民或者无效选民”可知C3和C4是这两者中的一个,由C4和C2关联可知,C4位合法选民(Eligible),则C3为无效选民(Ineligible)。由city和。Town共同指向C1以及描述“选民所属选区由其居住地址(Address)决定。假设每个人只有一个地址,地址可以是镇(Town)或者城市(City)”可知,C1应该为Address。由描述“每个合法选民必须通过该系统对其投票所在区域(即选区,Riding)进行注册(Registration)”以及C4指向C2和city、town同时指向C2可知,C2为Riding,即选区。
【问题2】
UML中关联的多重度是指一个类的实例能够与另一个类的多少个实例相关联。具体的取值意义有:
0..1:0个或1个
1:只能1个
0..*:0个或多个
*:0个或多个
1..*:1个或多个
由描述“每个人只有一个地址”可知,M1为1;一个地址可以有0个或多个人,因此M2为*;一个选区可以有0个或多个选民,一个选民只在一个选区投票,因此,M3为*,M4为1;由“某些选区可能包含多个镇”可知每个选区可包含0个或多个地址,M5应为*,每个选民只有一个地址,每个地址属于一个选区,因此M6为1。
【问题3】
若对系统提出新的要求:①某些人拥有在多个选区投票的权利,因此需要注册多个选区;
②对手满足(1)的选民,需要划定其“主要居住地”,以确定他们应该在哪个选区进
行投票。则将M1与M4由1,修改为1..*。
转载请注明原文地址:https://www.kaotiyun.com/show/VdDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
下图为RouterB上的路由表信息,写出查询路由表的命令:(1)。该路由器上运行的路由协议为(2)。行政办公楼部门A所属网络地址是(3),部门B所属网络地址是(4)。在主机D上使用命令TracertDNSServer,显示结
根据你的网络工程经验,请用250字以内的文字简要描述该21层教学综合大楼网络层次结构设计的要点。(不要求画图)该21层教学综合大楼的部分网络拓扑结构如图1-22所示,其中L3_switch1、L3_switch2为该教学综合大楼的两台核心交换机;Swi
阅读以下说明,回答问题1、问题2、问题3和问题4,将解答填入对应栏内。[说明]ATM(AsynchronousTransferMode)顾名思义就是异步传输模式,是国际电信联盟ITU-T制定的标准。实际上在20世纪80年代中期,人们就已经
如果ping127.0.0.1(本地循环地址),如果该地址无法Ping通,则说明了是什么原因?什么命令是一个监控TCP/IP网络的实用的工具,它可以显示实际的网络连接以及每一个网络接口设备的状态信息?什么命令是把网卡物理地址与IP静态地址捆绑在一起?
阅读以下有关网络接入方案的说明,回答问题1~3。【说明】某单位己完成了主干网络的建设任务,现在需要对其职工住宅区的用户接入主干网的技术方案作选型设计。职工住宅已有的通信条件是:(1)电话线(2)电视铜缆。在不重新布线的前提下,以下5种技术方
简述本题中POP3服务的实现过程。要求:(1)仅屏蔽来自200.117.112.0网络的FTP数据信息;(2)仅屏蔽来自192.168.11.12主机对Internet的FTP数据信息请求。请填写完整相关信息,将(1)~(4)处
在RAS上存在着两个RJ45的端口,分别为Console与AUX,请问这两个端口的用途是什么?(控制在100个字以内)在第4步中,进入虚拟操作台后,在IOS环境下输入了如下的配置,请解释(1)~(4)处的标有下划线部分配置命令的含义(“◇”后为配置内容
在RAS上存在着两个RJ45的端口,分别为Console与AUX,请问这两个端口的用途是什么?(控制在100个字以内)在调用超级终端程序进行设备连接时,应该对设备的连接参数进行正确设置,参数主要包括串口数据传输率、数据位数。停止位数以及是否有奇偶校验。
L2TP协议是一种基于(1)协议的二层隧道协议,它结合了Cisco的L2F和MicrosoftPPTP的优点。该协议报文在传输层封装(2)协议之上,为了保证传输的可靠性,L2TP协议对控制报文采取了(3)机制,并要求tunne1对端设备在隧道(tunne
随机试题
冷作工用的压弯模,多数采用________制成。
胞质中合成脂肪酸的限速酶是()
患者,女,56岁。咳喘10年,伴见胸闷心悸,咯痰清稀,声低乏力,面白神疲,舌质淡白,脉弱。其证候是
破伤风发生的原因是
属于环境保护法律法规体系的是()。
以下属于业务类:工作底稿的有()。
在对企业境外经营的财务报表进行折算时,下列报表项目中可以按发生时的即期汇率折算的有()。
Americanculturehasnotbeenimmunetoculturalinfluencesfromoutside.TheideaofdemocracycamefromtheancientGreeks;th
PurposesofArtI.AvehicleforreligiousritualThe【T1】_____:primarypatronofartists【T1】______Traditionalsocietie
A、Goforaswim.B、Makebetteruseoftime.C、Followtheofficialprocedure.D、Watchtelevision.C语义替换题。女士建议男士要通过正规渠道来停修课程,所以C(遵
最新回复
(
0
)