第14章习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第14章常用建模工具练习题
一、单选
1.下面哪项不是OO方法的组成()
A. OOA
B. OpenSource
C.OOD
D.OOP
2.下面哪个概念不是面向对象的基本概念()
A.方法
B.类
C.对象
D.组件
3.在面向对象程序设计中,针对同一消息,不同的对象可以产生不同的结果。这种特性称为()
A.继承性
B.一致性
C.封装性
D.多态性
4.以下关于面向对象方法说法不正确的是()
A.特别适用于系统分析和系统设计,是面向过程的分析方法
B.更侧重于建模而不是分析流程
C.实现迅速、交互性好、易于维护
D.可以降低软件开发的风险
5.常用的面向对象的系统分析设计方法不包括()
A.Booch
B.OMT
C. ODBMS
D. OOSE
6.面向对象过程的基本步骤不包括()
A.标识和定义对象及类
B.组织类间的关系
C. 在类层中构造框架
D.定义服务
7.关于组件说法不正确的是()
A.组件是一个可重用的软件构件
B.组件的目标是粗粒度的复用,它的核心是接口
C.组件的外观是复杂的、繁琐的,通过接口来描述
D.组件技术建立在面向对象技术之上,类仍是其中的基础概念
8.UML的应用范围不包括()
A. 版本控制
B.软件开发
C. 商务系统
D.嵌入式实时系统
9.不属于
...UML基本机制表达方式的是()
A.修饰
B.注释
C.封装
D.说明
10.UML的核心视图是()
A.使用事件图B.逻辑视图C.组件视图D.协作视图
11.从系统实现的角度描述模型关系的视图是()
A.协作视图
B.组件视图
C.配置视图
D.逻辑视图
12.在Rational Rose建模的逻辑设计中,使用的图是( )
A.活动图
B.顺序图
C.状态图
D.关联图
13.用于描述系统中软件和硬件的物理结构的图是()
A.配置图
B.组件图
C.类图
D.用例图
二、填空
1.UML(Unified Modeling Language)称为______________。
2.复杂性、多样性和是各个信息系统的重要特征。
3.对象是一些属性及操作行为的,它是问题空间中一些东西的。
4.数据和操作封装于一体中,使对象具有较强的性、自治性和很好的性。
5.类是对一组几乎相同的的描述,类还可以分成子类,所以它具有特性。
6.类是对象的,对象是类的。
7. 是以静态的数据组成,用于描述类和对象所固有的特征,是类和对象的。
8.抽象是事物或现象的简括描述,突出事物之间的,暂不考虑它们之间的。
9.对象之间通过传递实现交互。
10.面向对象方法简称方法,它解决了信息系统工程中两个主要问题:软件维护的复杂性和
。
11.常用的面向对象的系统分析设计方法包括Booch、OMT、和OOSE方法。
12.OMT方法的开发过程分为三个步骤:、系统设计、对象设计。
13.组件是一个可重用的软件构件,一个预先构建的封装的,它的核心是。组件技术的目标是组件的。
14.UML把系统开发分成五个阶段:需求分析、分析、__________________、编程和测试。
15.UML的基本内容包括、、模型元素和基本机制。
16.逻辑视图描述了系统的_______关系和_______关系。
17.UML的基本机制包括修饰、__________和__________。
18.在Rational Rose系统设计阶段,图直接知道面向对象的编程语言实现类,是生成代码的核心要图。
19.UML中用于描述外部项与系统提供的使用事件之间的联系的图是图。
20.用于描述系统活动流程的图是;用于描述系统的静态结构的图是。
21.类的连接方式主要包括联合、依赖、和包装。