首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某软件公司欲设计实现一个虚拟世界仿真系统。系统中的虚拟世界用于模拟现实世界中的不同环境(由用户设置并创建),用户通过操作仿真系统中的l~2个机器人来探索虚拟世界。机器人维护着两个
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某软件公司欲设计实现一个虚拟世界仿真系统。系统中的虚拟世界用于模拟现实世界中的不同环境(由用户设置并创建),用户通过操作仿真系统中的l~2个机器人来探索虚拟世界。机器人维护着两个
admin
2017-09-13
42
问题
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某软件公司欲设计实现一个虚拟世界仿真系统。系统中的虚拟世界用于模拟现实世界中的不同环境(由用户设置并创建),用户通过操作仿真系统中的l~2个机器人来探索虚拟世界。机器人维护着两个变量b1和b2,用来保存从虚拟世界中读取的字符。
该系统的主要功能描述如下:
(1)机器人探索虚拟世界(Run Robots)。用户使用编辑器(Editor)编写文件以设置想要模拟的环境,将文件导入系统(Load File)从而在仿真系统中建立虚拟世界(SetupWorld)。机器人在虚拟世界中的行为也在文件中进行定义,建立机器人的探索行为程序(Setup Program)。机器人在虚拟世界中探索时(Run Program),有2种运行模式:
①自动控制(Run):事先编排好机器人的动作序列(指令(Instruction)),执行指令,使机器人可以连续动作。若干条指令构成机器人的指令集(Instruction Set)。
②单步控制(Step):自动控制方式的一种特殊形式,只执行指定指令中的一个动作。
(2)手动控制机器人(Manipulate Robots)。选定1个机器人后(Select Robot),可以采用手动方式控制它。手动控制有4种方式:
①Move:机器人朝着正前方移动一个交叉点。
②LeR:机器人原地沿逆时针方向旋转90度。
③Read:机器人读取其所在位置的字符,并将这个字符的值赋给bl;如果这个位置上没有字符,则不改变b1的当前值。
④Write:将b1中的字符写入机器人当前所在的位置,如果这个位置上已经有字符,该字符的值将会被b1的值替代。如果这时bl没有值,即在执行Write动作之前没有执行过任何Read动作,那么需要提示用户相应的错误信息(Show Errors)。
手动控制与单步控制的区别在于,单步控制时执行的是指令中的动作,只有一种控制方式,即执行下一个动作;而手动控制时有4种动作。
现采用面向对象方法设计并实现该仿真系统,得到如图3-1所示的用例图和图3-2所示的初始类图。图3-2中的类“Interpreter”和“Parser”用于解析描述虚拟世界的文件以及机器人行为文件中的指令集。
根据说明中的描述,给出图3-2中C1~C5所对应的类名。
选项
答案
C1:World C2:Roboff Robots C3:Instruction C4:InstructionSet C5:Error/Errors
解析
本题要求将类图中缺失的5个类补充完整。在解答此类题目时,首先考虑类图中的特殊关系,如继承关系、聚集或组合关系等,这是比较好的突破口。另外应关注类之间的多重度。在图3.2中出现了两个聚集关系:C1和C2之间以及C3和C4之间。我们先考虑C1和C2这一对,因为这两个类之间的多重度是一个具体的范围1..2。【说明】中有一句话:“用户通过操作仿真系统中的l~2个机器人来探索虚拟世界”,也就是说在虚拟世界中包含着1-2个机器人,由此可以推断C2对应的是机器人Roboff Robots,C1代表的就是整个虚拟世界World。
下面我们来看C3和C4这一对聚集关系。C4和Interpreter、Parser有关联,而这两个类与文件及机器人指令集的解析有关,由此可以推断,C3、C4这两个类也应该跟解析功能相关。由【说明】可知,系统中有两类需要解析的事物:虚拟世界文件和机器人指令集,而机器人指令集是由若干条指令构成的,这里就出现了一个聚集结构。因此C3应该对应Instruction,C4对应的是InstructionSet。
对于最后一个类,将功能需求与用例图再回顾一遍,发现在类图中还缺少关于错误信息的描述,因此C5所对应的就是类Error。
转载请注明原文地址:https://kaotiyun.com/show/FKDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
SSL是一个协议独立的加密方案,在网络信息分组的应用层和传输层之间提供了安全的通道。SSL主要包括SSL修改密文协议、SSL握手协议、SSL告警协议、SSL记录协议等,其协议栈见图7-16。请根据SSL协议栈结构,将(1)~(4)处空缺的协议名称填写完整。
SSL是一个协议独立的加密方案,在网络信息分组的应用层和传输层之间提供了安全的通道。SSL主要包括SSL修改密文协议、SSL握手协议、SSL告警协议、SSL记录协议等,其协议栈见图7-16。请根据SSL协议栈结构,将(1)~(4)处空缺的协议名称填写完整。
PGP协议采用RSA和IDEA两种加密算法组成链式加密体系,这种方案的优点是(1)。PGP还可以对电子邮件进行认证,认证机制是用MD5算法产生(2)位的报文摘要,发送方用自己的RSA私钥对(3)进行加密,附加在邮件中进行传送。公钥只用来加密(4),文件是用
认真阅读以下关于PGP软件的使用说明,根据要求回答问题1至问题4。【说明】在Internet网络中,安全认证和保密业务的需求随着通信量、业务种类的增加而增加。广泛应用于Internet网络的E-mail系统的PGP(PrettyGoodPr
如果在网络设计过程中划分了很多VLAN,则可采用VTP来简化其管理。交换机管理IP地址只能创建在(1)中,而VTP信息只能在(2)端口上传播。共享相同VLAN数据库的交换机构成一个(3)。不同交换机平台、不同的IOS版本支持的VLAN数量不同,从图6-18
阅读以下关于交换机VTP协议配置的技术说明,根据要求回答问题1至问题4。【说明】利用VLAN技术可以把物理上连接的网络从逻辑上划分为多个不同的虚拟子网,可以对各个子网实施不同的管理策略。利用showvtpstatus命令在某台交换机的特权模式
阅读以下关于某硬件防火墙相关配置的技术说明,根据要求回答问题1至问题4。【说明】某单位在部署内部局域网时选用了一款硬件防火墙,该防火墙分别带有“WAN”、“LAN”“DMZ”、“FUN”等4个网络接口,支持Web界面、命令行等多种管理模式。该单位
阅读以下说明,回答问题1、问题2和问题3,将解答填入对应栏内。[说明]在因特网的发展过程中,WWW(WorldWideWeb)和域名服务系统(DNS)两项技术起了重大的推动作用,在域名服务系统(DNS)出现之前,所有的因特网主机名都存储
阅读以下关于以快速原型模型开发网管软件系统时的项目进度管理的叙述,回答问题1至问题5。【说明】某网络程序软件开发公司承接某项网络工程的网络流量统计管理软件开发任务。在进行可行性研究时,需要估算完成项目的时间进度。由于该软件公司近年来已经为采用快速
请说出图9-1的拓扑结构名称与特点。根据IP地址与子网掩码,请判断它们是否属于同一个网段?如果不是,请说出他们分别属于哪个网段。
随机试题
简述会计账簿登记的规则。
A.翼外肌功能亢进B.关节囊扩张伴关节盘附着松弛C.关节滑膜炎或关节囊炎D.翼外肌痉挛、咀嚼肌群痉挛以及肌筋膜痛E.不可复性关节盘前移位用2%普鲁卡因2ml行受累肌肉封闭治疗,同时加用理疗,常用于治疗颞下颌关节紊乱病的
A.自汗为主,头部、肩背部明显B.自汗为主.汗出遍身而不温C.盗汗为主.手足心热D.自汗或盗汗,头部、四肢为多E.盗汗为主.遍身汗出汗证肺卫不同的主症是
申请人自发明或者实用新型在外国第一次提出专利申请之日起______,或者自外观设计在外国第一次提出专利申请之日起______,又在中国就相同主题提出专利申请的,依照该外国同中国签订的协议或者共同参加的国际条约,或者依照相互承认优先权的原则,可以享有优先权
根据我国《民事诉讼法》规定,当事人申请司法确认调解协议,由双方当事人依法共同向()基层人民法院提出。
商业银行资金的主要来源是( )。
抽样误差是指用样本指标估计总体指标时产生的一种( )。
王先生今年48岁,是一个成熟的成功男人。但是他经常利用自身优势骗取年轻女性的好感与信任,在二段时间后再将他们抛弃。实际上他是由于童年时期的心理创伤才有这样的行为,他表示自己实在无法控制自己的行为。在他妻子的建议下,他来婚姻辅导中心寻求社会工作者的帮助。社会
A、 B、 C、 C
Theheavyearthquakeoccurredintheafternoon,causinganinconceivabledamage.
最新回复
(
0
)