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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

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

UML选择题.docx

1、-、选择题1.封装是指把对象的(A )结合在一起,组成一个独立的对象。A. 属性和操作 B.信息流 c.消息和事件 D.数据的集合2.封装是一种(C )技术,目的是使对象的生产者和使用者分离,使对象的定义和实現分1开。A. _程化 B.系统维护 C.信息隐敞 D.产生对象3. 面向对象方法中的( D )机制使子类可以自动地例有(复制)父类全部属性和操作。A.约東 B.对象映射 c.信息隐蔽 D.继承4.在c+中,使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实現的一种方法是( B )。A.继承 B.多态性 C.约束 D.接口1. UML的软件开发以( A )为中心,以系统体系

2、结构为主线,采用循环、迭代、渐增的方式进行开发。A.用例 B.对象 C.类 D.程序2. uML的( B )模型图由类图、对象图、包图、构件图和配置图组成。A.用例 B.静态 C.动态 D.系统3. uML的( c )模型图由活动图、顺序图、状态图和协作图组成。A.用例 B.静态 C.动态 D.系统4. UML的最终产物就是最后提交的可执行的软件系统和( D )。A.用户手册 B.类图 C.动态图 D.相应的软件文档资料5.在uML的需求分析建模中, ( B )模型图必须与用户反复交流并加以确认。A.配置 B.用例 C.包 D.动态1.可行性研究分析包括经济可行性分析、技术可行性分析和( B

3、)。A.风险可行性分析 B.法律可行性分析c.资源可行性分析 D.效益可行性分析2. uML的客户需求分析模型包括( A )模型、初始类图、初始对象图和活动图组成。A.用例 B.静态 C.动态 D.系统3. uML客.J需求分析使用的 CRC卡上“责任”一栏的内容主要描述类的( C )和操作。A.对象成员 B.关联对象 C.属性 D.私有成员4. uML客户需求分析产生的用例模型描述了系统的( D )。A.状态 B.体系结构 c.静态模型 D.功能要求5.在uML的需求分析建模中,用例模.型必须与( D )反复交流并加以确认。A.软件生产商 B.用户单位领导 C.软件开发人员 D.问题领域专家

4、6.在 uML的需求分析建模中,对用例模.型中的用例进行细化说明应使用(A )图一文字一图A.活动图 B.状态图 C.配置图 D.构件图7.活动图中的分劈和同步接合图符是用来描述( A )。A.多进程的并发处理行为 B.对象的时序 c.类的关系 D.系统体系结构本医架1. uML的系统分析进一:步要确立的三个系统模型是( B )、对象动态模型和系统功能模型。A.数掘模1型 B.对象静态模型 c.对象关系模型 D.体系结构模型2. uML的客户需求分析、系统分析和系统设计阶段产生的模型,其描述图符( A )。A.完全相同 B.完全不同 C.不可以通用 D.稍有差异3.类和对象都有属性,它们的差别

5、是:类描述了属性的类.型,面对象的属性必须有( c )。A.正负号 B.动作 C.具体值 D.私有成员4. UML系统分析阶段产生的包图描述了系统的(B )。A.状念 B.体系层次结构 c.静1念模型 D.功能要求5.设-计模式在面对对象系统开发中是( B )的一种形式。A.软件调用 B.设计方法 C. 子系统 D.分析方法2.顺序图和协作图主要用于对用例图中( B )的建模,用它们来描述用例图的行为。A.数据流 B.控制流 c.消息流 D.数据字典3.顺序图的模型元素有( A )、消息、链接等,这些模型元素表示某个用例中的若干个对象和对象之间所传递的消息,来对系统的行为建模。A.对象 B.新

6、线 C.;活动 D.状态4.顺序图描述( D )对象之同消息的传递顺序。A.某个 B.单个 c. 一个类产生的 D. 一组5.顺序图和协作图建立了UML面向对象开发过程中的对象动态( A )模型。A.交互 B.状态 C.体系结构 D.软件复用1.状态图可以表现( B)在生存期的行为、所经历的状态序列、引起状态转移的事件以及因状态转移而引起的动作。A. 一组对象 B. 一个对象 C.多个执行者 D.几个子系统2.状态图描述一个对象在不同( A )的驱动下发生的状态迁移。A.事件 B.对象 C.执行許 D.数据4.活动图中动作状态之同的迁移不是靠( B )触发的, 当活动状态中的、活动完成时迁移就

7、被触发。A.对象 B.事件 C.执行者 D.系统5.状态图和活动图建立 UML面向对象开发过程中的对象动态( B )模型。A.交互 B.状态 C.体系结构 _).软件复用1.系统体系结构是用来描述系统各部分的结构、接口以及它们用于通信的( A )。A. 一种机制 B.形式 C.原理 D.结构2.uML可以描述硬件之间的互联关系, 也能描述硬件单元上的( B )系统的分布。A.对象 B.软作 C.系统体系结构 D.数据3.( B )是对系统的用例、 类、对象、按口以及相互间的交互和协作进行描述。A.系统体系结构 B.软件(逻辑)体系结构C.硬件(物理)系统体系结构 D.系统框架4.( D )要对

