首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某软件公司欲设计实现一个虚拟世界仿真系统。系统中的虚拟世界用于模拟现实世界中的不同环境(由用户设置并创建),用户通过操作仿真系统中的l~2个机器人来探索虚拟世界。机器人维护着两个
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某软件公司欲设计实现一个虚拟世界仿真系统。系统中的虚拟世界用于模拟现实世界中的不同环境(由用户设置并创建),用户通过操作仿真系统中的l~2个机器人来探索虚拟世界。机器人维护着两个
admin
2017-09-13
39
问题
阅读下列说明和图,回答问题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.1中U1~U6所对应的用例名。
选项
答案
U1:Run U2: Step U3:Wfite U4:Read U5:Left U6:Move 注:U1和U2可以互换;U4~U6可以互换。
解析
本题属于经典的考题,主要考查面向对象分析方法与设计的基本概念。在建模方面,本题涉及到了UML的类图和用例图。本题的考点比较常规,题目难度不大。
在图3.1的用例图中,需要确定6个用例。在面向对象方法中,用例及用例图是描述功能需求的工具,每一个用例表示一个单一的功能单元。通过对【说明】中功能描述的阅读,可以将未出现在图3-1中的功能单元列举出来:Run、Step、Move、Left、Read和Write。下面就是要判断这6个用例在图中的对应关系了。由图3-1可知,U3中包含了Show Errors的功能,所以U3只能对应用例“Write”。其余的没有严格的顺序要求,但是在回答【问题2】时要根据所填写的用例来判断用例之间的关系。这里我们按照下列顺序填写:U1->Run;U2->Step;U3->Write;U4->Read;U5一>Left;U6->Move。
转载请注明原文地址:https://kaotiyun.com/show/TKDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
如果以前已经配置过这台服务器为VPN服务器,现在需要重新配置,该怎么操作?VPN按技术可分为哪三类?
SSL是一个协议独立的加密方案,在网络信息分组的应用层和传输层之间提供了安全的通道。SSL主要包括SSL修改密文协议、SSL握手协议、SSL告警协议、SSL记录协议等,其协议栈见图7-16。请根据SSL协议栈结构,将(1)~(4)处空缺的协议名称填写完整。
PGP协议采用RSA和IDEA两种加密算法组成链式加密体系,这种方案的优点是(1)。PGP还可以对电子邮件进行认证,认证机制是用MD5算法产生(2)位的报文摘要,发送方用自己的RSA私钥对(3)进行加密,附加在邮件中进行传送。公钥只用来加密(4),文件是用
PGP协议采用RSA和IDEA两种加密算法组成链式加密体系,这种方案的优点是(1)。PGP还可以对电子邮件进行认证,认证机制是用MD5算法产生(2)位的报文摘要,发送方用自己的RSA私钥对(3)进行加密,附加在邮件中进行传送。公钥只用来加密(4),文件是用
L2TP协议是一种基于(1)协议的二层隧道协议,它结合了Cisco的L2F和MicrosoftPPTP的优点。该协议报文在传输层封装(2)协议之上,为了保证传输的可靠性,L2TP协议对控制报文采取了(3)机制,并要求tunne1对端设备在隧道(tunne
ISDN分哪几层?NT2(网络终端连接设备)提供哪两种交换功能?如果ISDN收费是按每分钟计算,假如0.5元/分钟,采用ISDN基本速率接口下载1024k的文件需要付费多少?
对一个大型校园网工程进行网络备份系统设计时,应考虑解决哪些主要的问题?请用150字以内的文字简要说明。备份就是对数据文件的备份,备份网络文件就是将所需要的文刊:复制到光盘、磁带或磁盘等存储介质上。这种备份网络文件的思路是否正确?请用200字以内的文字简
阅读以下关于以快速原型模型开发网管软件系统时的项目进度管理的叙述,回答问题1至问题5。【说明】某网络程序软件开发公司承接某项网络工程的网络流量统计管理软件开发任务。在进行可行性研究时,需要估算完成项目的时间进度。由于该软件公司近年来已经为采用快速
双绞线可以制作成直连线和交叉线两种形式,在图3-12所示的拓扑结构中,交换机与路由器(Router)相连的双绞线应制作成什么形式?利用IEEE802.1QVLAN中继协议进行不同VLAN之间数据的路由时,需要在原有的以太网帧中加入4字节的IEEE
随机试题
A.医疗机构配制的制剂B.已撤销批准文号的药品C.生物制品D.放射性药品E.处方药品不得继续生产、进口、销售和使用
案情:日本甲公司与中国乙公司在履行一份涉外经济合同的过程中发生纠纷,双方经协商未能解决。甲公司按照合同中规定的仲裁条款向中国国际贸易促进会申请仲裁,要求乙公司支付货款,并同时向乙公司住所地的中级人民法院提出财产保全的申请。乙公司则反请求甲公司产品质量不合格
委托收款是收款人委托银行向付款人收取款项的一种结算方式,无论是同城还是异地都可以使用。()
地形起伏度是指在一个特定的区域内,最高点与最低点海拔高度的差值(数值为相对值,数值越大表示地形起伏越明显)。下面两图分别为“我国沿某经线的地形起伏度”和“我国不同地形起伏度上人口的累积分布”示意图。①地形区为()。
数学教学原则是()的概括总结.
1/12,1/18,2/26,1/12,()
互联网已经渗透到我们生活的方方面面,________的信息能够在第一时间到达人群当中,这些信息就算是错误的也会很快传开,________,网友很容易被误导。依次填入画横线部分最恰当的一项是()。
①战车平时作为出乘之用,车箱上面有车盖,战时则将车盖去掉②这四匹马的分工是不一样的,因为分工不一样所以名字也不一样③西周标准的战车是四匹马拉的,一般情况下这四匹马并不是站在一条线上,外边的两匹要稍后一些,所以称为“雁行”,即像天上的大雁的“人”字队形那
Outline:TheadvantagesofowningacarThedisadvantagesofowningacarMyopiniononowningacar
Theadditionalworkwilltake______weeks.
最新回复
(
0
)