ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:306.28KB ,
资源ID:10851866      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10851866.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(UML试题及答案5.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

UML试题及答案5.docx

1、UML试题及答案5【用例图】用例B、边界C、关联D执行者聚合B、继承C扩展D包含3.在采用用例模型捕获需求时,需要执行如下(ABCD操作描述非功能需求 B、用例建模C、识别用例D、识别参与者B、当系统状态发生故障时,是否需要通知参与者 系统是否存在外部事件,如果存在,是哪个能参与者通知系统这 些个部事件C参与者希望系统为他提供什么样的功能D系统运行环境是什么5.在用例图中,可以用(D)来表示整个软件系统或其中一些子系统的边界,也可以用它表示软件系统的不同发布版本的功能范围A执行者B、关联关系C、用例D边界框6.( B)作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为A

2、数据对象 B控制类 C实体类D、边界类7.基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下(ABCD等问题来确定A系统同环境如何进行交互系统为哪些对象提供信息、服务系统的使用者是谁8.如果用例B是用例A的某项子功能,并且建模者确切地知道在 A所对应的动作序列中何时将调用 B,则称(A)用例A扩展用例用例A包括用例用例A实现用例9.如果用例A与用例B相似,但A的动作序列是通过改写B的部分或者扩展B的动作而获得的,则称(B)用例A实现用例用例A扩展用例用例A包括用例10.如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入

3、附加的动作序列而构成 的,则称(C)用例A扩展用例用例A继承用例用例A实现用例11.在UML中,(A)表示使用软件系统的功能,与软件系统交换信息的外部实体A执行者B、类C、用例D、用例图12.在用例图中,执行者之间的关系只有(B) 种A包含B、继承C、扩展D、实现【静态图】1.对于类,其属性的可见性表示对类的外部世界的可见性,它有以下(ABCD选项公开(public ) B、包内公开(Package) C、保护(protected )私有(private )子系统SubsystemD系统system 3.两个类之间的关联表示他们之间存在一种不适于继承的逻辑关系。在关联关系的表示图元的两端,可以

4、表示参与关联的( ABCD特性。约束B、可见性C、角色名D、多重性包含B、继承C、扩展D、聚合概念类B、分析类C、实现类D接口8.在类图中,(C)说明允许候选值范围,如集合可以设定的大小。可以说明可能用于关联端、组成类中的部分、消息迭代次数和其他目 的。A角色B、多重性C注释D、监护条件9.泛化使得(A)操作成为可能,即操作的实现是由它们所使用的对象的类,而不是由调用确定的。A多态B、多重C、传参D、传值10.将下图中的接口映射为Java代码,具有(D)形式。B、P rivate in terface Service p rotect in terface Service.void in te

5、rface Service.p ublic in terface Service11.(A)关系是类元的一般描述和具体描述之间的关系,具体描述 建立在一般描述的基础之上,并对其进行了扩展,具体描述与一般描 述完全一致所有特性、成员和关系,并且包含补充的信息,它用从子 指向父的箭头表示,指向父的是一个空三角形。A泛化B、继承C、组成D、聚集12.(C)使用类图的一个子集,用于强化某个时间点类实例之间的 关系。A 交互图B、协作图 C 对象图D状态图13.( A)是用来反映代码的物理结构。A构件图B、用例图C、类图D、状态机14.类元之间的(A)将一个对象的两个版本以连续一方式连接起来,它表示一个

6、对象的值、状态和位置的转换,可以将类元角色在一次相 互作用中连接起来。A流B、依赖C、泛化D、关联15.( D)是对象与其外界相互关联的唯一途径。A函数调用B、接口 C、状态转换 D消息传递16.以下对部署图说法正确的有(BCDA部署图有主要建模元素是构件B、使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件的配置的部署方式C从部署图中,可以了解到软件与硬件之间物理关系及处理节点的组件分布情况D部署图(deployment,配置图)是用来显示系统中软件和硬件的物理结构17.利用部署图,可以(ABCDA、探究系统和生产环境中的其它系统的依赖关系,这些系统可能是已经存在,或是将

7、要引入的B、探究系统投产的相关问题C描述一个应用主要的部署结构D描述一个商业应用主要的部署结构,描述一个组织的硬件网络基础结构【动态图】数据流B、控制流C对象流D、消息信息流B、控制流C、初始活动D、活动处理结果输出的对象。并发控制B、决策点C对象D、活动活动B、初始节点和活动终点 C结合D分叉时间图B、流程图C活动图D、状态图6.在活动图中,(D)表示一个具有子结构的纯粹计算的执行,通常为操作或位于其内的声明的调用成真实世界程序的执行。A状态B、活动C、顺序状态 D活动状态7.对于活动图,以下说法正确的有(ABDA活动图适用于精确地描述单个用例中的处理流程,也可用来描述多个用例联合起来形成的

8、处理流程,表达相对复杂的业务操作或软件 处理过程,有时甚至可以针对类中某个个复杂的操作用活动图给出实 现细节B、活动图中包含控制流和信息流,控制流表示一个操作完成后对其后续操作的触发,信息流则刻画操作这间的信息交换C活动图的基本建模机制包括节点、边及泳道D活动图描述实体为完成某项功能面执行的操作序列,其中的某些操作或者操作的子序列可以并发和同步8.在UML舌动较中,(A)表示操作之间的信息交换。A信息流B、控制流C、初始活动D、活动9.UML勺(A)表示消息源发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作。A异步消息B、返回消息C、同步消息D、简单消息10.在UMU顺序图中,

9、(A)对消息传递的目标对象的销毁。A 销毁(destory )消息B、创建(create )消息C返回消息D、自消息11.在顺序图中,下图表示(D)带时廷的消息B、自消息C、异步消息 D同步消息12.在UML顺序图中,如果一条消息从对象a传向对象b,那么其(A)是一条从b指向a的虚线有向边,它表示原消息的处理已经完成处理 结果(如果有的话)给返回消息传回。A返回消息B、自消息C、创建(create )消息D、销毁(destory) 消息13.(B)用于概述相互合作的对象流的交互关系和链接关系。A、用例图B、通信图C协作图D、类图 14.时间图中,包含以下(BCD几个部分。A、值生命线 B消息标

10、签和消息端点 C、状态生命线D、消息 15.要状态机图中,(A)表示两个状态之间的关系,源状态和目的状态。A、转换B、状态C、事件D监护条件【综合】模型管理B、扩展机制C动态行为D、结构分类行为视图B、结构视图C部署视图和构件视图D、用例视图A结构分类描述了系统中的结构成员及其相互关系。类元包括类、用例、构件和节点。类元为研究系统动态行为奠定了基础。类元视图 包括静态视图、用例视图和实现视图。B、动态行为描述了系统随时间变化的行为。待业用从静态视图中抽取的瞬间值的变化来描述。动态行为视图包括状态机视图、 活动视图 和交互视图C模型管理说明了模型的分层组织结构。 包是模型的基本组织单元。特殊的包

11、还包括模型和子系统。模型管理视图跨越了其他视图并根据 系统开发和配置组织这些视图。D UML还包括多种具的扩展能力的组件,这些扩展能力有限但很有用。这些组件包括约束、构造型和标记值,它们适用于所有的视图元4.( B)是一个类对象所可能经历的所有历程的模型图A模型管理视图 B状态机视图C、动态视图D、静态视图5.(C)可用于描述用户接口、设备控制器和其他具有反馈的子系统。它还可用于描述在生命期中跨越多个不同性质阶段的被动对象的行 为,在每一阶段该对象都有自己特殊的行为A动态视图B静态视图C状态机视图D、模型管理视图6.(C)是在分析模型的基础上,添加了设计元素的结构,使得分析 模型更加接近系统实

12、现。A领域模型B、数据模型 C设计模型D、概念模型7.(A)可以用于帮助设计人员在UML模型为模型定义约束信息,创 建更为精确的设计模型A OCL B表达式C、属性D、变量8.UML2.0在1.0的基础上,对如下(ABCD的建模能力进行了增强A活动B、交互C、复杂结构D、状态机9.在界面设计中,通常屏幕的(D)表示与软件系统的运行状态无关、在任何情况下均没有变化的文本、图标(icon )、图形(graph )、 图象(image)等A用户命令元素B、用户输入元素C、动态元素 D静态元素10.在界面设计中,通常屏幕的(C)表示在屏幕上预留空位、由用(radio )、多选框(checkbox)、选

13、择列表(select list )等A 静态元素B、动态元素 C用户输入元素D、用户命令元素11.对于一个学校的课程注册管理系统,如果有一条需求为“学生只能查看本人选课计划;教师只能查看本人所开课程的学生信息; 教务 管理员可以查看所有信息。”,该属于(D)类型的需求A可配置性需求B、可移植性需求C、功能需求 D安全性 12.对于一个学校的课程注册管理系统,如果有一条需求为“目前在B)校学生1000名,教师100名;以后每年逐步递增,预计五年且翻番, 要示软件产品不需修改即可适应学校规模的扩张。”,该属于 类型A可配置性需求 B可伸缩性需求C、功能需求D、安全性需求13.对于一个学校的课程注册

14、管理系统,如果有一条需求为“本软件必须通过接口定义文档规定的接口 API与计费系统、学籍管理系统、教师信息管理系统交互。”该属于(C)类型。D安全性需求14.对与OCL说法正确的是(ABCD使用OCL在模型的方法上定义不变量使用OCL对构造型(Stereotypes )定义前置和后置条件使用OCLffi述类型的前置和后置条件15.UML的(B)是由建模者设计的新的建模元素,但是这个模型元素的设计要建立在UML已定义的模型元素基础上A标记值B、构造型C、注释D、约束16.UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中(Q包括构件图,它描述软件系统中各组成构件, 构件的内

15、部结构以及构件之间的依赖关系A行为视图B、结构视图C构件视图D、用例视图【设计模式】最少知识原则接口隔离原则D无循环依赖原则(包图)ABCD2.从模式所提供的解决方案的抽象程度来看, 模式可以分为( )测试模式软件子系统或构件设计模式体系结构设计模式BCD外观模式对象池模式4.单例模式在面向对象的设计原则中,()表示软件实体应当对扩展开放, 对修改关闭,即软件实体应当在不修改的前提下扩展。A单一责任原则 B开放封闭原则C、完全替换原则D、合成/聚合复用原则5.()将整个软件系统划分为模型、视图和控制器三个部分。A MVC B分层模式C、管道模式D、架构模式6.在面向对象的设计原则中,()表示在

16、一个新的对象里面使用一些已有的对象,便之成为新对象的一部分,新的对象通过向这些对的 委派达到复用已有功能的目的。A完全替换原则B、开放封闭原则 C合成/聚合复用原则D单一责任原则7.当使用单件(单例)设计模式时,可以获得如下()优点。A对唯一实例提供受控访问B、缩小名称空间C、允许对操作和表示进行精化操作D、运行可变数目的类实例数ABCD8.设计()的目的是,将目标软件系统中依赖于系统运行环境的数据存取部分与其他部分相分离。A外部接口 B、外观模式 C数据持久存储服务D、系统架构9.在面向对象的的设计原则中,()表示高层模块不应该依赖于低层模块,都应该依赖于抽象,抽象不应该依赖于细节,细节应该

17、依赖 于抽象。A依赖倒转原则B、开放封闭原则C、创建持久存储服务 D唯一责任原则10.()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。11.在设计模式中,()保证每个类只要单个实例。单例模式12.可以当客户程序与抽象类的实现部分之间存在很大的依赖性时,考虑使用()A单例模式B、对象池模式C、工厂模式 D外观模式13.可以当需要强调一系列相关产品对象的设计以便进行联合使用,考虑使用()。A.工厂模式 B. 对象池模式 C. 外观模式 D.例模式14.()将整个软件系统分为若干层次,最顶层直接面向用户提供软件系统的操作界面。其余各层为紧邻其上的层次提供服务。模式1

18、5.在面向对象的原则中,()表示使用多个专门的接口比使用单一的总接口要好,一个类对另一个来的依赖性应当是建立在最小的接口上的。D.合成/聚合复用原则16.在面向对象的设计原则中,()表示在包的依赖关系图中不允许存在环。A.最少知识原则 B. 依赖倒转原则 C. 接口隔离原则D.无循环依赖原则17.希望创建一个可复用的类,该类必须能够与接口不可预订的类协18.同工作,可以考虑使用()系统中每层的入口点,可以考虑使用()。单例模式19.当需要在不同时刻指定、排列和执行请求是,可以考虑使用()。配器模式20.当某个系统需要多个产品系列中的一个来配置, 可以考虑使用()A单例模式B、对象池模式 C工厂

19、模式D、外观模式【代码重构】1.在如下()情况下,可以考虑使用重构A修改错误时B、复审程序代码时C、添加功能时D、需求分析时ABC2.当一个临时变量仅仅在使用它的方法中可见,则用一个(),取代变理会使得代码更加易读,这也相当于为信息创建一个单独的访问 机制A提升方法重构B、采用查询替换临时变量重构 C、Move Method重构 D、Extract Method 重构【新增】构件,从而构成具有一定意义的单元。A连接B包C构件D节点2、UML通过图形化的表示机制从多个侧面系统的分析和设计模型进的层表面表示系统的静态结构。A构件视图B行为视图C结构视图D用例视图3、以算法和数据结构为中心,其系统功

20、能有一系列的处理步骤构成,相邻的处理步骤之间数据流通管道相互连接(A MVC B分层模式C流程处理模式D架构模式4、UML1过图形化的表示机制从多个侧面对系统的分析设计模型进行刻画。其中()包括交互图、状态图与活动图,他们从不同的侧 面刻画系统的动态行为。A结构视图B用例视图C行为视图D构件视图5、当需要支持日志修改时,可以考虑使用()A命令模式 B工厂模式C单例模式D适配器模式6、对于某些类来说,只有一个实例是非常重要的,例如,系统中可以有都种类型的打印机,但是只能有一个打印机假脱机,只应该一个 文件系统和一个窗口管理器,为此,可以使用()。A对象模式B工厂模式C单例模式D外观模式7、()是

21、在领域模型的基础上,对系统惊醒进一步的分析获得的,它有三种非常有效的模型,实体类、控制类和边界类。A设计模型B分析模型C概念模型D E-R模型8当一个抽象模型有两个方面,其中一个方面依赖于另一方面,将这两者封装在独立的对象中以使它们可以各自独立地改变和复用, 可 以考虑使用()A观察者模式B命令模式C适配器模式D单例模式9、在需求分析中,实体类()A负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息访问的操作B作为完成用例任务的责任承担者,负责协调,控制其他类共同完成用例规定的功能后行为C负责实现用户的业务逻辑10、(D负责目标软件系统与外部执行者之间的交互)是在不改变代码外在行为的

22、前提下,对代码做出修改,以改进程序内部结构。11、在UML中()表示执行者为达成一项相对独立、完整的业务目标而要求软件系统完成的功能。A用例图B边C执行者D用例和方法的机制,这是对象或类之间的一种关系。A封装B抽象C继承D信息隐臧定者是不是会员,这是一个条件线程,它只有在监护条件被满足时才 会激发,如果这个线程没有被激发,那么随后相对应的结合的输入部 分被认为已完成。A分叉B转换C控制D活动14、1. OCL已经嵌入到UML2.0规约中,建模人员可以在以下)情况下使用OCLA使用OCL在类上或者在类模型的类型上定义不变量B使用OCL寸构造型定义类型不变量C将OCL#为一种查询语言D使用OCL!述操作和方法的前置和后置条件ABCDA决策点B活动C并发控制D对象ABCD16、在需求分析的业务流程建模中,可以利用活动图描述(处理流程与的业务处理流程BCD 17、以下属于面向对象的开发方法的有(A jacobson 方法B OMT方法C Coad方法D Booch方法ABCDA视图B状态C模型D图ACD 19、构件图的节点可以是()A包B类C用例D构件ABDABD 21、在一般情况下,可以将面向对象的聚合概念区分为(关系。A组合 B聚合C关联D继承ABC 22、在面向对象的设计中,主要建立的模型包括(A算法逻辑模型B功能模型 C动态模型 D对象模型BCD

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1