北京语言大学22春“计算机科学与技术”《软件工程》期末考试高频考点版(带答案)
一.综合考核(共50题)
1.
下列属于Coad方法中面向对象的分析模型的层次有()。
A.主题层
B.对象层
C.应用层
D.接口层
参考答案:AB
2.
数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是()。
A.数据库设计
B.数据通信
C.数据定义
D.数据维护
参考答案:C
3.
工业界中使用最为广泛的构件技术规范有()。
A.CORBA
B.EJB
C.COM
D.STL
参考答案:ABC
4.
原型化方法是一种()型的设计过程。
A.自外向内
B.自顶向下
C.自内向外
D.自底向上
参考答案:A
5.
程序效率包括()几个方面的内容。
A.代码效率
B.运行效率
C.存储效率
D.I/O效率
参考答案:ACD
6.
在下列工具与环境中()属于较早期的CASE。
A.基于信息工程CASE
B.人工智能CASE
C.结构的基于图形CASE
D.集成的CASE环境
参考答案:C
7.
SA法的主要描述手段有()。
A.系统流程图和模块图
B.DFD图、数据词典、加工说明
C.软件结构图、加工说明
D.功能结构图、加工说明
参考答案:B
8.
继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。()
A.错误
B.正确
参考答案:A
9.
软件调试技术包括()。
A.边界值分析
B.演绎法
C.循环覆盖
D.集成测试
参考答案:B
10.
支持继承性是面向对象程序设计语言和传统程序设计语言在语言机制方面的根本区别。()
A.错误
B.正确
参考答案:B
11.
各种软件维护的类型中最重要的是()。
A.完善性维护
B.纠错性维护
C.适应性维护
D.预防性维护
参考答案:A
12.
包含风险分析的软件工程模型是()。
A.瀑布模型
B.螺旋模型
C.增量模型
D.喷泉模型
参考答案:B
13.
软件详细设计主要采用的方法是()。
A.模块设计
B.结构化设计
C.PDL语言
D.结构化程序设计
参考答案:D
14.
提高程序效率的根本途径是选择良好的设计方法、数据结构与算法。()
A.错误
B.正确
参考答案:A
在常用的正则化计算方法中 属于15.
为使程序中数据说明更易于理解和维护,必须遵循以下原则:()
A.数据说明的次序应当规范化
B.一个语句说明多个变量时,各变量名按字母顺序排列
C.对于复杂的数据结构,要加注释,说明在程序实现时的特点
D.定义变量名应按字母顺序排列
参考答案:ABC
16.
面向对象的分析由对象、结构、继承性和基于消息的通信构成。()
A.错误
B.正确
参考答案:A
17.
用例模型的基本组成部件是用例、角和用例之间的联系。()
A.错误
B.正确
参考答案:B
18.
所谓结构冲突,是指输入数据与输出数据之间很少或没有结构上的对应关系。通常解决的方法是:构造一个或者多个中间结构,在输入和输出结构之间进行转换。()
A.错误
B.正确
参考答案:B
19.
以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。
A.喷泉模型
B.增量模型
C.瀑布模型
D.螺旋模型
参考答案:C
20.
画DFD图的主要目的是()。
A.作为需求分析阶段用户与开发者之间交流信息的工具
B.对系统的数据结构进行描述
C.对目标系统的层次结构进行描述
D.作为分析和设计的工具
参考答案:AD
21.
在E-R模型中,包含以下基本成分()。
A.数据、对象、实体
B.控制、联系、对象
C.实体、联系、属性
D.实体、属性、对象
参考答案:C
22.
在E-R模型中,包含以下基本成分()。
A.数据对象实体
B.控制联系对象
C.实体联系属性
D.实体属性操作
参考答案:C
23.
静态测试是以人工的、非正式化的方法对程序进行分析和测试。常用的静态测试方法有()。
A.运行程序并分析运行结果
B.桌前检查与代码会审
C.数据流分析图
D.调用图
参考答案:BCD
24.
软件测试的主要特点是()。
A.软件测试的开销大
B.软件测试要依靠工具
C.软件不能进行“穷举”测试
D.软件测试要依靠人工
参考答案:AC
25.
CMM将软件过程的成熟度分为以下五个级别:初始级、可重复级、已定义及、已管理级和优化级。()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。