UML选择题.docx
- 文档编号:28462659
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:20
- 大小:79.81KB
UML选择题.docx
《UML选择题.docx》由会员分享,可在线阅读,更多相关《UML选择题.docx(20页珍藏版)》请在冰豆网上搜索。
UML选择题
UML选择题
-、选择题
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)为中心,以系统体系结构为主线,采用循环、迭代、渐增的方式进行开发。
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)。
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.问题领域专家
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.类和对象都有属性,它们的差别是:
类描述了属性的类.型,面对象的属性必须有(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.新线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)触发的,当活动<动作>状态中的、活动完成时迁移就被触发。
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)要对系统的构件、结点的配置进行描述。
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.指定于
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)的描述或解决方案,往往直按对应一段程序代码。
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)中运行过的可复用、功能独立、完整且具有通用性的程序模块。
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.以下选项中,不属于对象的特点是(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)图显示了一组类、接口、协作以及它们之同的关系。
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、下图中的分叉和汇合是用RosE中的(B)工具实现的。
A、关系B、同步条
C、用例D、实体
11、(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
A、泳遣B、分叉汇合
C、分支T)、转移
什么不是面向对象程序设计的主特征D
A.封装B.继承
C.多D.结构
2、下列描述中,哪个不是建模的基本原则(D)
A.要仔细的选納実型
B.每一种模型可以在不同的精度级别上表示所要开发的系统
c.模型要与现实相联系
D.对一个重要的系统用一个模型就可以充分描述
3.下面哪个不是uMI中的静态视图(A)
A.状态图B.用例图C.对象图D.类图
12、下列关丁状i合、图的说法中,正确的是(C)
A.状态图是uML中对系统的静态方面进行建模的五种图之一。
B.状态图是活动图的一个特例,状态图中的多数状态是活动状态
c.状1念、图是对一个对象的生命周期述行建模,描述对象随时问变化的行为。
D.状态图强调对有几个对象参与的活动过程建模,而活动图更强调对単个反应型对象建模
18、关于协作图的描述,下列哪个不正确(B)
A.协作图作为一种交互图,强调的是参加交互的对象的组织;
B.协作图是顺序图的-种特例
c.协作图中有消息流的顺序号;
D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;
19、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一(B)
A.对源代码建模
B.对事物建模
c.对物理数据库建模
D.对可适应的系统建模
27、下列关于类方法的声明,不正确的是(C)
A.方法定义了类所许可的行动
B.从一个类所创建的所有对象可以使用同一组属性和方法
c.每个方法应-该有一个参数
D.如果在同一个类中定义了类似的操作,则他们的行为应该是类似的
29、UML的全称是(B)
A.UnifyModelingLanguageB.UnifiedModelingLanguage
C.UnifiedModemLanguageD.UnifiedMakingLanguage
3.UML中,用例图展示了外部Actor与系统所提供的用例之同的连接,UML中的外部Actor是指(D)
A.人员B.単位
C.人员和单位D.人员或外部系统
4、uML中,对象行为是通过交互来实現的,是对象问为完成某一目的而进行的一系列消息交换。
消息序列可用两种图来表示,分别是(D)
A.状态图和顺序图B.活动图和协作图
C.状态图和活动图D.顺序图和协作图
5、用例(use-case)用来描述系统在事件做出响应时所釆取的行动。
用例之间是具有相关性的。
在一个“订单输入子系统”中,创建新订单和更新订单都需要检査用.J:
'帐-号是否正确。
那么,用例“创建新订単”、''更新订单”与用例
检査用户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程是通过从特定实現暗言的映射而把代石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顺序图和协作图在语义上是等价的
c顺序图强调发送和接收1高息的对象之问的结构组织关系
DROSE可以实现顺序图和协作图之间的等价转换
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.一个类的果个方法被另一个类调用的次数
D.两个类所具有的相同的方法和属性
14.什么是对象间的可见性?
答:
可见性(Visibility)指的是一个对象能够“看到”或者引用另一个对象的能力。
17.在uML提供的图中,A用于描述系统与外部系统及用户之同的交互;H用于按时同顺序描述对象同的交互。
A、用例图B、类图C、对象图D、部著图
E、网络图F、状念图G、协作图H、序列图
18.可以用_和_两种方法找概念类
答案:
概念目录列表、名词短语分析
44.领域模型是一组表示真实世界的__概念类__,不是__软件部件__。
45.在协作图中通过(消息编号)表示出消息的时同顺序
50.领域模1型又称为()
A.业务流程模型B.用例模型C.概念模型D.设计模型
答案:
C
51.在画系统顺序图时,J、1,y1该如何对待所涉及的系统
A.详细描述其内部结构及其功能
B.简単描述其内部结构,但是罗列系统所有的功能
c.详_组描述具内部结构,并不列出系统的功能
D.不对系统的内部结构与功能进行描述.
答案:
D
1.下列不属于面向对象方法的基本特性的是D
A。
多态性B.封装性C。
继承性D。
抽象性
2。
“了解问题域所涉及的对象、对象同的关系和作用,然后构造问题的对象模型”,这是利用面向对象方法学进行软件系统开发过程中阶段的任务。
A
A.00AB.〇ODC。
00TD。
00P
3。
下列关于软件建模的用途,说法错误的是。
D
A。
软件建模可以帮以y进行系统设计
B.软件建摸可以使具体的设计与需求分开
c.通过软件建模可以利用模型全面把握复杂的系统
D.软件建模可以直接生成最终的软件产品
3。
在UML的事物关系中,用来描述一般化和特殊化关系的是泛化关系。
4.状态图是对类所描述事物的补充说明,它显示了类的所有对象可能貝有的状态,以及引起状态变化的事件。
5.顺序图用来反映者干个对象之间的动态协作关系,也就是随着时间的流逝,对象之间的交互方式。
1。
下列关于UML特点的描述不正确的是C.
A.标准的表示方法
B,与软件-升发的成功经验集成
c.为第四代面向对象建模语言
D.uML的应用贯穿在系统开发的五个阶段
2.以下UML的描述中,错误的是。
D
A.uML不是一种可视化的程序设计语言,而是一种可视化的建模语言B.uML是一种建模语言规格说明,是一种表示的标准
c.uML不是过程,也不是方法,但允许任何一种过程和方法使用它
D.uML是一种面向対象的设计工具
3.用例属于UML,的A
A.结构事物B.行为事物
C。
分组事物D。
注释事物
4.从系统的外部用户角度出发,用于描述系统应该具有的功能集的UML视图是A
A.用例视图B.理率号视图
C.并发视图D。
组件视图
5.与uML能够进行无缝结合以进行软件开的软件过程模型是D
A。
XP方法B.瀑布模型C.RAD方法D.RUP方法
1.现在,RationalRose属于IBM公司的产品,它是一款建模工具。
2.使用RationalRose建立的模型文件名的扩展名是.md1。
1.如果要设置指定模型元素的字体,可以选择的操作菜单是C
A.File菜单B.Edit菜单
C.Format菜单D.View菜单
2.通过RationalRose2003的【Tools】_>【WebPublisher】菜单项可以完成模型的D
A.新建模型B.保存模型
C.导出模型D.发布模型
3。
以下关于RationalRose视图的描述中,错误的是。
A
A.用例视图只包含系统的所有参与者、用例和用例图
B。
逻率毒i現图主.要关注如何实:
l現用例中提出的功能,提供系统的详细图形,并描述组件之同如何关联c。
组件视图包含代码库、可执行文件、运行库和其他组件的信息
D.部署i见图关注系统的实K小、配置以及容错、网络带宽等问题
4.RationalRose2003不支持的模板足。
C
A.J2EE程序B.VB6标准程序
C.VB.NET程序D.VC6基础类库3.0版
1.从参与者的具体表现形式来看,参与者包括(系统用户)、其他系统和一些可以运行的进程三种类型。
1.下列关于用例模型日的的描述错误的是。
D
A.促成开发者与客户共同协商系统需求
B.明确系统的基本功能,为后阶段的工作打下基础
c.确定系统应其各哪些功能,为系统的功能提供清晰一致的描述
D.构建软件系统的物理架构
2.在用例之间会有不同的关系,下列不是它们之间可能的关系。
D
A.包含(include)B.扩展(extend)
C.泛化(generalization)D.关联(connect)
3.UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor是指D
A.人员B.単位C.人员和单位D.人员或外部系统
4.用例(useCase)用来描述系统在对事件做出响应时所采取的行动。
用例之间是具有相关性的。
在一个“订単输入子系统''中,创建新订单和更新订单都需要检査用户账号是否正确,那么,用例“创建新订单''、“更新订单''与用例“检査客户账户''之间是A关系。
A.包含(include)B.扩展(extend)
C.分类(classification)D.聚集(aggregation)
5.用例从用户角度描述系统的行为。
用例之间可以存在一定的大系。
在“图书管理系统''用例模型中,所有用户使用系统之前必须通过“身份验证'',“身份验证'可以有“密码验证''和“智能卡验证''西种方式,则“身份验证''与“密码验证''和“智能l;验证”之间是关系。
D
A.关联B.包含C.扩展D.泛化
3.没有貝体对象,并且带有抽象方法的类称为抽象类u
4.如果一个类的属性不能被其子类使用,则该属性的可见性为private
5.在UML的静态建模中,可以借助于对象图表示在某一时刻这些类的具体实例和这些实例之同的连接关系。
3.UML中的类有三种,下面不是其中之一。
D
A.实体类B.边界类C.控制类D.主类
4.在uML中,类之问的关系有一种为关联关系,,其中多重性用来描述类之问的对应关系,下面D不是其中之一。
A.0..1B.0..*C.1..*D.*..*
5.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面C不是UML中的类成员访问的限定性。
c
A.公有的(public)B.受保护的(protected)
C.友员(friendly)D.私有的(private)
6.如果一个类与另一个类之同的关系具有“整体与部分''的特点,描述的是“hasa''的关系,那么这两个类之同的关系属于_关系。
A
A.聚合B.依赖C.泛化D.实现
7.“交通工具”类与“汽年”类之间的关系属于关系。
c
A.聚合B.组合C.泛化D.实现
8.下列不属于一般意义上的关系的是:
。
D
A.聚合B.组合C.关联D.实现
1.在学校中,学生所在的系和学生之同的关系是_
A.一对多B.多对一c.一对一D.多对多
1.下面不是活动图中的基本元素。
D
A.状态、分支B.转移、、rt合
c.泳道、转移D.用例、状态
2.在如图8-51所示的图例中,_用来描述活动(activity)。
A
6.顺序图是强调消息随时间顺序变化的交互图,下面不是用来描述顺序图的组成部分。
E
A.类角色B.生命线c.激活期D.消息E.转换
7.关于协作图的描述,下列说法不正确的是。
D
A.协作图作为一种交互图,强调的是参加交互的对象的组织
B.在RoseT具中,协作图可在顺序图的基础上按F5键自动生成
c.协作图中有消息流的顺序号
D.协作图是顺序图的一种
8.在uML中,把活型u图中的活型u划分为若干
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 选择题