首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和图,回答【问题1】至【问题3】,将解答填入答题纸的对应栏内。 【说明】 某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下: (1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民
阅读以下说明和图,回答【问题1】至【问题3】,将解答填入答题纸的对应栏内。 【说明】 某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下: (1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民
admin
2015-12-01
79
问题
阅读以下说明和图,回答【问题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
软件设计师下午应用技术考试
软考中级
相关试题推荐
阅读以下说明,回答问题1和问题2,将解答填入对应的解答栏内。【说明】某单位内部网络拓扑结构如下图所示,在该网络中采用RIP路由协议。
为了使DNS_Server1能正确解析本地Web站点的域名,需对DNS_Server1中的DNS服务进行配置。在图1所示的对话框中,新建的区域名称是(1);在图2所示的对话框中,添加的新建主机名称为(2),IP地址栏应填入(3)。DNS系统中反向查询
为了使DNS_Server1能正确解析本地Web站点的域名,需对DNS_Server1中的DNS服务进行配置。在图1所示的对话框中,新建的区域名称是(1);在图2所示的对话框中,添加的新建主机名称为(2),IP地址栏应填入(3)。如下图所示,配置允许
阅读以下说明,回答问题1至问题3,将解答填入对应的解答栏内。【说明】某校园网申请到了C类网络地址块202.115.0.0/24~202.115.3.0/24。根据网络规划需求,网络中心、图书馆、教学实验楼以及行政办公楼的各个部门需划分到不同网段。
与ISDN相关的网络设备主要有TA、NT1、NT2、TE1、TE2等。在图2-9所示的网络拓扑结构中,路由器Router1和ISDN之间是否需要加入终端适配器(TA)?请用150字以内的文字简要说明理由。在路由器Router2上运行showrunni
根据你的网络工程经验,请用250字以内的文字简要描述该21层教学综合大楼网络层次结构设计的要点。(不要求画图)该21层教学综合大楼的部分网络拓扑结构如图1-22所示,其中L3_switch1、L3_switch2为该教学综合大楼的两台核心交换机;Swi
如果ping127.0.0.1(本地循环地址),如果该地址无法Ping通,则说明了是什么原因?什么命令是一个监控TCP/IP网络的实用的工具,它可以显示实际的网络连接以及每一个网络接口设备的状态信息?什么命令是把网卡物理地址与IP静态地址捆绑在一起?
若采用电话线方式上网,并按要求在计算机连入网络的同时能通电话,连网速率高于500Kbps,可以选用哪种技术方案?其最高通信速率为多少?依据ISO/OSI参考模型对无线扩频网络设备进行分类,可以分为哪几种类型?用无线扩频设备实现网络互连需要何种配套设备
请指出图1-12中(1)空缺处传输的是模拟信号,还是数字信号?图1-12中(2)空缺处是什么设备?该设备在本宽带网络中完成哪些功能?
L2TP协议是一种基于(1)协议的二层隧道协议,它结合了Cisco的L2F和MicrosoftPPTP的优点。该协议报文在传输层封装(2)协议之上,为了保证传输的可靠性,L2TP协议对控制报文采取了(3)机制,并要求tunne1对端设备在隧道(tunne
随机试题
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
对肺换气而言,浅快呼吸不利于呼吸,是因为浅快呼吸时
某医师选用万氏牛黄清心丸治疗热入心包,热盛动风征,症见高热烦躁、神昏谵语,此因该成药除清热解毒外,又能
男,45岁,因软组织感染入院,遵医嘱实施肌内注射治疗,为达到无痛注射,以下不正确的是
()是管理伦理原则,它是加强管理组织凝聚力和有效完成组织目标的重要保证。
会计核算应当以实际发生的经济业务为依据,体现了会计核算的真实性和客观性要求。()
outgoforbutforA.Notforourneeds,mindyou,【T1】______ourdemandsB.Ifyou【T2】______amaster’sdegreeC.youcan
在数据库设计器中,建立两个表之间的一对多联系是通过以下______索引实现的。
A、Howtomakeacake.B、Howtomakeomelets.C、Toacceptwhatistaught.D、Toplanafuturecareer.C推理判断题。本题考查Maggie的妈妈所面临的最大挑战
LightingContrastSincethebrightnessrangethattheco]orfilmwillrecordislessthanthatofblack-and-whitefilm,the
最新回复
(
0
)