UML习题资料.doc_第1页
UML习题资料.doc_第2页
UML习题资料.doc_第3页
UML习题资料.doc_第4页
UML习题资料.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题 2()可用于描述用户接口、设备控制器和其他具有反馈的子系统,它还可用于描述在生命其中期中跨越多个不同性质阶段的被动对象的行为,在每一个阶段该对象都有自己特殊的行为。 A状态机视图 B模型管理视图 C动态视图 D静态视图 3()是对象与其他外部世界相互关联的唯一途径。 A消息传递 B状态转换 C接口 D函数调用 4()是在分析模型的基础上,添加了设计元素的结果,使得分析模型更加接近系统实现。 A领域模型 B数据模型 C设计模型 D概念模型 5在UML活动图中,()表示活动需要输入的对象或者作为活动的处理结果输出的对象。 A并发控制 B决策点 C对象 D活动 6UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中()包括构件图,它描述软件系统中各组成构建,构件的内部结构以及构件之间的依赖关系。 A行为视图 B构件视图 C结构视图 D用例视图 7在UML顺序图中,如果一条消息从对象a传向对象b,那么其()是一条从b指向a虚线有向边,它表示原消息的处理已经完成,处理结果(如果有的话)沿原消息传回。 A返回消息 B创建消息 C自消息 D销毁消息 8在UML中,()可以对模型元素进行有效地组织,如类,用例,构件,从而构成具有一定意义的单元。 A构件 B包 C节点 D连接 9()描述软件系统中的构件及构件之间的构成关系和依赖关系。 A状态图 B对象图 C构件图 D部署图 10泛化使得()操作成为可能,即操作的实现是由它们所使得的对象的类,而不是由调用者确定的。 A多重 B多态 C传参 D传值 11在用例图中,执行者之间的关系只有()一种。 A扩展 B包含 C继承 D实现 12以下哪个选项不是状态图中三个常用的活动之一? A入口动作 B出口动作 C动作 D中间动作 13如果用例A和用例B相似,但A的动作序列是通过改写B的部分动作或者扩展B的动作而获得的,则称()。 A用例A包含用例B B用例A扩展用例B C用例A继承用例B D用例A实现用例B 14UML中所谓的“泛化”可以用以下哪个术语来代替? A聚合 B继承 C抽象 D封装 15在UML活动图中,()表示操作之间的信息交换。 A控制流 B信息流 C初始活动 D活动 16在Java或C+中,一个_仅仅是指一个类提供给其他类的一组操作定义。 A接口 B对象 C抽象类 D引用(指针) 17在面向对象程序设计中,对象与对象之间的协作是通过_机制来实现的。 A参数传递 B消息传递 C深拷贝 D浅拷贝 18一般情况下,可以将面向对象中的聚合概念区分为()关系。 A继承 B关联 C组合 D聚合 19encapsulation所对应的中文术语是? A多态 B封装 C抽象 D聚合 20在可行性分析完成之后,下一步要进行的里程碑事件是? A需求分析 B详细设计 C概要设计 D编程实现 21在状态图中,()表示两个状态之间的关系;源状态和目的状态。 A监护条件 B事件 C状态 D转换 22目前业界主流的软件开发方法是? A面向过程 B面向对象 C面向用户 D面向切面 23以下哪个不是面向对象的概念? A封装 B多态 C抽象 D聚类 24以下哪位不是UML的发明人? AJames Rumbaugh BGrady Booch CIvar Jacobson DJohn Gates 25_能够使你在现有的UML元素的基础上创建新的元素 A关键字 B构造型 C关联 D继承 26_和_都能够表示对象之间的交互,因此他们被合称为交互图。 A顺序图、类图 B协作图、状态图 C顺序图、协作图 D类图、状态图 27_是从用户的观察角度收集系统需求的一项屡试不爽的技术 A类图 B用例图 C协作图 D顺序图 28_是当今系统开发又一显著特征. A长的开发周期 B短的开发周期 C低的开发难度 D高难度开发 29UML的英文全称是? AUnified Modeling Language BUser Manage Language CUnit Modeling Language D以上都不对 30下列对操作描述错误的是() A接口可以定义操作 B类可以定义操作 C操作可以作为顺序图中的消息 D对象可以定义操作 31在UML模型中,类用()表示 A直角矩形 B圆角矩形 C椭圆 D牛眼睛 32接口的构造型是() Asign Binterface Ccomponent Dmode 33下列哪些选项不可以具有继承关系() A类 B参与者 C用例 D活动 34类图中可以指明哪些信息() A属性 B操作 C职责 D以上都可以 35UML的中文名称是() A可扩展标记语言 B超文本标记语言 C统一建模语言 D软件建模语言 36UML具有4层体系结构,下列哪层不是 AM0 BM1 CM2 DM3 EM4 37包图可以体现包的多种关系,下列那个不是 A继承 B重载 C依赖 D细化 38设计视图的静态方面采用( )表现 A交互图 B类图和对象图 C状态图 D活动图 39用例试图的静态方面由( )来表现 A用例图 B交互图 C状态图 D活动图 40常用的UML工具有很多,下列哪个不是 Arose Bpowerdesign Cvisio Dvss 41在UML中面向对象的概念有很多,下列哪个不是 A抽象 B继承 C封装 D线程 42下列对“瀑布”开发方法描述错误的是() A开发过程被分割开来 B不利于在项目开发过程对问题的逐步理解 C分析、设计、编码和部署阶段是一个接一个顺序进行的 D强调无缝连接 43GRAPPLE由5个段组成,分别是() A需求收集、分析、设计、开发、部署 B领域分析、充实用例、测试设计、编码、部署 C需求分析、设计、开发、测试、部署 D需求分析、设计、编码、部署、庆祝 44下列()不是UML提供的扩展机制 A构造型 B标记值 C约束 D模型 45对UML层级M0M3描述正确的是 A运行时实例、模型、元模型、元元模型 B模型、运行时实例、元模型、元元模型 C元元模型、元模型、模型、运行时实例 D元元模型、元模型、运行时实例、模型 46下列对包描述错误的是() A包图描述一个过程或者操作的工作步骤 B包是用来对图的元素进行分组 C包为一组元素提供了一个命名空间 D包图对UML中的其他图提供支持 47在UML1.X中,部署图中所使用的图元不包括() A构件 B节点 C关系 D信号 48下列对部署图描述正确的是() A描述一个过程或者操作的工作步骤 B描述对象之间的交互 C描述最终系统的硬件设置以及和硬件相关的各项事宜 D描述单个对象的状态变化 49在构件图中,构件用()表示 A凹角五边形 B左侧有两个小矩形的大矩形框 C圆角矩形 D立方体 50在构件图中,可以表示的关系不包括() A继承 B依赖 C聚集 D注释 51在UML1.X中,构件图中所使用的图元不包括() A构件 B接口 C泛化 D多对象 52在构件图中,一个构件替换另一个构件的条件() A新构件符合旧构件的接口 B旧构件符合新构件的接口 C新构件和旧构件名称相同 D构件可以任意替换,不许任何条件 53下列对构件图描述错误的是() A软件构件是软件系统的一个物理单元 B在UML1.X,数据文件、表格、可执行文件、文档、和动态链接库等都被定义为构件 C构件提供和其他构件之间的接口 D构件图包含构件、接口、关系和泳道 54在活动图中,下列关于泳道描述正确的是() A泳道用来表示活动发生的顺序 B泳道用来表示活动的迁移 C泳道表达出图中的各个活动分别由哪些对象负责 D泳道用来表示if条件 55在活动图中,接收信号用()表示 A凸角五边形 B凹角五边形 C圆角矩形 D直角矩形 56在活动图中,发送信号用()表示 A凸角五边形 B凹角五边形 C圆角矩形 D直角矩形 57在UML1.X中,活动图中所使用的图元不包括() A判定 B参与者 C信号 D活动 58在活动图中,活动用()表示 A凸角五边形 B凹角五边形 C圆角矩形 D直角矩形 59下列对活动图描述错误的是() A活动图被设计用于简化描述一个过程或者操作的工作步骤 B活动图和旧的流程图很类似 C活动图用于描述业务过程和类的操作 D活动图显示出工作步骤、判定点和用例 60在UML1.X中,协作图中所使用的图元不包括() A对象 B消息 C消息序号 D活动 61在协作图中,消息发生的顺序如何表示() A可以在消息名前面加上消息的序号 B用生命线表示 C从左到右依次发生 D从右到左依次发生 62下列对顺序图和协作图的关系描述错误的是() A顺序图和协作图在语义上是等价的 B顺序图和协作图不可以相互转换 C协作图强调的是交互的语境和参与交互的对象的整体组织 D顺序图强调的是交互的时间顺序 63在UML1.X中,下列对顺序图描述错误的是() A顺序图说明了对象经历的变化 B顺序图的关键思想是对象之间的交互按照特定的顺序发生 C顺序图强调的是交互的语境和参与交互的对象的整体组织 D顺序图强调的是交互的时间顺序 64在UML1.X中,顺序图中消息的类型用()表示 A箭头的形状 B构造型 C直线的类型 D箭头的方向 65在UML1.X中,顺序图中所使用的图元不包括() A对象 B消息 C时间 D用例 66在顺序图中,消息的类型不包括() A同步消息 B异步消息 C返回消息 D传递消息 二、多选题1UML中的保护条件相可应用在下列哪些视图中 A状态图 B对象图 C顺序图 D活动图 2状态图中常用的动作有 A动作 B入口动作 C出口动作 D触发动作 3UML中表示类之间“关系”的视图有 A关联 B泛化 C依赖 D实现 4用例描述中包含的内容有 A发起用例的参与者 B用例的前置条件 C用例的后置条件 D从用例中获益的参与者 5类之间的关系包括 A链 B继承 C多重性 D聚集 6完整的类可视化表示包括元素 A职责和约束 B属性 C操作 D接口 7通过状态图可以表示下面哪些状态 A顺序子状态 B异常状态 C历史状态 D并发子状态 8帧化顺序图,可实现下列哪些动作 A交互事件 B历史事件 C可选操作(alt) D并列操作(par) 9根据GRAPPLE开发方法,需求收集阶段要做的工作有哪些 A发现领域过程 B领域分析 C发现系统需求 D制定部署计划 10包之间的关系有下面哪几种 A接口 B泛化 C依赖 D细化 11下面哪些UML视图属于结构元素 A构件 B包 C泛化 D顺序 12下面UML图形属于行为元素 A类 B节点 C协作图 D状态图 三、判断题1用例图中包含关系是指一个用例继承了另一个用例 2顺序图中每个对象向下方向伸展的虚线是对象的生命线 3协作图是对象图的扩展 4只有状态图采用泳道 5部署图一般把节点分成处理器和外部软件 6协作图和顺序图是等价的 7一台计算机有很多零部件,例如:键盘,鼠标,主板,显示器等等,我们可以用一个聚集图来描述,也就是说计算机是一个聚集体 8对象之间协作可以通过相互发送消息来实现,也就是消息可以是双向的 9GRAPPLE把开发过程分为3个段,每个段之中又由许多动作组成 10状态图中3个常用的动作是入口动作、出口动作和do动作,也就是对象处于这个状态时应该做什么。 11收集用例的方法可以采用交谈 12在找出了类的继承关系后,通常可以用调用来表示最上层的基类 13顺序图所表达的是基于时间顺序的动态交互 14用例是从用户的观点对系统行为的一个描述 15UML无法体现历史状态 16状态图中状态一般分成顺序子状态和随机子状态 17状态图是以实心圆点开头,以公牛眼结束的 18状态图可以描述对象状态的变化过程 19注解是UML中的解释元素 20包是UML中唯一分组元素 21用例包括了包含用例和随机用例 22在画类图时,属性或操作如果是public的,可以用“+”表示,protected用“#”表示,private用“-”表示 23棒糖图实际上就是接口图 24组成是强类型的聚集 四、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论