UML面向对象分析与设计、建模与设计课后选择判断.docx
《UML面向对象分析与设计、建模与设计课后选择判断.docx》由会员分享,可在线阅读,更多相关《UML面向对象分析与设计、建模与设计课后选择判断.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 UML面向对象分析与设计电建模与设计课后选择判断(总12页)-本页仅作为文档封面,使用时请直接删除即可-内页可以根据需求调整合适字体及大小-第9章1.选择题对一次交互过程中有意义的对象间关系建模,并且着重刻画对象间如何交互 以执行用例的图是()。A.用例图B.组件图C.部署图D.通信图下列关于通信图的说法错误的是()。A.通信图是对一次交互过程中有意义的对象和对象间交互建模B.通信图显示了对象之间如何协作以完成一个用例或用例特定部分的功能C.通信图的重点在于描述系统中各个对象交互的时间顺序D.通信图中表现的交互双方不一定彼此可见下列UML.图中与通信图建模的内容相同的是()。A.顺序图 B.
2、类图C.用例图D.状态机图下列关于通信图与顺序图中的对象的相同点的叙述,正确的是()A.两种图中都可以表示对象的创建和销毁B.对象在两种图中的位置都没有任何限制C.对象在两种图中的表示方式完全一致D.对象名在两种图中的表示完全一致在通信图中用来连接对象与对象的元素是()A.关联关系B.链C.生命线D.消息(6)下列关于通信图中链的叙述,正确的是()oA.通信图中的链与对象图中的链在语义以及表示法上都相同B.在通信图中,链一定定连接了两个不同的对象C.在通信图中,链可以添加可见性修饰来表示两端对象对整条链的可见性D.通信图中对象之间的链一定在整个软件的生命周期内都存在若想在通信图中表示链关联的对
3、象在整个系统中全局可见,则应该对链的一 端添加字母()作为修饰符。B. G C. P通信图中的消息类型不包括()A.简单消息B.返回消息C.函数消息D.异步消息(9)通信图的作用包括()A.显示对象及其交互关系的时间传递顺序B.表现一个类操作的实现C.显示对象及其交互关系的空间组织结构D.通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达A.表达语义相同, B.对象责任相同, C.主要元素相同, D.对象表示相同, 2.判断题(10)下列选项中不属于通信图与顺序图的共同点的是()o都是对系统中的交互建模都担任了发送者与接收者的角色都是对象与消息作为主要元素都可以显式地体现出对象的生命
4、周期通信图将对象和时间作为两个维度在图中表示。对错通信图是表现对象协作关系的图,它展现了多个对象在协同工作达成共同目 标的过程中互相通信的情况。对错通信图的主要组成元素包括对象、链、生命线和消息。对 错通信图中应该表示出交互发生的时刻系统中存在的所有对象。对 错由于交互时可能会有一组同类型的对象在交互中执行同一个操作.因此通信 图提供了多重对象的概念。对错(6)在通信图中,只有通过链连接的对象才能进行消息传递和交互。对 错 与关联关系相似,UML也允许对象自身与自身之间建立一条链。对 错 在通信图中出现的链是静态关联的实例。对 错(9)就语义和表示法而言,通信图中的消息与顺序图中的消息完全相同
5、。对错 (10)因为通信图无法表示出对象在交互时的激活,顺序图也无法表示出交互过 程中对象间的链.因此两种图所表达的语义是完全不等价的。对 错第10章1.选择题下列不是状态机图组成要素的是()A.状态B.转移C.初始状态D.组件状态机图的意义是()A.对实体在其生命网期中的各种状态进行建模,状态是实体在一段时间内保持 的一个状态B.将系虚的需求转化成图形表示,简单直观,还可以转化成程序的伪代码C.表示两个或多个对象之间的独立连接,是不同对象不同时期情况的图形化描 述D.描述对象和对象之间按时间顺序的交互行为下列选项中不属于状态元素内部的内容是()A.入口动作B.内部转换C.触发器D.可推迟事件
6、下列选项不属于伪状态的是()。A.历史状态B.复合状态C.初态D.选择5)假设在某个状态的内部的一行内容表示为ueventA/defer559则这行内容所 表示的是()A.触发器B.内部转换C.内部执行活动D.可推迟事件(6)下列说法不正确的是()。A.触发器事件就是能够引起状态转换的事件,触发器事件可以是信号或调用等B,没有触发器事件的转换是由状态活动的完成引起的C.内部转换默认不激发人口和出口动作,因此内部转换激发的结果不改变本来状 态D.状态机图的主要目的是描述对象创建和销毁的过程中资源的不同状态,有利 于开发人员提高开发效率 假设一个转换被表示为“AB/C”,那么这个转换所表达的语义是
7、()A.该转换的触发器事件为B.监护条件为A.效果列表为CB.该转换的触发器事件为A.监护条件为B.效果列表为CC.该转换的触发器事件为C.监护条件为A,效果列表为BD.该转换的触发器事件为A.监护条件为C.效果列表为B(8)需要依赖于某个表达式所表达的布尔条件才能发生的事件被称作()A.信号事件B.调用事件C.改变事件D.时间事件(9)关于状态机图的说法,不正确的是()A.状态机图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为 B.状态机图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态, 还可以说明事件如何随着事件的推移来影响这些状态C.状态机图用于模型元素的实例(对
8、象、交互等)的行为D.状态机图用于对系统的静态方面建模(10)组成-个状态的多个子状态之间是互斥的,不能同时存在.那么这种状态称 为() 复合状态。A.顺序B.并发C.历史D.同步2.判断题状态机一般都依附于个类,上述情况下也可以依附于用例、操作等元素 o对错在状态机图中,转换就是对象在两种状态之间的时空下发生的有意义的事 情。对错一个状态机图中只能有一个初态。对 错(4)内部转换就是某个状态转换到自身的过程。对 错(5)可推迟事件表示这一事件如果无法立即执行,则会被推迟执行。对错(6)如果一个非内部的转换没有触发器,则该转换会在其内部活动执行完毕后触 发。对专昔在转换被触发器激发一次的过程中
9、,会一直计算监护条件直到其结果为真。 对错一个正确的状态机图中的选择节点不同分支上的监护条件应该覆盖所有情 况。对错当顺序复合状态被激活时,同一时间只有一个子状态会被激活。对 错 (10)历史状态就是状态机中该状态的前一状态。对错第H章1 .选择题(D在活动图中包含并发含义的元素主要指的是()A.控制流B.判断节点C.泳道D.分叉节点在活动图中用于连接动作或节点,表示活动进行方向的元索是()A.控制流B.对象流C.动作D.扩展区域在活动图中用于对元素按照负责对象分组的元素是OA.判断节点B.泳道C.分叉节点D.控制流在活动图中用于将判断节点产生的多个控制流合成并导出为一个控制流的元 素是oA.
10、分叉节点B.结合节点C.判断节点D.合并节点活动图中可能出现的终止标记的数量是()个到多个个D. 0或1个(6)在活动图中负责在一个活动节点执行完毕后切换到另一个节点的元素是()A.控制流B.对象流C.判断节点D.扩展区域若想在活动图中表现对象流,则首先需要绘制出()元素。A.控制流B.分叉节点C.泳道D.扩展区域以下哪一.项信息不容易在活动图中表达()A.动作执行顺序B.动作的执行者C.活动进行的逻辑结构 D.执行者之间的交互(9)以下说法错误的是0 oA.活动图中的开始标记一般只有一个,而终止标记可能有多个B.判断节点的出口条件必须保证不互相重复,并且不缺少情况C.在活动图中没有表现出并发
11、的,在实际实现的时候一定不涉及并发问题D.活动图比UML状态图更加适合去描述一个流程(10)下列建模需求中,适合使用活动图来完成的是()。A.对体系结构建模B.对消息流程建模C,对业务流程建模D,对数据库模式建模2.判断题(1)活动图是种用于表达系统动态特性的UML图。对 错活动本身是一个原子操作,是不可被中断的。对 错活动图中必须有且只能有一个开始标记。对 错活动图的控制流与状态图中的转换是语义完全相同的元素。对错泳道按活动发生的时间将活动图划分为几部分。对 错一个活动不可能属于多个泳道。对错在活动图中,合并节点仅有逻辑意义而没有时间和数据上的意义。对 错(8)结合节点与合并节点相似,当控制
12、流进行到该节点时都不需要等待其他控制 流的到达。对错(9)活动图可以像流程图一样表达出顺序、分支及循环控制结构,但语义要比流 程图丰富得多。对错(10)活动图可以在逻辑顺序角度对用例中的各个交互的流进行建模。对 错第一章1 .选择题软件工程的概念是在()年被首次提出的。2 2)下列不属于软件工程的目标的一项是()A.提高软件产品的质量B.提高软件产品的可靠性C.减少软件产品的需求D.控制软件开发成本软件危机产生的主要原因是()A.软件工具落后B.软件生产能力不足C.对软件认识不够D.软件本身的特点及开发方法人们公认的第一门面向对象编程语言是()oA. Simula B. Sma I I ta
13、I k C. C+ D. Java下列编程语言中不支持面向对象的特性的是()OA. C+ B. ANS I C C. Java D. Ob jet i ve c(6)下列选项中不是面向对象方法的相关原则的是()A.封装B.继承 C.多态 D.结构(7)()是面向对象方法中用来描述”对客户隐藏对象的属性和实现细节”的概 念。A.封装 B.继承 C.多态D.抽象下列选项中不属于面向对象方法的优势之一的是()。A.复用性强B.改善了软件结构C.软件的执行效率更高D.抽象更符合人类的思维习惯2 .判断题软件就是程序,编写软件就是编写程序。对 错软件危机的主要表现是软件需求增加,软件价格上升。对错3 3
14、) C语言对面向对象的发展起到了重要作用。对 错面向对象方法中的对象是从客观世界中抽象出来的一个集合体。 对错 面向对象可以保证开发过程中的需求变化完全不会导致系统结构的变化。 对错(6)面向对象方法就是使用面向对象的程序设计语言进行编程。对 错对象的自治性指的是对象是完全封闭的,不受任何外界影响。对 错(8)类是面向对象程序中的构造单位,也是面向对象程序设计语言的基本成分。 对错第二章1 .选择题2 .选择题下列关于模型的表述,不正确的项是()。A.建模语言只能是图形表示的B.模型所描绘的系统蓝厘I既可以包括详细的计划,也可以包括系统的总体计划C.模型可以帮助开发组生成有用的工作产品D.最好
15、的模型总是与现实世界联系密切3 2) UML的全称是0 oA. Un i fy Mode I i ngB. Unified Mode I i ng LanguageC. Unified Modetm LanguageD. Unified Mak i ng Language(3)UML主要应用于()A.基于螺旋模型的结构化开发方铁B基于需求动志定义的原型化方法C,基于数据的数据流开发方法D.基于对象的面向对象的方法下列面向对象方法中不是UML所融合的方法的一项是()oA. BoochB. OOSEC. OMTD. Cond/Yourdon著名的OMT方法是由()提出的。A. BoochB Rum
16、baughC CondD. Jarcoheon(6)在UML所融合的方法中,()方法是以用例来驱动简求获取的。A. BoochB OOSEC. OMTD. Cond/Yourdon正式的规范是在()年通过的。下列表述中不属于UMI .的目标的是()oA.为建模者提供可用的、富有表达力的可视化的建模语言B.支持独立于编程语言和开发过程的规范C.成为一门独立的编程语言D.推动面向对象建模工具市场的成长2.判断题(1) UML.是一种建模语言,是种标准的表示,是一种方法。 对错(2) UML,支持面向对象的主要概念并与具体的开发过程相关。对错在UML.这个名称出现之前.JamesRumbaugh和G
17、radyBoeh的合井0MT和Hooch工作成果被称为UM 0. 8. 对错(4) 1997年11月,规范被0MG全体成员通过,正式被采纳为规范。对错(5) UML既是一门建模语言,也可以作为一门编程语言。对错(6)在UML.出现之前,众多不同的面向对象的方法同时存在,给用户带来了一定 困扰。对错(7) UML的出现彻底推翻了 UML中的核心概念,发展成了一门与之前截然不同 的建模语言。对错(8) UML提供了一些方法可以让用户创建出新的模型元素。对 错第三章1 .选择题下列事物中不属于UML中的结构事物是0 oA.类 B.组件 C.节点 D.状态机 描述了一组动作序列的模型元素是()。A.类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 面向 对象 分析 设计 建模 课后 选择 判断
限制150内