8、系统的构件、结点的配置进行描述。A.软件(逻辑)系统体系结构 R.系统体系结构C.系统架构 D.硬件(物理)系统体系结构5.( A )是软件(逻辑)系统体系结构(类、 对象、 它们间的关系和协作)中定义的概念和功能在物理体系结构中的实现 。 A.构件 B.结点 C.软件 D.模块6.( c )由结点和结点之间的联系组成,描述了处理器、设备和软件构件运行时的体系结构。A.构件图 B.状态图 C.配置图 D. J1更序图7.( D)的基本元素有结点、构件、对象、连接、依赖等。A.构件图 B.状态图 C.顺序图 D.配置图1.设计模式( B )具体的编程语言。A.依赖于 B.独立于 C.依附于 D.

9、指定于2. 设计模式是面向对象软件工程中的一个重要概念, 是软件模式分支中衍生出来的一个解决( A )的重要方案之A.具体问题 B.抽象问题 C.需求分析 D.数据流程3. 4. 4. 5节介绍的“对象集合管理器”模式就是本章介绍的( D )模式。A. 工厂方法 B.抽象工厂 C.单例. D.简单工厂4.单例模式属于对象创建型模式,它保让一个类仅有( C )。A. 一个属性 B. 一个操作 C. 一个实例 D. 一个对象成员5.在面向对象设计中,设计模式是系统(B )的基础,正确地使用设计模式,有助于快速开发出可复用的系统。A.分析 B.可复用 C.设计 D.实現(编程)6.设计模式就是对(D

10、 )的描述或解决方案,往往直按对应一段程序代码。A.某个构件 B.成熟的设计 C. 一个用例 D.特定问題7.简单一点儿讲,模式就是解决特定问题的经验,实质上就是软件的( C )。A.建模 B. 一个模块 C.复用 D. 一个构件-、选择题1.软件复用技本的目的是降低软件( c )、提高软件开发的效率和缩短软件开发周期。A.技术难度 B.资源浪费 c.开发和维护的成本 D.代价2.软件复用是面向x、J象系统分析与设计的核心支持技术之一,软件复用的核心是( D )。A.对象类 B.模块 c.设计模式 D.软件构件技术3.软件构件是已经通过全面测试并在(A )中运行过的可复用、功能独立、完整且具有

11、通用性的程序模块。A.实际系统 B.实验室 C.系统调试 D.用户测试4. CORBA由( B )制定,是体系结构最完整、最清晰、跨越平台最多的分布式对象模型A. Sun公司 B.对象管理组织 C. Microsoft公司 D.国际标准化组织5. CORBA是一套( A ),为应用开发提供一个公共框架,推动构件市场的发展。A.规约 B.建模语言 C.设计范本 D.编程语言6.持久对象是(C )其构造过程的对象。A.依赖于 B.区别于 C.独立于 _).不是1.将对象包起来,使外界只能看到对象的按口,而不能知道对象内部的具体内容,这是对对象进行( c)A、结合 B、隐藏 C.封装 D、抽象2.以

12、下选项中,不属于对象的特点是( c )。A、独立性 B、封闭性 C、联合性 D、动态性3.类之问共享属性和操作的机制称为( c )。A、静态绑定 B、动态绑定 c、继承 D、多态型1、组成UML有三种基本的建筑块是: (A),事物和图A、关系 B、类C、用例 D、实体2、 UML中的事物包括:结构事物,分组事物, 并释事物和(D)A、实体事物 B、边界事物c、控制事物 D、动作事物3、 UML中有四种关系是:依赖,泛化,关联和(C)A、继承 B、合作C、实现 D、抽象4、 UML中哪种图(B)用来描述过考望或操作的工作步骤A、状态图 B、活动图C、用例图 D、部署图5、在uML中, (B)图显

13、示了一组类、接口、协作以及它们之同的关系。A、状态图 B、类图C、用例图 D、部署图6、 UML体系包括= 个部分: UML基本构造块, (A)和 UML公共机制A、 UML规则 B、 UML命名C、 UML模型 D、 UML约束7、软件生存期包括计划,需求分析和定义, (B),编码,软件测试和运行维护A、软件开发 B、软件设计(详细设计)c、软件支持 D、软件定义8、 (A) 模型的缺点是缺少灵活性, 特别是无法解决软件需求不明确或不准确的同题A、瀑布模型 B、原型模型c、增量模型 D、 成累旋模型9.下图是(B)A.类图 B.用例图(读者是参与者,椭圆是用例)C.活动图 D.状态图1o、下

14、图中的分叉和汇合是用 RosE中的(B)工具实现的。A、关系 B、同步条C、用例 D、实体11、 (A)技术是将一个活动图中的活动状态进行分组, 每一组表示一个特定的类、 人或部门, 他们负责完成组内的活动 。A、泳遣 B、分叉汇合C、分支 T)、转移什么不是面向对象程序设计的主特征DA.封装 B.继承 C.多 D.结构 2、下列描述中,哪个不是建模的基本原则(D)A.要仔细的选納実 型B.每一种模型可以在不同的精度级别上表示所要开发的系统c.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述3.下面哪个不是 uMI中的静态视图(A)A.状态图 B.用例图 C.对象图 D.类图12

