




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
统一建模语言UML试题库一一、 多项选择题1. 对于类,其属性的可见性表示对类的外部世界的可见性,它有以下(ABCD)选项A、公开(public) B、包内公开(package) C、保护(protected) D、私有(private)2. 在UML中,以下(ABCD)是可以应用于包的构造型 A、框架Framework B、虚包Facade C、子系统Subsystem D、系统system 3. 两个类之间的关联表示他们之间存在一种不适于继承的逻辑关系。在关联关系的表示图元的两端,可以表示参与关联的(ABCD)特性。A、约束 B、可见性 C、角色名 D、多重性 4. 用例之间的关系主要有(ABC) A、包含 B、继承 C、扩展 D、聚合5. 用例图的节点包括(ABD) A、用例 B、边界 C、关联 D、执行者6. 在采用用例模型捕获需求时,需要执行如下(ABCD)操作A、描述非功能需求 B、用例建模 C、识别用例 D、识别参与者7. 在识别用例时,以下(ABC)问题可以帮助识别用例A、当系统状态发生故障时,是否需要通知参与者B、系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件C、参与者希望系统为他提供什么样的功能D、系统运行环境是什么8. 基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下(ABCD)等问题来确定A、系统同环境如何进行交互B、由谁安装系统C、系统为哪些对象提供信息、服务 D、系统的使用者是谁9下列属于状态的组成部分的有(AB)。A.名称B.转移C.条件D.事件10状态图包括( ABCD )。A.类的状态B.状态之间的转换C.类执行的动作 D.触发类的动作的事件11.类的结构是( BC )。A.由代码来表示B.由属性和关系来表示C.由操作来表示D.由对象的交互来表示12. 具有多重属性值的UML图形包括( AE )(A)类图(B)对象图(C)状态图(D)活动图(E)部署图13. 在UML的状态图中,转换通常由以下哪些部分构成( ABCDE )(A)动作(B)触发事件(C)源状态(D)目标状态(E)监护条件14软件工程的三要素是( ABD )(A)方法(B)工具(C)模型(D)过程(E)语言15可能具有状态机的对象包括( ABCDE )(A)类(B)子系统(C)用例(D)接口(E)协议16UML的类图包含哪些抽象的层次( ABC )(A)概念层(B)说明层(C)实现层(D)业务层(E)控制层17时序图的用途包括( ABCD )(A)显示并发进程和激活(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列(C)显示在协作图中难于描述的事件序列(D)显示涉及类交互而与对象无关的一般形式(E)详细描述系统的瞬态图18下面哪些图形可以清楚地表达并发行为( CD )(A)类图(B)状态体(C)活动图(D)顺序图(E)实现图19UML中,类的主要版型有( CDE )(A)角色类(B)业务类(C)边界类(D)控制类(E)实体类20部署图中的节点具有以下哪些方面的内容( ABC )(A)计算能力(B)基本内存(C)位置(D)接口(E)路径21下面哪些元素构成了组件图形(ACD)(A)组件(B)转换(C)关系(D)接口22顺序图的用途包括(ABCD)(A)显示并发进程和激活(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列(C)显示在协作图中难于描述的事件序列(D)显示涉及类交互而与对象无关的一般形式23常见的UML工具有哪些?(ABCD)(A)ational Rose(B)Power Designer(C)Visio(D)Visual UML 24.一个软件产品是否成功,因素有(ABCD)。A 需求收集是否正确B 体系结构的构建是否合理C 测试是否完全D软件的管理25.开发过程中最困难的一个环节是(C)。A 语言的学习B技术难度C 人与人之间的交流D编程工具的掌握26.当代软件工程的特点是(ABC)。A 允许各个阶段进行迭代B 各个阶段没有明显的分界线C 允许后期得到的信息返回,使得早期的能够被修改。D 所有软件都能一次性开发完成27.设计模式的基本要素有(ABCD)。A 名称B 目的(意图)C 解决方案D 实施后达到的效果28.面向对象系统中功能复用的两种最常用技术是( AB )。A 对象组合(优先使用)B 类继承(限制使用类继承)-产生类爆炸C 过程化编程D 方法的调用29.下面哪些陈述是正确的?(ACD)A状态图可以用来描述涉及多个用例的对象的行为。 B一些高级的状态图可以用来描述多个对象之间的关系。 C活动图可以用来描述多个用例间多个对象之间的行为。 D活动图可以用来描述企业中的工作流。30.在构件图中可以包含下面哪些建模元素? (ABCD)A接口 B包 C约束 D依赖31.下面哪些陈述是错误的?(AC)A在活动图中,一个活动结束后不能立即紧接着开始另一个活动。B在顺序图中,从对象图标垂直向下延伸的一条虚线称为这个对象的生命线,消息可以用两生命线之间带箭头的线段表示。C交互图往往用来描述一个或多个用例中多个对象之间的动态协作关系,以及协作过程中的行为次序。D活动图可以用于描述一个算法的具体步骤。32下面哪些建模元素不能在协作图中表示出来?(AC)A状态 B消息序号 C活动 D多对象33. 以下对部署图说法正确的有(BCD)A、部署图有主要建模元素是构件B、使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件的配置的部署方式C、从部署图中,可以了解到软件与硬件之间物理关系及处理节点的组件分布情况D、部署图(deployment,配置图)是用来显示系统中软件和硬件的物理结构34. 利用部署图,可以(ABCD)A、探究系统和生产环境中的其它系统的依赖关系,这些系统可能是已经存在,或是将要引入的B、探究系统投产的相关问题C、描述一个应用主要的部署结构D、描述一个商业应用主要的部署结构,描述一个组织的硬件网络基础结构35. 活动图的边包括(BC)A、数据流 B、控制流 C、对象流 D、消息36对于活动图,以下说法正确的有(ABD)A、活动图适用于精确地描述单个用例中的处理流程,也可用来描述多个用例联合起来形成的处理流程,表达相对复杂的业务操作或软件处理过程,有时甚至可以针对类中某个个复杂的操作用活动图给出实现细节B、活动图中包含控制流和信息流,控制流表示一个操作完成后对其后续操作的触发,信息流则刻画操作这间的信息交换 C、活动图的基本建模机制包括节点、边及泳道D、活动图描述实体为完成某项功能面执行的操作序列,其中的某些操作或者操作的子序列可以并发和同步37. 时间图中,包含以下(BCD)几个部分。A、值生命线 B、消息标签和消息端点 C、状态生命线 D、消息 15. 要状态机图中,(A)表示两个状态之间的关系,源状态和目的状态。A、转换 B、状态 C、事件 D监护条件38. 在UML的最上一层,视图被划分为(ACD)视图域。 A、模型管理 B、扩展机制 C、动态行为 D、结构分类 2. 以下属于UML模型视图的有(CD)A、行为视图 B、结构视图 C、部署视图和构件视图 D、用例视图39. 以下对UML视图说法正确的有(ABCD)A、结构分类描述了系统中的结构成员及其相互关系。类元包括类、用例、构件和节点。类元为研究系统动态行为奠定了基础。类元视图包括静态视图、用例视图和实现视图。B、动态行为描述了系统随时间变化的行为。待业用从静态视图中抽取的瞬间值的变化来描述。动态行为视图包括状态机视图、活动视图和交互视图C、模型管理说明了模型的分层组织结构。包是模型的基本组织单元。特殊的包还包括模型和子系统。模型管理视图跨越了其他视图并根据系统开发和配置组织这些视图。D、UML还包括多种具的扩展能力的组件,这些扩展能力有限但很有用。这些组件包括约束、构造型和标记值,它们适用于所有的视图元素40. UML2.0在1.0的基础上,对如下(ABCD)的建模能力进行了增强A、活动 B、交互 C、复杂结构 D、状态机41. 对与OCL,说法正确的是(ABCD) A、使用OCL在模型的方法上定义不变量 B、将OCL作为一种查询语言C、使用OCL对构造型(Stereotypes)定义前置和后置条件 D、使用OCL描述类型的前置和后置条件42. 在如下(ABC)情况下,可以考虑使用重构A、修改错误时 B、复审程序代码时 C、添加功能时 D、需求分析时43. OCL已经嵌入到UML2.0规约中,建模人员可以在以下(ABCD)情况下使用OCL。A使用OCL在类上或者在类模型的类型上定义不变量 B使用OCL对构造型定义类型不变量 C将OCL作为一种查询语言D使用OCL描述操作和方法的前置和后置条件44、以下(ABCD)属于活动图的节点。 A决策点 B活动 C并发控制 D对象45.在需求分析的业务流程建模中,可以利用活动图描述(BCD) A系统对外部呈现的功能 B 多个用例联合起来形成的处理流程C对象协同的单个用例中的处理流程 D软件与外部实体共同参与的业务处理流程46.以下属于面向对象的开发方法的有(ABCD) A jacobson方法 B OMT方法 C Coad方法 D Booch方法47. 在UML中,模型的组织元素包括(ACD)几个主要的层次。 A视图 B状态 C模型 D图48. 构件图的节点可以是(ABD) A包 B类 C用例 D构件49. 在状态机图中,转换包括以下(ABD)类型A外部自转换 B内部自转换 C模拟转换 D正常转换50. 在一般情况下,可以将面向对象的聚合概念区分为(ABC)关系。A组合 B聚合 C关联 D 继承51. 在面向对象的设计中,主要建立的模型包括(BCD)。 A算法逻辑模型 B功能模型 C动态模型 D对象模型52为什么层在子系统设计中非常重要?(ACD)A 更容易改变实现方式B 减少了实现代码中类的数量 C 提高了重用性 D 降低了复杂性53、下列选项中,那些是用例描述应该包含的内容(多选)( ABCE ) A、概述 B、基本事件流 C、可选事件流 D、对象模型 E、前置条件54、顺序图的组成要素有哪些?(ABCD ) A、对象 B、生命线 C、激活 D、消息55、顺序图是强调消息随时间顺序变化的交互图,下面哪些是用来描述顺序图的组成部分(ABD ) A.类角色 B.生命线 C.转换 D.消息56、关于协作图的描述,下列正确的是(ABC )A协作图作为一种交互图,强调的是参加交互的对象的组织;B在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成; C协作图中有消息流的顺序号; D协作图是顺序图的一种57、下列四个选项中,哪些会出现在协作图中:( ACD )A对象 B控制焦点 C消息D对象间的连接58、下列四个选项中,哪些会出现在顺序图中:(ABC )A对象 B控制焦点 C消息 D对象间的连接59、在UML中,以下关于顺序图和协作图的叙述哪些是不正确的?( BCD )A、这两种图是同构的,所以可以互相转换 B、这两种图是异构的,所以不可以互相转换C、这两种图均强调对象行为的事件顺序,常用于对反应式系统建模D、这两种图是均专注于系统的动态视图,由于状态无法确定,所以不可以互相转换60、构件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面些是其中之一(ABC)A.对源代码建模 B.对可执行体的发布建模 C.对物理数据库建模D.对事物建模61、在部署模型中,属于节点类型的选项是( BCD )A、系统进程B、物理运行时的计算资源 C、处理器节点 D、设备节点62UML中的保护条件相可应用在下列哪些视图中(ABCD) A状态图 B对象图 C顺序图 D活动图63状态图中常用的动作有(BCD) A动作 B入口动作 C出口动作 D触发动作64UML中表示类之间“关系”的视图有(ABCD) A关联 B泛化 C依赖 D实现65用例描述中包含的内容有(ABC) A发起用例的参与者 B用例的前置条件C用例的后置条件 D从用例中获益的参与者66类之间的关系包括(BD) A链 B继承 C多重性 D聚合67完整的类可视化表示包括元素(ABCD) A职责和约束 B属性 C操作D接口68通过状态图可以表示下面哪些状态(ABD) A顺序子状态 B异常状态 C历史状态 D并发子状态69帧化顺序图,可实现下列哪些动作(ACD) A交互事件 B历史事件 C可选操作(alt) D并列操作(par)70根据GRAPPLE开发方法,需求收集阶段要做的工作有哪些(ABCD) A发现领域过程 B领域分析 C发现系统需求 D制定部署计划71包之间的关系有下面哪几种(BC) A接口 B泛化 C依赖D细化72下面哪些UML视图属于结构元素(AB) A构件 B包 C泛化 D顺序73下面UML图形属于行为元素(CD) A类 B节点 C协作图 D状态图74.对象程序的基本特征是(ABCD)A.抽象 B.封装 C.继承 D.多态75.类包含的要素有(ABC) A.名字 B.属性 C.操作 D.编号76.建立对象的动态模型一般包含的步骤有(ABCD) A.准备脚本 B.确定事件 C.准备事件跟踪表 D.构造状态图77.UML中的关系元素包括(ABCD)。.依赖.关联.泛化.实现78.在UML中,定义了面向对象的事物,这些事物分为(ABCD).。.结构事物.行为事物.分组事物.注释事物79.UML中的图包括(ABC)。.用例图.类图.状态图.流程图80.下面不属于UML中的静态视图的是(AB)。. 状态图.用例图.对象图. 类图81.下列说法正确的是(ACD)A在用例视图下可以创建类图B在逻辑视图下可以创建构件图C在逻辑视图下可以创建包D在构件视图下可以创建构件82.在Rational Rose 的逻辑视图下可以创建(ACD)A类图 B.构件图 C包 D.活动图83.Rational Rose 建模工具可以执行的任务有(ABCD)A非一致性检查 B.生成C+语言代码 C报告功能 D.审查功能84.类中的方法的可见性包括(ABC)A private B public C protected D abstract (不考)85.下面属于UML中类元的类型的是(ACD)A类 B对象 C构件 D接口86.(3)类之间的关系包括(ABCD)A泛化 B关联 C实现 D依赖87.下列关于接口的关系说法正确的是(ABC)A接口是一种特殊的类B所有接口都是有构造型的类C一个类可以通过实现接口从而支持接口所指定的行为D在程序运行的时候,其他对象可以不仅需要依赖与此接口,还需要知道该类对接口实现的其他信息88.下列关于类方法的声明正确的是(ABD)A方法定义了类所许可的行为B从一个类所创建的所有对象可以使用同一组属性和方法 C每个方法应该有一个参数D如果在同一个类中定义了类似的操作,则他们的行为应该是类似的89.在Rational Rose 2003中,支持(ABCD)的构造模型A.业务设计包 B.业务分析模型包C.业务用例模型包 D.CORBA Module包90对照子系统进行建模时,在Rational Rose 2003中,内部支持的系统有(CD) A.数据系统 B.视图系统 C.程序系统 D.业务系统91下列关于包的描述中正确的是(ABCD)A每个包必须有一个区别于其他包的名称B包中可以包含其他元素,如类,接口,组件和用例等C引入(import)使得一个包中的元素可以单向访问另一个包中的元素 D包的可见性分为protected,public和private 92下面哪些是识别用例时要引起的注意要点?(ABC)A参与者希望系统提供什么功能B参与者是否会读取,创建,修改,删除,存储系统的某种信息。如果是的话,参与者又是如何完成这些操作的C参与者是否会将外部的某些事件通知给系统D系统将会有哪些人来使用93下面是用例间主要关系的有(ABD) A扩展 B包含 C依赖 D泛化94下列对系统边界描述正确的是(ABC) A系统边界是指系统与系统之间的界限B用例图中的系统边界用来表示正在建模系统的边界 C边界内表示系统的组成部分,边界外表示系统外部D可以使用Rational 绘制用例中的系统边界95在ATM自动存款机的工作模型中,用户通过输入密码将钱存入ATM机,下面属于参与者的是(ABC)A用户 BATM取款机 CATM取款机管理员 D存款96序列图中的消息有着不同的类型,下列选项中属于输入消息类型的有(ABCD) A定期消息 B不定期消息 C阻止消息 D同步消息97下列选项属于消息的组成部分的是(ABC) A接受者 B发送者 C活动 D虚线98下列关于序列图的说法正确的是(ABC)A序列图是对对象之间传递消息的时间顺序的可视化表示B序列图从一定程度上更加详细地描述了用例表达的需求,将其转化为进一步,更加正式层次的精细表达C序列图的目的在于描述系统中各个对象按照时间顺序的交互的过程D在UML的表示中,序列图将交互关系表示为一个二维图。其中,横向是时间轴,时间沿竖线向下延伸。纵向代表了在协作中各独立对象的角色99下列对活动图的描述正确的是(BCD)A活动图是对象之间传送消息的时间顺序的可视化表示,目的在于描述系统中各个对象按照时间顺序的交互的过程B活动图是一种用于描述系统行为的模型视图,它可用来描述动作和动作导致对象状态改变的结果C活动图是模型中的完整单元,表示一个程序或工作流,常用于计算流程和工作流程建模D活动图可以算是状态图的一种变种并且活动图的符号与状态图的符号非常相似100下面属于活动图组成要素的有(ABD)A泳道 B动作状态 C转换 D活动状态101.下面属于消息组成部分的有(ABC) A.发送者 B.接受者 C.活动 D.对象102.关于协作图的描述,下列说法正确的是(ACD)A.在Rational Rose 工具中,协作图可在顺序图的基础上按F5键自动生成 B.协作图是顺序图的一种特例(作用并列)C.协作图作为一种交互图,强调的是参加交互的对象的组织 D.协作图中有消息流的顺序号103.以下是构成状态图基本元素的是(ABC)A.状态 B.转换 C.初始状态 D.链104.状态可分为(ABD)A.简单状态 B.组合状态 C.开始状态 D.历史状态105.一个构件实例用于表示运行时存在的实现物理单元和在实例节点中的定位,他的特征有(AC)A.身份特征 B.关系特征 C.代码特征 D.属性特征106.在部署图模型中,属于节点类型的选项是(AC)A.设备节点 B.系统进程 C.处理器节点 D.接口107.软件构件是软件系统的(AC)单元A.物理 B.逻辑 C.实现 D.顺序108.下列关于部署图的说法正确的是(AD) A.使用Rational Rose 2003 创建的每一个模型中仅包含一个部署图 B.使用Rational Rose 2003 创建的每一个模型中可以包含多个部署图C.在一个部署图中,包含了两种基本的模型元素节点和节点之间的连接D.部署图描述了一个系统运行时的硬件节点,以及在这些节点上运行的软件构件将在何处物理地运行,以及他们将如何彼此通信的静态视图。109.下面的选项中(ABCD)是实现Rational 统一过程的必要步骤。A.建立明确的目标 B.计划过程实现 C.执行过程实现 D.评价过程实现110.Rational统一过程的静态结构,分别使用(ABCD)建模元素来进行表达。 A.角色 B.活动 C.产物 D.工作流111.Rational统一过程的视图结构包括(ABC)A.物理视图 B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产20万吨电解铜项目可行性研究报告
- 中国激光喷码机行业市场发展现状及前景趋势与投资分析研究报告(2024-2030)
- 2025年中国葵花籽油电商市场深度评估及投资方向研究报告
- 公司bim管理办法
- 地产公司会议管理制度
- 画室考勤管理制度范本
- 修改管理制度会议记录
- 工地财务考勤管理制度表
- 家政公司考勤管理制度
- 落实考勤管理制度的目的
- 上海市房地产登记申请书(初始登记)
- 干挂石材拆除施工方案
- 卒中中心应知应会
- 山西省代县金升铁矿有限公司铁矿资源开发利用、地质环境保护与土地复垦方案
- 2021年新高考全国Ⅱ卷语文真题(含答案)
- 《天黑前的夏天》中水意象解析
- 院感知识PPT完整版
- DB37-T 2401-2022危险化学品岗位安全生产操作规程编写导则
- 2023年小学科学教师招聘考试真题练习试题卷及参考答案
- 劳资专管员任命文件(样本)
- 电子教案与课件:制药过程安全与环保-第5章-制药过程“三废”防治技术
评论
0/150
提交评论