OOAD.docx
- 文档编号:12269354
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:16
- 大小:44.02KB
OOAD.docx
《OOAD.docx》由会员分享,可在线阅读,更多相关《OOAD.docx(16页珍藏版)》请在冰豆网上搜索。
OOAD
1如图所示是一个UML图,请问该图属于(A)。
(选择一项)
a)用例图
b)类图
c)时序图
d)协作图
2在一个银行的项目设计中,有很多用例,其中取款用例使用了密码校验用例,则取款用例和密码校验用例之间的关系是(A)。
(选择一项)
a)包含
b)扩展
c)泛化
d)关联
3如图所示是一个UML图,请问该图属于(A)。
(选择一项)
a)用例图
b)类图
c)时序图
d)协作图
4下列关于UML图的说法,错误的是(C)。
(选择一项)
a)UML图所使用的图形符号可展示和表达系统的概观
b)UML图可为规划中的系统精密且准确的建模
c)UML图与特定语言相关
d)UML图可以帮助完成从软件项目开始至交付过程中的所有文档
5在面向对象的分析与设计中,下列有关UML的说法,不正确的是()。
(选择一项)
a)它主要是图形符号,用面向对象的方法描述系统设计
b)已经在小的模型中而不是复杂系统中证明成功
c)它可在用户、分析者、设计者和软件开发者之间建立良好的沟通
d)它用于可视化、具体化、结构化和文档化软件内在系统的不同方面
6在面向对象的分析与设计中,使用用例图分析业务系统时,不包括的任务是()。
(选
择一项)
a)定义问题
b)定义对象之间交互的时间序列
c)定义问题边界
d)理解与问题领域相关的词汇
7如图是一个UML类图,请问图中所示类的公有属性是()。
(选择一项)
Teachar
+Name:
string
-Salary:
double
+teach()
-GetSalary()
a)Name
b)Salary
c)teach
d)GetSalaey
8如图是一个UML类图,请问图中所示的类之间的关系是()。
(选择一项)
Student
Book
1*
+Count:
Int
a)关联
b)泛化
c)依赖
d)聚合
9在面向对象的分析与设计中,UML通过()来捕获客户的需求。
(选择一项)
a)用例图
b)类图
c)状态图
d)时序图
10在一个银行的项目设计中,有很多用例,其中取款用例使用了密码校验用例,则取款
用例着密码校验用例之间的关系是()。
(选择一项)
a)包含
b)扩展
c)泛化
d)关联
11有关UML的应用,以下说法错误的是()。
(选择一项)(UML:
)
a)UML是一种建模语言,可以用来形象化的绘制软件蓝图
b)UML可以应用在嵌入式系统中
c)使用UML构建的模型只能应用于面向对象语言
d)UML可以应用在针对操作系统的开发领域
12某一银行业务系统的设计中,有一个取款的用例,还有验证密码、划出现金、打印取款凭证等用例。
请问取款用例和打印取款凭证用例之间的关系是()。
(选择一项)(UML)
a)扩展
b)包含
c)泛化
d)使用
13在面向对象的分析与设计中,下列关于时序图,说法正确的是()(选择一项)(UML)
a)时序图是一种静态模型
b)时序图重点说明对象间的交互顺序
c)在时序图中,包括对象之间的交互顺序以及对象间的关系
d)在时序图中,水平坐标轴表示时间
14以下代码创建了两个类,请问两个类之间的关系是()。
(选择一项)(UML)
PublicclassBicycle{
privateArrayListtyres=newArrayList();
publicvoidBicycle(){
this.tyres.Add(newTyee());
this.tyres.Add(newTyee());
}
}
publicclassTyre{
}
a)关联
b)依赖
c)组合
d)泛化
15在OOAD中,下图所示的活动图中的元素表示的是().(选择一项)
a).活动
b).分叉
c).判定也叫分支
d).终止
16以下代码创建了两个类,请问两个类之间的关系是().(选择一项)
publicclassTeacher{
privateGlassesglasses;//眼镜
}
publicclassGlasses{
publicvoidWatch(){}
}
a).关联
b).泛化
c).依赖
d).组合
17在面对对象的分析与设计中,下列有关UML的说法,不正确的是().(选择一项)
a).它主要是图形符号,用面向对象的方法描述系统设计
b).已经在小的模型中而不是复杂系统中证明成功
c).它可在用户、分析者、设计者和软件开发者之间建立良好的沟通
d).它用于可视化、具体化、结构化和文档化软件内在系统的不同方面
18在面向对象的分析和设计中,下列关于活动图的说法,正确的是()。
(选择一项)
a)活动图可显示有条件的或平行的活动
b)活动图体现对象的协作方式
c)活动图可以捕获动作的结果,而不能捕获动作
d)活动图可以捕获动作,而不能捕获动作的结果
19如图是一个UML类图,请问图中所示的类之间的关系是()。
(选择一项)
a)关联
b)依赖
c)聚合
d)泛化
20下列关于UML图的说法,错误的是()。
(选择一项)
a)UML图所使用的图形符号可展示和表达系统的概观
b)UML图可为规划中的系统精密且准确的建模
c)UML图与特定语言有关
d)UML图可以帮助完成从软件项目开始至交付过程中的所有文档
21以下代码创建了两个类,分别为计算机类,鼠标类,请问两个类之间的关系是()
PublicclassComputer
{
PrivateMousegdMouse;
}
PublicclassMouse
{
}(选择一项)
a)关联
b)依赖
c)聚合
d)组合
22有关UML的应用,以下说法错误的是()。
(选择一项)
a)UML是一种建模语言,可以用来形象化地描绘软件蓝图
b)UML可以应用在嵌入式系统中
c)使用UML构件的模型只能应用与面向对象语言
d)UML可以应用在针对操作系统的开发领域
23在使用面向对象的思想进行软件研发过程中,一般在()阶段创建类图。
(选择一项)
a)OOA分析阶段
b)OOD设计阶段
c)OOP
d)测试
24以下代码创建了两个类,请问两个类之间的关系是()。
(选择一项)
PublicclassBicycle{
privateArrayListtyres=newArrayList();
publicvoidBicycle(){
this.tyres.Add(newTyre());
this.tyres.Add(newTyre());
}
}
publicclassTyres{
}
a)关联
b)依赖
c)组合
d)泛化
25在OOD的状态力中,下图所示的符号表示的是对象的()状态。
(选择一项)
a)初始
b)终止
c)活动
d)转换
26在面向对象的分析与设计中,用例图中使用()表示系统的边界。
(选择一项)
a)椭圆框
b)三角框
c)矩形框
d)虚线框
27面向对象的分析与设计中,UML的类的图标是一个包括三个部分的()。
(选择一项)
a)椭圆
b)三角形
c)矩形
d)五角形
28在面向对象的分析与设计中,下列关于时序图,说法正确的是()。
(选择一项)
a)时序图是一种静态模型
b)时序图重点说明对象的交互顺序
c)在时序图中,包括对象之间的交互顺序以及对象间的关系
d)在时序图中,水平坐标轴表示时间
29在面向对象的分析与设计中,下图是一个类图,由图可知()。
(选择一项)
combimainset
-i:
int
a)Name是一个公有属性
b)Name是一个私有属性
c)Name是一个公有方法
d)Name是一个私有方法
30在面向对象的分析与设计中,下列关于用例图的说法,正确的有()。
(选择二项)
a)用例模型中的系统就是一个真正的软件系统:
代表一种边界
b)用例图不能描述系统提供给用户的服务
c)在用例中,矩形框用于表示系统的边界
d)为系统定义的用例是整个开发过程的基础
31在面向对象的分析与设计中,下列不属于动态模型的是()。
(选择一项)
a)类图
b)时序图
c)协作图
d)活动图
32OOAD(面向对象分析与设计)是软件工程醒目中首先必须做的工作,下面有关OOAD说法中,正确的是()。
(选择两项)
a)在OOA中,依据对应的现实世界对象来模型化问题
b)OOA着眼于OOD的细化
c)OOD阶段不考虑按对象的协作集合组织解决方案
d)OOD阶段还需要设计数据库,并应用规范化方法OOAD设计数据库
33在面向对象的分析与设计中,下列关于时序图的说法,不正确的是()。
(选择一项)
a)它反映了随时间变化发生的对象间的交互
b)对象由于水平线描述的
c)事件由水平线描述
d)时间从顶部开始从上而下垂直绘制
34在面向对象的分析与设计中,下列关于建模的原则,说法正确的是()。
(选择一项)
a)选择什么样的模型与要解决的问题没有关系
b)一般情况下,单个模型都能满足要求
c)最佳模型与显示情况是紧密相连的
d)每一种模型都有特定的精度级别
35UML的()重点说明对象之间交互的顺序。
a)时序图
b)类图
c)状态图
d)部署图
36部署模型的主要元素为()及其连接。
节点和连接
a)类和对象
b)模块
c)节点
d)组件
37当一个类与它自己发生关联的时候,我们称其为()。
a)递归关联
b)关联
c)限定关联
d)单向关联
38)在面向对象的分析与设计中,下列()不属于UML图。
(选择一项)
a)用例图
b)类图
c)时序图
d)活动图
e)视图
39)在面向对象的分析与设计中,下列()不属于标识候选类的方式。
(选择一项)
a)排除冗余类
b)去除无关类
c)排除模糊类
d)排除抽象类
40)在面向对象的分析与设计中,下列()不属于类之间的关系。
(选择一项)
a)关联
b)泛化
c)依赖
d)多态
e)聚合
41)在面向对象的分析与设计中,下列关于各种UML图,说法正确的是()。
(选择一项)
a)借助时序图、状态图、活动图可以描述系统的动态模型
b)时序图显示对象在生命周期内响应外部事件和消息时所经历的状态序列
c)状态图着重于多个事物的描述
d)活动图是按时间顺序模拟控制流程
42)在面向对象的分析与设计中,下列关于关键抽象的说法,错误的是()。
(选择一项)
a)关键抽象强调与系统设计有关的实体
b)关键抽象的抽象层次越高越好
c)关键抽象排除系统外部多于地实体
d)关键抽象将成为分析模型中的类
43)在面向对象的分析与设计中,下列关于用例图的说法,错误的是()。
(选择一项)
a)用例图有助于将重点放在系统可能的用户上
b)用例图有助于确定用户与系统交互时扮演的角色
c)在用例图中,用圆形表示系统边界
d)用例之间的关系包括扩展关系,包含关系
44)在面向对象的分析与设计中,下列()不属于UML的应用开发领域。
(选择一项)
a)信息系统
b)技术系统
c)业务系统
d)导弹系统
45)在面向对象的分析与设计中,下列关于UML图的优点说法不正确的是()。
(选择一项)
a)图形符号可以展示和表达系统的概观
b)为规划中的系统精密且明确的建模
c)使用UML构建的模型与语言相关
d)帮助完成从软件项目开始至交付过程中的所有归档
46)在面向对象的分析与设计中,下列关于OOA与OOD说法错误的是()。
(选择一项)
a)OOA是指依照用户理解的真实世界中的对象和概念,发现和分析对象的内部构成和外部关系
b)OOA着眼于OOD的技术细化
c)OOD是指根据以建立的系统对象模型,运用面向对象技术,进行软件设计
d)OOA、OOD有助于处理软件开发的复杂性
47)在面向对象的分析与设计中,关于用RationalXDE绘制时序图的说法正确的是()。
(选择三项)
a)事件事由水平线描述的
b)对象是由垂直线描述的
c)从下到上的事件发生顺序来描述事件
d)时间是从顶部开始沿垂直分析描述的
48)在面向对象的分析与设计中,下列关于类之间的泛化关系,说法正确的是()。
(选择两项)
a)泛化是类之间的一种连接,泛化总是双向的单向的
b)面向对象中的继承关系在UML中称为泛化
c)泛化是指从抽象类得到子类
d)被泛化的类称为子类,得到的类称为超类
49)在面向对象的分析与设计中,下列关于类之间的聚合与组合关系,说法正确的是()。
(选择两项)
a)聚合标明一种长期关系,限制条件事某个对象是另一个对象的组成部分
b)在组合关系中,没有整体,部分也没有存在地价值
c)在聚合关系中,没有整体,部分也没有存在地价值
d)组合是关联的一种特殊形式
50)在面向对象的分析与设计中,关于接口与实现说法错误的是()。
(选择一项)
a)一个类只能实现一个接口多个接口
b)一个接口可以被多个类实现
c)类和接口之间的关系称为实现
d)接口是用于指定类或组件服务的操作的集合
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OOAD