15、、下列关丁状i合、图的说法中,正确的是( C )A.状态图是 uML中对系统的静态方面进行建模的五种图之一。B. 状态图是活动图的一个特例, 状态图中的多数状态是活动状态c. 状1念、 图是对一个对象的生命周期述行建模, 描述对象随时问变化的行为 。D.状态图强调对有几个对象参与的活动过程建模,而活动图更强调对単个反应型对象建模18、关于协作图的描述,下列哪个不正确( B )A.协作图作为一种交互图, 强调的是参加交互的对象的组织;B.协作图是顺序图的 -种特例c.协作图中有消息流的顺序号;D.在 ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;1 9、 组件图用于对系统的静态实

16、现视图建模, 这种视图主要支持系统部件的配置管理, 通常可以分为四种方式来完成, 下面哪种不是其中之一( B )A.对源代码建模B.对事物建模c.对物理数据库建模D.对可适应的系统建模27、下列关于类方法的声明,不正确的是 ( C )A. 方法定义了类所许可的行动B. 从一个类所创建的所有对象可以使用同一组属性和方法c.每个方法应-该有一个参数D. 如果在同一个类中定义了类似的操作, 则他们的行为应该是类似的29、 UML的全称是( B )A. Unify Modeling Language B. Unified Modeling LanguageC. UnifiedModem Languag

17、e D. Unified Making Language3.UML中,用例图展示了外部Actor与系统所提供的用例之同的连接, UML中的外部Actor是指( D )A.人员 B.単位C.人员和单位 D.人员或外部系统4、 uML中,对象行为是通过交互来实現的,是对象问为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,分别是( D )A.状态图和顺序图 B.活动图和协作图C.状态图和活动图 D.顺序图和协作图5、用例(use-case)用来描述系统在事件做出响应时所釆取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检査用.J:帐-号是否正确

18、。那么,用例“创建新订単”、更新订单”与用例检査用户l限-号”之间是( A )关系A.包含(include) B.:扩展(extend)C.分类(classification) D.聚集( aggregation)20、在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程), (D)不是Actor。A.用户 B.ATM取款机C.ATM取款机管理员 D.取款30、下面关于正向工程与逆向工程的描述, 哪个不正确(c)A_正向 T程是通过到实现语言的映射而把模型转換为代码的过程;B.逆向工程是通过从特定实現语言的映i、j而把代码转换为模型的过程;c.正向 T程是通过从特定实現

19、暗言的映射而把代石11照1換为模型的过程;D.正向T程与逆向T程可以通过 rose支持来实现;6、对于如下所示的UML类图,正确的描述是( A)A.中包含了对类B的实例的引用B.类B的实例中包含了对类c的实例的引用c.类A的实例中包含了对类 c的实例的引用D.类B的实例中包含了对类A的 实例的引用8、 UML中关联的多重度是指(B)A. 一个类有多少个方法被另一个类调用B. 一个类的实例能够与另一个类的多少个实例相关联c. 一个类的某个方法被,男 一个类调用的次数D. 两个类所具有的相同的方法和属性9、 下面说法错误的是(C)A 顺序图和协作图都反映对象之间发送的消息B 顺序图和协作图在语义上

20、是等价的c 顺序图强调发送和接收1高 息的对象之问的结构组织关系D ROSE可以实现顺序图和协作图之间的等价转换10、下面哪个不是uML中的静态视图(A)A.状态图 B.用例图C.对象图 D.类图14、 下面说法错误的是( D)A 泛化表示一般和特殊的关系B 用例之同存在泛化关系c 参与者之间存在泛化关系D 参与者和用例之间存在泛化关系21、下面错误的说法是( D)A 对象表示客观中存在的实物B 对象是类的实例c 类是具有相同属性和操作的对象的抽象D 类是对象的实例1.uML中关联的多重度是指(B)A. 一个类有多个方法被另一个类调用B. 一个类的实例能够与另一个类的多个实例相关联C. 一个类

21、的果个方法被另一个类调用的次数D. 两个类所具有的相同的方法和属性14.什么是对象间的可见性?答:可见性(Visibility)指的是一个对象能够“看到” 或者引用另一个对象的能力。17.在 uML提供的图中, A 用于描述系统与外部系统及用户之同的交互; H 用于按时同顺序描述对象同的交互。A、用例图 B、类图 C、对象图 D、部著图E、网络图 F、状念图 G、协作图 H、序列图1 8 . 可以用_和_两种方法找概念类答案:概念目录列表、 名词短语分析44.领域模型是一组表示真实世界的_概念类_,不是_软件部件_。45.在协作图中通过 (消息编号) 表示出消息的时同顺序50.领域模1型又称为()A.业务流程模型 B.用例模型 C.概念模型 D.设计模型答案:C51.在画系统顺序图时, J、1,y1该如何对待所涉及的系统A.详细描述其内部结构及其功能B.简単描述其内部结构,但是罗列系统所有的功能c.详_组描述具内部结构,并不列出系统的功能D.不对系统的内部结构与功能进行描述.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。