《软件工程》自测试题3
一、单项选择题(本大题共
20
小题,每小题
1
分,共
20
分)在每小题列出的
四个选项中只有一个选项是符合题目要求的,
请将正确选项前的字母填在题后
的括号内。
1--10
:
CACAACCADC11--20
:
AABCACABDC
1
、中级结构性成本模型
COCOMO
是一个()
A
、静态单变量模型
B
、动态单变量模型
C
、静态多变量模型
D
、动态多变量模型
2
、
在
McCall
软件质量度量模型中,
()
属于面向软件产品操作的质量因素。
()
A
、可用性
B
、可维护性
C
、适应性
D
、互操作性
3
、面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建
模语言。()
A
、
Booch
方法
B
、
Coad
方法
C
、
UML
语言
D
、
OMT
方法
4
、瀑布模型本质上是一种()
A
、线性顺序模型
B
、顺序迭代模型
C
、线性迭代模型
D
、及早见产品模型
5
、在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是()
A
、探索型模型
B
、演化型模型
C
、实验型模型
D
、提交型模型
6
、软件可维护性的特性中相互矛盾的是()
A
、可修改性和可理解性
B
、可测试性和可理解性
C
、效率和可修改性
D
、可理解性和可读性
7
、软件维护产生的副作用,是指()
A
、开发时的错误
B
、隐含的错误
C
、因修改软件而造成的错误
D
、运行时误操作
8
、用黑盒技术设计测试用例的方法之一为()
A
、因果图
B
、逻辑覆盖
C
、循环覆盖
D
、基本路径测试
9
、软件测试方法中的()属于静态测试方法。()
A
、黑盒法
B
、路径覆盖
C
、错误推测
D
、人工检测
10
、
Ada
语言是在
Pascal
语言基础上开发出来的,适用于()项目的应用领域。
()
A
、科学工程计算
B
、数据库应用
C
、实时处理
D
、人工智能
11
、程序设计语言的工程特性之一为()
A
、软件的可重用性
B
、数据结构的描述性
C
、抽象类型的描述性
D
、数据库的易操作性
12
、软件详细设计的主要任务是确定每个模块的()
A
、算法和使用的数据结构
B
、外部接口
C
、功能
D
、编程
13
、
PAD
图为()提供了有力的工具。()
A
、系统分析
B
、软件的自动化生成
C
、自动分析数据
D
、测试软件
14
、软件结构图的形态特征能反映程序重用率的是()
A
、深度
B
、宽度
C
、扇入
D
、扇出
15
、
在大型数据处理系统的功能分析与设计中,
数据库的概念设计对应于系统开
发的
A
、需求分析
B
、概要设计
C
、详细设计
D
、程序设计
16
、为了提高模块的独立性,模块内部最好是()
A
、逻辑内聚
B
、时间内聚
C
、功能内聚
D
、通信内聚
17
、软件结构图中,模块框之间若有直线连接,表示它们之间存在()
A
、调用关系
B
、组成关系
C
、链接关系
D
、顺序执行关系
18
、需求分析最终结果是产生()
A
、项目开发计划
B
、需求规格说明书
C
、设计说明书
D
、可行性分析报告
19
、可行性研究要进行一次()需求分析。()
A
、深入的
B
、详尽的
C
、彻底的
D
、简化的、压缩了的
20
、软件是一种()
A
、程序
B
、数据
C
、逻辑产品
D
、物理产品
二、填空题(本大题共
10
小题,每小题
2
分,共
20
分)
21
、成本估算模型中,
Putnam
估算模型是一种(