首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和图,回答【问题1】至【问题3】,将解答填入答题纸的对应栏内。 【说明】 某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下: (1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民
阅读以下说明和图,回答【问题1】至【问题3】,将解答填入答题纸的对应栏内。 【说明】 某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下: (1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民
admin
2015-12-01
66
问题
阅读以下说明和图,回答【问题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://kaotiyun.com/show/VdDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
IPSec工作在TCP/IP协议栈的(1),为TCP/IP通信提供访问控制、(2)、数据源验证、抗重放、(3)等多种安全服务。IPSec的两种工作模式分别是(4)和(5)。(1)~(5)备选答案:A.应用层B.网络层C.数据链
为了使DNS_Server1能正确解析本地Web站点的域名,需对DNS_Server1中的DNS服务进行配置。在图1所示的对话框中,新建的区域名称是(1);在图2所示的对话框中,添加的新建主机名称为(2),IP地址栏应填入(3)。DNS_Server
请在(1)~(4)空白处填写恰当的内容。DHCP的工作过程是:1)IP租用请求。DHCP客户机启动后,发出一个DHCPDISCOVER消息,其封包的源地址为(1),目标地址为(2)。2)IP租用提供。当DHCP服务器收到DHCPDI
根据你的网络工程经验,请用250字以内的文字简要描述该21层教学综合大楼网络层次结构设计的要点。(不要求画图)该21层教学综合大楼的部分网络拓扑结构如图1-22所示,其中L3_switch1、L3_switch2为该教学综合大楼的两台核心交换机;Swi
根据你的网络工程经验,请用250字以内的文字简要描述该21层教学综合大楼网络层次结构设计的要点。(不要求画图)请用300字以内的文字,以提纲形式描述该21层教学综合大楼综合布线设计的方案要点。
阅读以下有关网络接入方案的说明,回答问题1~3。【说明】某单位己完成了主干网络的建设任务,现在需要对其职工住宅区的用户接入主干网的技术方案作选型设计。职工住宅已有的通信条件是:(1)电话线(2)电视铜缆。在不重新布线的前提下,以下5种技术方
阅读以下关于网络地址转换(NAT)的技术说明,结合网络拓扑图回答问题1至问题3。【说明】网络地址转换(NAT)技术可用来缓解IP地址短缺问题和实现TCP负载均衡功能。动态地址翻译技术在子网外部使用少量的全局地址,通过路由器进行内部和外部地址的转换
在图4-8所示的无线接待室中WLAN采用的体系结构如图4-9所示,请将(1)~(3)空缺处填写完整请将以下(11)~(14)空缺处的内容填写完整,并帮助郭工程师解释产生以下网络故障的原因。该网络建成后一直使用正常,但最近发现无线覆盖区域A、B
随机试题
法同早期氏族习惯的根本区别主要体现在以下三个方面:两者________。原始社会规范是氏族成员在长期共同生产和生活过程中自发产生的;法是由国家制定或认可的。
活动部分义齿戴人口内后,调好的咬牙台标志是
治疗阴痒的方法,下列哪项不常用
化工厂的第十条厂规违背劳动法中的关于()的规定。关于试用期的规定,下列表述错误的是()。
关于夏普指数,下列说法错误的有( )。
增发新股过程中的信息披露,是指发行人从刊登招股意向书开始到股票上市为止,通过证监会指定报刊向社会公众发布的有关发行、定价及上市情况的各项公告。()
教师专业发展的阶段及成长的途径有哪些?
关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3NF,但不一定能达到【】。
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,请选择空白处合适的语句()。PrivateSu
PASSAGETWOWhatdoes"authority“inthelastparagraphmean?
最新回复
(
0
)