1.(单选题) 软件工程的出现主要是由于()。A.程序设计方法学的影响B.其他工程科学的影响C.软件危机的出现D.计算机的发展
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
2.(单选题) 软件工程方法的提出起源于软件危机,其目的应该是最终解决软件的()问题。A.软件危机B.质量保证C.开发效率D.生产工程化
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
3.(单选题) 软件工程学涉及软件开发技术和项目管理等方面的内容,下述内容中()不属于开发技术的范畴。
A.软件工程经济B.软件开发工具
C.软件工程环境D.软件开发方法
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
4.(单选题) ()是将软件生命周期的各个阶段,依线性顺序连接,用文档驱动的模型。A.智能模型B.瀑布模型C.螺旋模型D.喷泉模型
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
5.(单选题) 原型模型是用户和设计者之间的一种交互过程,适用于()系统。
A.需求不确定性较高的B.需求确定的
C.管理信息D.决策支持
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
6.(单选题) 快速原型从设计用户界面开始,首先形成(),然后用户运行界面原行,并就同意什么和不同意什么提出意见。
A.用户使用手册B.系统界面原行
C.界面需求分析说明书D.完善用户界面
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
7.(单选题) 喷泉模型克服了瀑布模型不支持软件重用和多项开发活动集成的局限性,喷泉模型的开发过程具有()和无间隙。
A.确定性B.迭代性C.可靠性D.风险性
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
8.(单选题) 要开发一个软件,它的功能是把73624.9385这个数开平方,所得到的结果精确到小数点后4位,一旦实现并测试完后,该产品将被抛弃。该项目选择()生命周期模型。A.快速原型B.瀑布模型C.喷泉模型D.螺旋模型
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
A. B. C.
A. B. C.
A. B. C.
答题: A. B. C. D. (已提交)
参考答案:A
问题解析: 5.(单选题) 制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是( )。
A. 组织与管理
B. 分析与估算
C. 设计与测试
D. 规划与调度
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
6.(单选题) 研究软硬件资源的有效性是进行( )研究的一方面。 A. 技术可行性 B. 经济可行性
C. 社会可行性
D. 操作可行性
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
1.(单选题) 软件开发过程中,需求活动的主要任务是( )。
A .给出软件解决方案
B .定义需求并建立系统模型
C .定义模块算法
D .给出系统模块结构
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
2.(单选题) 软件需求规格说明文档中包括多方面的内容,下述( )不是软件需求规格说明文档中应包括的内容。
安全描述 B .功能描述 C .性能描述 D .软件代码
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
3.(单选题) 软件需求分析一般应确定的是用户对软件的( )。
A .功能需求
B .非功能需求
C .性能需求
D .功能需求和非功能需求
答题: A. B. C. D. (已提交)
参考答案:D
4.(单选题) 结构化分析方法中,描述软件功能需求的常用工具有()。
A.业务图,数据字典B.软件流程图,模块说明
C.数据流图,数据字典D.系统流程图,程序编码
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
5.(单选题) 软件需求分析阶段建立原型的主要目的是()。
A.确定系统的功能和性能要求B.确定系统的性能要求
C.确定系统是否满足用户要求D.确定系统是否满足开发人员需要
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
6.(单选题) 在需求分析阶段,需求分析人员需要了解用户的需求,认真仔细地调研、分析,最终应建立目标系统的逻辑模型并写出()。
模块说明书B.需求规格说明书C.项目开发设计D.合同文档
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
7.(单选题) 软件需求阶段要解决的问题是()。
A.软件做什么B.软件提供哪些信息
C.软件采用什么结构D.软件怎样做
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
8.(单选题) 软件需求管理过程包括需求获取、需求分析、编写需求规格说明书、需求评审以及()。
A.用户参与B.需求变更C.总结D.都不正确
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
9.(单选题) 在原型法中开发人员根据()需求不断修改原型,直到满足用户要求为止。A.用户B.开发人员C.系统分析员D.程序员
答题: A. B. C. D. (已提交)
参考答案:A
10.(单选题) 需求规格说明书的内容不应该包括对()的描述。
A.主要功能
B.算法的详细过程
C.用户界面及运行环境
D.软件的性能
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
11.(单选题) 进行需求分析可使用多种工具,但是()不适用。
A.数据流图B.叛定表
C.PAD图D.数据字典
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
12.(单选题) 需求分析的任务是()。
A.要回答“软件必须做什么”
B.可概括为理解、分析和表达“系统必须做什么”
C.要求编写需求规格说明书
D.以上都对
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
13.(单选题) 需求分析阶段开发人员要从用户那里解决的最重要的问题是()。A.软件要做什么
B.需要给软件提供哪些信息
C.要让软件具有何种结构
D.软件的工作效率
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
14.(单选题) 软件需求分析的任务不应包括( )。
A.问题分析B.信息域分析
C.结构化程序设计D.确定逻辑结构
答题: A. B. C. D. (已提交)
参考答案:C
15.(单选题) 在需求分析中,开发人员要从用户那里解决的最重要的问题是( ) 。
A. 要给软件提供哪些信息
B. 软件应当做什么
C. 要求软件工作效率怎样
D. 软件具有何种结构
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
16.(单选题) 在需求( )中,开发人员要从用户那里解决的最重要的问题是软件应当做什么。
A. 设计
B. 代码
C. 分析
D. 结构
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
17.(单选题) 结构化分析方法SA的基本手段是( )。
A.分解与抽象B.分解与综合
C.归纳与推导D.试探与回溯
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
18.(单选题) 使用结构化分析方法可以得到( )。
A.程序流程图
B.具体的语言程序
C.模块结构图及模块功能说明书
D.分层数据流图和数据字典
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
19.(单选题) 用例图从用户的角度描述系统功能,并指出各( )的操作者。
A.性能
B.功能
C.模块
D.以上都是
答题: A. B. C. D. (已提交)
参考答案:B
20.(单选题) 顺序图着重表示( )间消息传递的时间顺序。
A .执行者
B .类
C .状态
D .对象
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
21.(单选题) 活动图是( )图的特殊情况。
A .类
B .执行者
C .状态
D .对象
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
22.(单选题) 活动图表达顺序,展示出对象执行某种行为时或者在业务过程中所要经历的各个( )和判定点。
A .活动
B .执行
C .状态
D .对象
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
23.(单选题) 对象是面向对象开发方法的基本成分,每个对象可用它本身的一组( )和它可以执行的一组操作来定义。
A. 服务
B. 参数
C. 属性
D. 调用
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
24.(单选题) 有时间间隔的操作可以用( )图表达。
A. 动作
答题: A. B. C.
1.(单选题) 程序的三种基本结构是( ),它们的共同点是只有一个入口和一个出口。
A.过程,子程序,分程序
B.顺序,条件,循环
C.递归,堆栈,队列
D.调用,返回,转移。
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
2.(单选题) 内聚是从功能角度来度量模块内的联系,按照特定次序执行元素的模块属于()方式。
A.逻辑内聚B.时间内聚C.过程内聚D.顺序内聚
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
3.(单选题) 概要设计是软件工程中很重要的技术活动,下列不是概要设计任务的是()。A.设计软件系统结构B.编写测试报告
C.数据结构和数据库设计D.编写概要设计文档
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
4.(单选题) 数据字典是定义()中的数据的工具。
A.数据流图B.系统流程图C.程序流程图D.软件结构图
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
5.(单选题) 耦合是软件各个模块间连接的一种度量。一组模块都访问同一数据结构应属于()方式。
A.内容耦合B.公共耦合C.外部耦合D.控制耦合
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
6.(单选题) 面向数据流的软件设计方法中,一般是把数据流图中的数据流分为()两种流,再将数据流图映射为软件结构。
A.数据流与事务流B.交换流和数据流
C.信息流与控制流D.交换流和事务流
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
7.(单选题) 软件设计是一个将()转换为软件表示的过程。
A.代码设计B.详细设计C.软件需求D.系统分析
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
8.(单选题) 数据存储和数据流都是(),仅仅是所处的状态不同。
A.数据B.事件C.动作D.分析结果
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
9.(单选题) 模块内聚是模块独立性的重要度量因素之一,以下具有最强内聚的是()。A.顺序性内聚B.过程性内聚C.逻辑性内聚D.功能性内聚
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
10.(单选题) 面向数据流的设计方法把()映射成软件结构。
A.数据流B.信息流C.控制结构D.系统结构
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
11.(单选题) 下列关于软件设计准则的描述,错误的是()。
A.提高模块的独立性
B.体现统一的风格
C.使摸块的作用域在该模块的控制域外
D.结构应该尽可能满足变更的要求
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
12.(单选题) 软件的结构化设计方法是以()为依据的模块结构设计方法。
A、系统数据要求
B、数据结构
C、数据流图
D、数据流
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
13.(单选题) 下面哪个阶段不是数据库设计的阶段()
A.概念结构设计阶段 B. 模块划分
C. 逻辑结构设计阶段
D. 物理结构设计阶段
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
14.(单选题) 结构化设计方法是建立良好程序结构的方法,它提出衡量模块结构质量的标准是模块间联系与模块内部联系的紧密程度,结构化设计方法的最终目标是( )。
A.模块间联系紧密,模块内联系紧密
B.模块间联系紧密,模块内联系松散
C.模块间联系松散,模块内联系紧密
D.模块间联系松散,模块内联系松散
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
15.(单选题) 模块内聚性是衡量模块内各成分( )彼此结合的紧密程度。
A.之间B.中间C.前面D.后面
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
16.(单选题) 如果模块中所有成分引用共同的数据,该模块的内聚性是( )内聚。
A.逻辑B.功能C.通信D.过程
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
17.(单选题) 当模块中所有成分结合起来完成一项任务,该模块的内聚是( )内聚。
A.通信B.功能C.通信D.过程
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
18.(单选题) 模块内的某个成分的输出是另一个成分的输入,该模块的内聚性是( )内聚。
A.过程B.功能C.通信D.顺序
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
19.(单选题) 若一组语句在程序多处出现,为了节省内存空间而把这些语句放在一个模块中,该模块的内聚性称为( )内聚。
A.偶然B.功能C.顺序D.过程
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
20.(单选题) 结构化设计方法是建立良好程序结构的方法,它提出衡量( )质量的标准是模块间联系与模块内部联系的紧密程度。
A.内部结构B.外部结构C.中间结构D.模块结构
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
21.(单选题) 面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是( )。
A. 传递性
B. 继承性
C. 复用性
D. 兼容性
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
22.(单选题) 在软件工程学中,我们把一组具有相同数据结构和相同操作的对象的集合定义为( ),此定义包括一组数据属性和在数据上的一组合法操作。
A.类B.属性C.对象D.消息
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
1.(单选题) JSD 设计方法是由Jackson 所提出的,它是一种面向()的软件设计方法。
对象B.数据流C.数据结构D.控制结构
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
2.(单选题) 数据元素组成数据的方式的基本类型是()。
A.顺序的B.选择的C.循环的D.以上全部
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
3.(单选题) 程序流程图中的箭头代表的是()。
A.数据流B.控制流C.调用关系D.组成关系
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
4.(单选题) 伪码又称为过程设计语言PDL,一种典型的PDL 是仿照()编写的。A.FORTRAN B.汇编语言C.PASCAL 语言D.COBOL 语言
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
5.(单选题) 结构化程序流程图中一般包括3 种基本结构,下述结构中()不属于其基本结构。A.顺序结构B.条件结构C.选择结构D.嵌套结构
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
6.(单选题) 软件详细设计的主要任务是确定每个模块的()。
A、算法和使用的数据结构
B、外部接口
C、功能
D、编程
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
7.(单选题) 为了提高模块的独立性,模块之间最好是()。
A.公共耦合
B.控制耦合
C.内容耦合
D.数据耦合
答题: A. B. C. D. (已提交)
参考答案:D
8.(单选题) 为了提高模块的独立性,模块内部最好是()。
A.逻辑内聚
B.时间内聚
C.功能内聚
D.通信内聚
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
9.(单选题) 软件设计中,可应用于详细设计的工具有()
A. 数据流程图、PAD 图、N-S 图
B. 业务流程图、N-S 图、伪码
C. 数据流程图、PAD 图、N-S 图和伪代码
D. 程序流程图、PAD 图、N-S 图和伪代码
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
10.(单选题) 程序的三种基本结构是顺序、条件和循环,它们的共同点是( )。
A. 已经用硬件实现
B. 只能用来写简单程序
C. 只有一个入口和一个出口
D. 不能嵌套使用
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
11.(单选题) 软件部分的内部实现与外部可访问性分离,这是指软件的( )。
A. 继承性
B. 共享性
C. 封装性
D. 抽象性
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
12.(单选题) ( )模型表示了对象的相互行为。
A. 对象
B. 动态
C. 功能
D. 分析
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
13.(单选题) 对象的三要素是( )。
A. 名字、字段和类型
B. 名字、过程和函数
C. 名字、文字和图形
D. 名字、属性和方法
答题: A. B. C. D. (已提交)
A. B. C.
1.(单选题) 结构化程序设计要求程序由顺序、循环和( )三种结构组成。
A .分支
B .单入口
C .单出口
D .随意跳转
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
2.(单选题) 提高程序的易读性,尽可能使用高级语言( )程序。
A. 编译
B. 解析
C. 编写
D. 解释
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
3.(单选题) 软件调试的目的是( )。
A . 发现错误
B .改正错误
C .改善软件的性能
D .挖掘软件的潜能
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
4.(单选题) 将每个模块的控制结构转换成计算机可接受的程序代码是( )阶段的任务。
A.编码
B.需求分析
C.详细设计
D.测试
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
5.(单选题) 编码高效率原则包括提高运行效率,提高储存效率和提高( )
A 、输入输出效率
B 、开发效率
C 、测试效率
D 、维护效率
答题: A. B. C. D. (已提交)
问题解析:
6.(单选题) 下面是一段求最大值的程序,其中datalist 是数据表,n 是数据表的长度,则其McCabe环路复杂性为()
int GetMax(int n, int datalist[ ]) {
int k=0;
for ( int j=1; j if ( datalist[j] > datalist[k] ) k=j; return k; } A.1 B. 2 C. 3 D. 4 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 7.(单选题) 弧数为14,结点数为12,程序环形复杂度为( )。 A.2 B.4 C.6 D.3 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 8.(单选题) 在规定条件下和规定时间内,实现所指定的功能的概率是( )。 A. 可靠性 B. 可用性 C. 可修改性 D. 兼容性 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: A. B. C. A. B. C. 问题解析: 3.(单选题) ()方法需要考察模块间的接口和各个模块之间的关系。 A.单元测试B.集成测试C.确认测试D.系统测试 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 4.(单选题) 在测试中,下列说法错误的是()。 A. 测试是为了发现程序中的错误而执行程序的过程 B. 测试是为了表明程序的正确性 C. 好的测试方案是尽可能发现迄今为止尚未发现的错误 D. 成功的测试是发现了至今为止尚未发现的错误 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 5.(单选题) 单元测试又称为(),可以用白盒法也可以采用黑盒法测试。 A.集成测试B.静态测试C.系统测试D.模块测试 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 6.(单选题) 在软件测试中,设计测试用例主要由输入输出数据和()两部分组成。A.测试规则B.测试计划 C.预期输出结果D.以往测试记录分析 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 7.(单选题) 通过程序设计的控制结构导出测试用例的测试方法是() A.黑盒测试B.白盒测试C.边界测试D.系统测试 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 8.(单选题) 软件测试中常用的静态分析方法是算法分析和( )。 A. 可靠性分析 B. 接口分析 C. 效率分析 D. 引用分析 答题: A. B. C. D. (已提交) 参考答案:B A. B. C. A. B. C. 11.(单选题) 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 A. 程序内部逻辑 B. 程序的复杂结构 C. 使用说明书 D. 程序的功能 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 12.(单选题) 使用黑盒法测试时,测试用例应根据( )。 A.程序的内部逻辑B.程序的复杂程度 C.使用说明书D.程序的功能 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 13.(单选题) 为了提高测试的效率,应该( )。 A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码后制定软件测试计划 D.选择发现错误可能性大的数据作为测试数据 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 14.(单选题) ( )用来检查模块或子程序间的调用是否正确。 A. 引用分析 B. 接口分析 C. 效率分析 D. 算法分析 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 15.(单选题) 测试分析方法(白盒法)中常用的方法是( )方法。 A. 综合测试 B. 归纳测试 C. 路径测试 D. 算法测试 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 16.(单选题) 软件排错的目的是( )。 A.找出错误所在改正之B.排除存在错误的可能性 C.对错误性质进行分类D.统计出错的次数 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 17.(单选题) 非分析方法(黑盒法)中常用的方法是等价类方法和( )方法。 A. 综合测试 B. 归纳测试 C. 路径测试 D. 算法测试 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 18.(单选题) 有一个计算类型的程序,它的输入量只要一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。 A. 边界值分析法 B. 等价分类法 C. 条件覆盖法 D. 错误推测法 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: A. B. C. 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 3.(单选题) 软件在需要它投入使用时能实现其指定的功能的概率是( )。 A. 可靠性 B. 可用性 C. 兼容性 D. 健壮性 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 4.(单选题) 软件使不同的系统约束条件和用户需求得到满足的容易程度是( )。 A. 一致性 B. 可用性 C. 兼容性 D. 健壮性 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 5.(单选题) 在规定条件下和规定的时间内,能够实现所指定的功能的概率是( )。 A. 可移植性 B. 可用性 C. 兼容性 D. 可测试性 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 1.(单选题) 度量软件的可维护性可以包括很多方面,下列()不在措施之列。 A.程序的无错误性B.可靠性C.可移植性D.可理解性 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 2.(单选题) 软件按照设计的要求,在规定时间和条件下达到不出故障、持续运行要求的质量特性称为()。 A.可靠性B.可用性C.正确性D.完整性 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 3.(单选题) 为适应软件运行环境的变化而修改软件的活动称为()。 A. 纠错性维护 B. 适应性维护 C. 改善性维护 D. 预防性维护 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 4.(单选题) 在软件生存期的维护阶段,继续诊断和修正错误的过程称为()。 A、完善性维护 B、适应性维护 C、预防性维护 D、改正性维护 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 5.(单选题) 诊断和消除程序在使用过程中发生错误的过程称为()。 A.改正性维护 B.适当性维护 C.完善性维护 D.预防性维护 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 6.(单选题) 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以()维护所占的维护量最小。 A、纠错性维护 B、代码维护 C、预防性维护 D、文档维护 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 7.(单选题) 产生软件维护的副作用,是指()。 A.开发时的错误B.隐含的错误 C.因修改软件而造成的错误D.运行时误操作 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 8.(单选题) 软件维护就是在软件产品交付( )对其进行修改,以排除故障,或改进性能和其它属性,或使产品适应改变了的环境。 A. 之前 B. 之中 C. 之后 D. 之间 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 9.(单选题) 维护阶段是软件生命周期中,花费精力和费用( )的阶段。 A. 比较多 B. 最少 C. 比较少 D. 最多 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: