首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据说明中的描述,使用表3-1给出的类的名称,给出图3-1中的A~F所对应的类。 根据图3-2所示的播放器行为UML状态图,给出从“关闭”状态到“播放”状态所经过的最短事件序列(假设电池一开始就是有电的)。
根据说明中的描述,使用表3-1给出的类的名称,给出图3-1中的A~F所对应的类。 根据图3-2所示的播放器行为UML状态图,给出从“关闭”状态到“播放”状态所经过的最短事件序列(假设电池一开始就是有电的)。
admin
2008-11-02
68
问题
根据说明中的描述,使用表3-1给出的类的名称,给出图3-1中的A~F所对应的类。
根据图3-2所示的播放器行为UML状态图,给出从“关闭”状态到“播放”状态所经过的最短事件序列(假设电池一开始就是有电的)。
选项
答案
按任意键,选择歌曲
解析
本题考查的是面向对象的分析与设计。前三个问题的考点比较传统,考查的是类图的设计要素。今年增加了一个关于状态图的考点:如何理解给定的状态图。
问题1属于传统的考法,要求考生根据说明将类图填充完整。实际上就是把表3-1中的类和图中的A-E对号入座。针对这道题目的类图而言,完成这个问题是比较简单的,因为类图中出现了三个典型的类/对象关系结构:继承(类A、C、D)、聚集(类B、e)和组装(类E、F)。从说明可以明显地看出,可能具有继承关系的只能是Artist、Band和Musician。这样类A、C、D就确定了,下面来看B。B和A之间两条关联的名字,已经很明确地告诉了我们,能够被Artist编写、演奏的只能是歌曲(Song)。这样B也确定下来了,剩下的E和F就显而易见了。音轨(Track)中包含的是歌曲,而唱片是由音轨构成的。所以E应该是Track,F应该是Album。
第二步是要确定关键类之间的多重度。这在说明中已经有了明确的描述。(1)和(2)处的多重度描述的是类Band和Musician的实例之间的关系。由“艺术家可能是——名歌手或一支由2名或2名以上的歌手所组成的乐队”可知,组成乐队的最少人数应该是2,所以(2)应该是2..*。由“一名歌手可以不属于任何乐队,也可以属于一个或多个乐队”可知,(1)应该是0..*。
(3)~(4)处的多重度描述的是类Song和Track的实例之间的关系。由“一条音轨中只包含一首歌曲或为空”可知,(3)应该为0..1。由“一首歌曲可分布在多条音轨上”可知,(4)应该为1..*。同理可以得到,(5)应该是1..*(一张唱片上有多条音轨); (6)应该为1。
问题3考查的是类对象关联中的一种特殊关联:递归关联,它描述的是同一个类的不同实例之间的关系。而类Track的不同实例之间恰好具有这种关系(因此对于任意一条音轨,播放器需要准确地知道,它的下一条音轨和上一条音轨是什么)。所以缺少的那条联系的两端都是类Track,其多重度都为0..1。下限为0,是对应不存在上一条或下一条音轨的情况。
状态图是描述系统动态行为的一种模型。这里状态图的考查仅限于能够理解它所描述的行为。状态图由状态及状态之间的迁移构成,迁移可以由相关的事件触发。问题4给定了两个状态“关闭”和“播放”,要求找出从“关闭”到“播放”的最短事件序列。这就要求我们能够在状态图上找到连接这两个状态的最短迁移,然后将迁移上的事件记录下来就可以了。
从“关闭”状态到“播放”状态可以选择经过迁移“连接电脑”、到达“联机”状态,再经过迁移“断开连接”到达状态“打开”,再从“打开”状态的初始状态“歌曲待选”,经过迁移“选择歌曲”到达“播放状态”。这样经过的事件序列为;连接电脑——电量饱和/完成复制——断开连接——选择歌曲。显然这样的事件序列远比从“关闭”经过“按任意键”直接到达“打开”状态要长得多。所以从“关闭”到“播放”的最短事件序列是:按任意键,选择歌曲。
转载请注明原文地址:https://kaotiyun.com/show/15DZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
设有职工EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。下图所示
(12)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(13)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。
内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16KB×8bit的存储器芯片构成该内存,至少需要(3)片。
J2EE系统架构被各种信息系统普遍采用,______不属于其服务器端应用组件。A.ServletB.JSPC.EJBD.Applet
软件测评相关的标准一般可以分为国际标准、国家标准、行业标准以及企业标准。一般情况下,技术要求最高的是______。A.国际标准B.国家标准C.行业标准D.企业标准
V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。其中,集成测试阶段对应的开发阶段是______。A.需求分析阶段B.概要设计阶段C.详细设计阶段D.编码阶段
在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是______。
函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是10,若以传值方式调用g,则函数f的返回值为__________。
模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为(38)内聚。以下关于该类内聚的叙述中,正确的是(39)。(39)
随机试题
酸碱指示剂一般是有机弱酸或有机弱碱,它们在不同pH值的溶液中呈现不同颜-色是因为()。
分层注水井全井注水量不应超过配注水量的±20%。()
在西方美学史上,提出“美是道德的象征”这一命题的美学家是()
成人常规心脏摄影,焦一片距离应为
“十二五”时期,要把符合落户条件的农业转移人口逐步转为城镇居民作为推进城镇化的()任务。
阶级矛盾和统治阶级内部矛盾的不可调和性,是警察产生的政治条件。( )
1.2013年6月22日,在柬埔寨首都金边召开的第37届世界遗产委员会会议一致审议通过中国的红河哈尼梯田文化景观列入《世界遗产名录》。红河哈尼梯田文化景观成为中国第31项世界文化遗产,中国世界遗产总数达到45项。汉文字史料记载就有1300多年以上
简述抵押权的实现。
信息系统项目完成后,最终产品或项目成果应置于(332)内,当需要在此基础上进行后续开发时,应将其转移到(333)后进行。(333)
HowtoReadEffectivelyManystudentstendtoreadbookswithoutanypurpose.Theyoftenreadabookslowlyandingreatdeta
最新回复
(
0
)