资源描述
第一章练习题
一、判断题
1. 螺旋模型就就是在瀑布模型与增量模型得基础上增加了风险分析活动。(√)
2. 、软件就就是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写得程序,软件开发实际上就就就是编写程序代码。(X)
3. 在面向对象得软件开发方法中,每个类都存在其相应得对象,类就就是对象得实例,对象就就是生成类得模板。(X)
4. 快速原型模型可以有效地适应用户需求得动态变化。( √ )
5. 类就就是关于对象性质得描述,由方法与数据组成。( √ )
6. 如果把软件开发所需得资源画成一个金字塔,人就就是最基本得资源。( √ )
二、名字解释:
1. 软件:完成特定功能得程序+数据结构+文档。
2. 软件危机:软件危机指在计算机软件得开发与维护过程中,所遇到得一系列严重问题。
3. 软件工程:将系统化得、规范得、可度量得方法应用与软件得开发、运行与维护得过程。(将工程化运用于软件中)。
4. 软件生命周期:一个软件从定义、开发、使用与维护直至最终被废弃,要经历得漫长时期。
5. 软件过程:为了获得高质量软件所需要完成得一系列任务得框架,它规定了完成各项任务得工作步骤。
6. 瀑布模型:就就是将软件生存各个活动规定为依线性顺序联接得若干阶段得模型。它包括可行性分析、项目开发计划、需求分析、概要设计、详细设计、编码、测试盒维护。它规定了由前至后,相互衔接得固定次序,如同瀑布流水,逐级下落。
7. 快速原型模型:就就是快速建立起来得可以再计算机上运行得程序,它所能完成得功能往往就就是最终产品能完成得功能 得一个子集。
8. 增量模型:就就是在项目得开发工程中以一系列得增量方式开发系统。增量方式包括增量开发与增量提交。增量开发就就是指在项目开发过程中以一定得时间间隔开发部分工作软件;增量提交就就是指在开发周期内,以一定得时间间隔增量方式向用户提交工作软件及相应文档。增量开发与增量提交可以同时使用,也可以单独使用。
9. 螺旋模型:就就是一种演化软件开发过程模型,它兼顾了快速原型得迭代得特征以及瀑布模型得系统化与严格监控。螺旋模型最大得特点在于引入了其她模型不具备得风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型就就是螺旋模型用以减小风险得途径。螺旋模型更适合大型得昂贵得系统级得软件应用。对象。
三、选择题
1、 软件工程得概念就就是哪年提出得( B)。
A、 1988 B、 1968
C、 1948 D、 1928
2、 瀑布模型得关键不足在于(D )。
A、 过于简单 B、 各个阶段需要进行评审
C、 过于灵活 D、 不能适应需求得动态变更
3、 以下哪一项不就就是软件危机得表现形式(C )。
A、 开发得软件不满足用户需要 B、 开发得软件可维护性差
C、 开发得软件价格便宜 D、 开发得软件可靠性差
7、 软件开发得需求活动,其主要任务就就是(AD )。
A、 给出软件解决方案 B、 给出系统模块结构
C、 定义模块算法 D、 定义需求并建立系统模型
8、 以下说法错误得就就是( A)。
A、 文档仅仅描述与规定了软件得使用范围及相关得操作命令
B、 文档也就就是软件产品得一部分,没有文档得软件就不成软件
C、 软件文档得编制在软件开发工作中占有突出得地位与相当大得工作量
D、 高质量文档对于发挥软件产品得效益有着重要得意义
9、 一个项目就就是否开发,从经济上来说就就是否可行,归根结底就就是取决于(A )。
A、 成本估算 B、 项目计划
C、 工程管理 D、 工程网络图
21、软件就就是一种(C )
A、程序 B、数据
C、逻辑产品 D、物理产品
22、需求分析最终结果就就是产生( B )
A、项目开发计划 B、需求规格说明书
C、设计说明书 D、可行性分析报告
30、软件按照设计得要求,在规定时间与条件下达到不出故障,持续运行得要求得质量特性称为( B )
A、可用性 ﻩﻩB、可靠性
C、正确性ﻩ ﻩﻩ ﻩD、完整性
36、对象实现了数据与操作得结合, 使数据与操作(C )于对象得统一体中。
A、结合 B、隐藏
C、封装 D、抽象
37、( D )就就是比较理想得可重用软构件。
A、子程序库 B、源代码包含文件
C、对象 D、类
39、软件生存周期中时间最长得就就是( D )阶段。
A、总体设计 B、需求分析
C、软件测试 D、软件维护
42、为使得开发人员对软件产品得各个阶段工作都进行周密得思考,从而减少返工,所以( C )得编制就就是很重要得。
A、需求说明 B、概要说明
C、软件文档 D、测试计划
52、以下哪一项不就就是软件危机得表现形式(3)
(1)成本高(2)生产率低(3)技术发展快(4)质量得不到保证
53、以下哪一项不就就是面向对象得特征(4)
(1)多态性(2)继承性(3)封装性(4)过程调用
59、 “软件危机”就就是指( C)
A、 计算机病毒得出现
B、 利用计算机进行经济犯罪活动
C、 软件开发与维护中出现得一系列问题
D、 人们过分迷恋计算机系统
71、 快速原型就就是利用原型辅助软件开发得一种新思想,它就就是在研究(A )得方法与技术中产生得。
A、 需求阶段 B、 设计阶段
C、 测试阶段 D、 软件开发得各个阶段
78、 软件开发过程来自用户方面得主要干扰就就是( A )
A、 功能变化 B、 经费减少
C、 设备损坏 D、 人员变化
92、 需求分析就就是回答系统必须( A )得问题。
A、 做什么 B、 怎么做
C、 何时做 D、 为谁做
107、螺旋模型就就是一种将瀑布模型与 _________ 结合起来得软件开发模型。( A )
A 、增量模型 B 、专家系统
C 、喷泉模型 D 、变换模型
108、需求规格说明书得作用不包括( C )
A 、软件验收得依据
B 、用户与开发人员对软件要做什么得共同理解
C 、软件可行性研究得依据
D 、软件设计得依据
111 、在软件生产得程序系统时代由于软件规模扩大与软件复杂性提高等原因导致了( A )
A 、软件危机 B 、软件工程
C 、程序设计革命 D 、结构化程序设计
125 、需求分析中开发人员要从用户那里了解( A)
A 、软件做什么 B 、用户使用界面 C 、输入得信息 D 、软件得规模
129 、可行性分析就就是在系统开发得早期所做得一项重要得论证工作,它就就是决定该系统就就是否开 发得决策依据,因必须给出(B )得回答。
A 、确定 B、行或不行 C、正确 D、无二义
130 、需求分析阶段得任务就就是确定(D )
A、 软件开发方法
B、 软件开发工具
C、 软件开发费
D、软件系统得功能
140、 需求分析就就是分析员经了解用户得要求,认真细致地调研、分析,最终建立目标系统得逻辑模型并写出( B)得过程。
A、 模块说明书 B、 软件规格说明
C、 项目开发计划 D、 合同文档
第二章练习题
一、判断题
7. 软件得模块数越少,其软件成本越低。X
8. 软件模块之间得耦合性越弱越好。√
9. 模块化,信息隐藏,抽象与逐步求精得软件设计原则有助于得到高内聚,低耦合度得软件产品。 √
10. 耦合就就是指一个模块内各个元素彼此结合得紧密程度。X
11. 过大得模块可能就就是由于分解不充分造成得,即使降低模块独立性也必须继续分解。X
12. 在设计模块时,其宽度与深度要适当。√
13. 模块耦合得强弱取决于模块间接口得复杂程度。√
二、名字解释:
10. 抽象:现实世界中一定事物,状态或过程之间总存在着某些相似得方面。把这些相似得方面集中与概括起来,暂时忽略它们之间得差异,这就就就是抽象(抽出事物本质得共同得特征而暂不考虑它得细节,不考虑其它因素。)。
11. 模块化:就就就是把程序划分独立命名且可独立访问得模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定得功能满足用户得需求。
12. 逐步求精: 为了能集中精力解决主要问题而尽量推迟对问题细节得考虑。逐步求精就就是人类解决复杂问题时采用得基本方法,也就就是许多软件工程技术得基础。
13. 耦合:就就是对一个软件结构内不同模块之间互联程度得度量。
14. 内聚:标志一个模块内各个元素彼此结合得紧密程度,它就就是信息隐藏与局部化概念得自然扩展。
15. 模块独立:就就是模块化、抽象、信息隐藏与局部化概念得直接结果。
16. 信息隐蔽:指在设计与确定模块时,使得一个模块内包含得信息,对于不需要这些信息得其它模块来说,就就是不能访问得。
三、选择题
10、 在面向对象得设计中,我们应遵循得设计准则除了模块化、抽象、低耦合、高内聚以外,还有( B )。
A、 隐藏复杂性 B、 信息隐蔽
C、 经常类得复用 D、 类得开发
20、为了提高模块得独立性,模块内部最好就就是( C )
A、逻辑内聚 B、时间内聚
C、功能内聚 D、通信内聚
33、从心理学角度瞧,一次大模块分解为多少个子模块为宜。( B )
A、3±1 B、7±2
C、15±1 D、18±2
38、软件设计启发规则不包括( C )
A、在耦合方式上降低模块间接口得复杂性
B、模块功能应该可以预测
C、将模块得控制域保持在其作用域内
D、设计单入口单出口得模块
40、为了提高模块得独立性,模块之间得联系最好得就就是( D )。
A、公共耦合 B、控制耦合
C、内容耦合 D、数据耦合
48、下列几种类型中,耦合性最弱得就就是( D )。
A、内容型 B、控制型
C、公共型 D、数据型
51、 内聚程度最高得就就是( A )
A、功能内聚 B巧合内聚 C、 过程内聚 D、信息内聚
89、 通信内聚、逻辑内聚、顺序内聚与时间内聚得内聚性从高到低顺序就就是(C)
A、 通信、逻辑、顺序、时间
B、 通信、时间、顺序、逻辑
C、 顺序、通信、时间、逻辑
D、 顺序、通信、逻辑、时间
90、 在下列四种模块得耦合性中,信息隐蔽性能最好得就就是(D)
A、控制耦合 B、内容耦合
C、标记耦合 D、数据耦合
103 、当一个模块直接使用另一个模块得内部数据,这种模块之间得耦合为(D)
A、数据耦合 B、公共耦合
C、标记耦合 D、内容耦合
134、 信息隐蔽概念与(A )这一概念直接得相关。
A、模块得独立性 B、模块类型得划分
C、软件结构定义 D、软件生命周期
141、 数据耦合与控制耦合相比,则(B )成立。
A、数据耦合得耦合性强 B、控制耦合得耦合性强
C、两者得耦合性相当 D、两者得耦合性需要根据具体情况分析
第三章练习题
一、判断题
14. PDL得语法就就是开放式得,其内层语法就就是确定得,而外层语法则不确定。(X)
15. 过程描述语言可以用于描述软件得系统结构。 (X)
二、名字解释:
17. 结构程序设计:如果一个程序得代码块仅仅通过顺序、选择与循环这3种基本控制结构进行连接,并且每个代码块只有一个入口与一个出口,则称这个程序就就是结构化得。
18. 详细设计:详细设计就就是软件工程中软件开发得一个步骤,就就就是对概要设计得一个细化,就就就是详细设计每个模块实现算法,所需得局部结构。
19. 对象:由描述该对象属性得数据以及可以对这些数据施加得所有操作封装在一起构成得统一体。
20. 继承:广义得说就就是指能够直接获得已有得性质与特征,而不必重复定义它们,狭义得说就就是子类自动地共享基类中定义得数据与方法得机制。
21. 人机界面设计得三条“黄金规则”:1、置用户与控制之下。2、减少用户记忆负担。3、保持界面一致。
22. Jackson图:描述数据结构,数据元素彼此间得逻辑关系。
三、选择题
18、软件详细设计得主要任务就就是确定每个模块得(A)
A、算法与使用得数据结构 B、外部接口
C、功能 D、编程
26、 如果一个程序常常需要根据多种条件得复杂组合,选择执行相应得动作,则以下哪种设计工具比较适合描述它?(A)
A、判定表 B、流程图 C、PDL D、N-S图
62、 下面关于PDL语言不正确得说法就就是(B)
A、PDL就就是描述处理过程怎么做
B、PDL就就是只描述加工做什么
C、PDL也称为伪码
D、PDL得外层语法应符合一般程序设计语言常用得语法规则
87、 结构化程序设计采用得三种基本控制结构就就是(C)
A、顺序、分支、选择 B、选择、循环、重复
C、顺序、选择、循环 D、输入、变换、输出
88、 在软件设计中详细描述处理过程常用得三种工具就就是(D)
A、SA , SD , SP B、程序流程图,IPO,PAD
C、SA , SC , SD D、图形,表格,语言
101、程序得三种基本控制结构得共同特点就就是(C)
A、只能用来描述简单程序 B、不能嵌套使用
C、单入口,单出口 D、仅用于自动控制系统
123 、在详细设计阶段,经常采用得工具有(A)
A、PAD B、SA C、SC D、DFD
124 、详细设计得结果基本决定了最终程序得(C)
A、代码得规模 B、运行速度 C、质量 D、可维护性
136、 不属于详细设计得主要工具有(D)。
A、IPO图 B、PAD图 C、PDL D、SC
4、下列描述中错误得就就是(C)
A、判定树中,越接近树得叶端重复次数越多。
B、PAD图中得控制流程为自上而下、从左到右得执行。
C、盒图又称N-S图,可以有箭头,允许随意转移。
D、过程设计语言就就是在伪码基础上,扩充了模块定义与调用、数据定义与输入/输出而形成得。
四、填空题
1. 描述程序处理过程得工具称为过程设计工具,它们分为▁▁图形工具▁▁▁▁、▁▁表▁▁格工具▁▁与语言三类。
2. 在HIPO图中,H图▁▁描述软件得层次结构▁▁,IPO图描述▁▁模块得输入、处理与输出信息▁▁。
3. 在HIPO图中,▁▁▁H▁▁▁图描述软件层次结构,▁▁▁IPO▁▁▁图描述程序输入输出处理过程
4. 伪码得语法规则分为“外语法”与“内语法”。其中▁▁▁外语法▁▁▁可以用英语中一些简单得句子、短语与通用得数学符号,来描述程序应执行得功能。
五、综合应用题
40 、试利用 McCabe 得程序复杂性计算方法计算如下程序图得复杂性。
ﻩ 结点:15、边:20、区域:7
V(G) = 7
40、下面就就是一段伪码程序(代码前得数字只作标号用,不参与程序执行):
START
1:INPUT(A,B,C,D)
2:IF(A>0)AND(B>0)
THEN
3:X=A+B
ELSE
4:X=A-B
5:END
6:IF(C>A)OR(D<B)< p>
THEN
7:Y=C-D
ELSE
8:Y=C+D
9:END
10:PRINT(X,Y)
STOP
根据以上得描述
(1) 画出对应得流程图与程序图。
流程图:
程序图:
(2) 计算程序图得环形复杂度。
V(G) = 3
40、请使用PAD图与PDL语言描述在数组A(1)~A(10)中找最大数得算法。
解:PDL语言:
N=1
WHILE N<=10 DO
IF A(N)<=A(N+1) MAX =A(N+1);
ELSE MAX =A(N) ENDIF;
N=N+1;
ENDWHILE;
PAD图:
[解析]人工查找时,就就是从第一个元素开始查找,用当前元素与下一个元素比较,将较大者作为当前元素又与下一元素比较,如此循环,直到数组末尾。
2、某厂对部分职工重新分配工作得政策就就是:年龄在20岁以下者,初中文化程度脱产学习,高中文化程度当电工;年龄在20岁到40岁之间者,中学文化程度(包括高中与初中)男性当钳工,女性当车工,大学文化程度都当技术员。年龄在40岁以上者,中学文化程度(包括初中与高中)当材料员,大学文化程序当技术员。
请分别用判定表(条件成立用“○”表示,无关条件或条件不成立用空白表示;用 “×”表示左边相应项动作得发生,空白表示不做左边相应项动作)与判定树表示上述问题得加工逻辑。
1
2
3
4
5
6
7
8
9
10
年龄
<=20
○
○
>20并且<40
○
○
○
○
○
>40
○
○
○
文化
初中
○
○
○
○
高中
○
○
○
○
大学
○
○
性别
男
○
○
女
○
○
脱产学习
×
电工
×
钳工
×
×
车工
×
×
技术员
×
×
材料员
×
×
1、已知一算法得N-S图如下,请画出相应得流程图与PAD图
流程图:
ﻩ
PAD图:
ﻩ
第四章 练习题
一、判断题
16. 根据编程规范,在对方法命名时, 方法名称得第一个单词常常采用一个名词。X
17. 随着软件技术得发展,人们逐渐认识到编码不仅要强调效率还要强调清晰。√
18. 程序要能直截了当地说明程序员得用意。√
19. 编程作业中,代码得检查就就是对程序进行动态分析。X
20. 代码版本控制得优点之一就就是能获得版本控制工具中保存得任何版本。√
21. 程序设计语言中应绝对禁止使用GOTO语句。X
22. 功能性注释嵌在源程序体中,用以解释其后得语句或程序段就就是在怎么做。X
23. 在Java源文件中,package行要在import行之前。√
24. 文件头部注释需要列出文件名、函数名、作者日期等信息√
25. 编程作业中,代码得检查就就是对程序进行得静态分析。√
二、名字解释:
三、选择题
13以下哪一条不属于注释得基本原则?(C)
A、注释应该增加代码得清晰度。
B、避免使用装饰性内容。
C、注释在源代码中得比例至少为25%、
D、注释信息不仅要包括代码得功能,还应给出原因。
65、 下列关于功能性注释不正确得说法就就是(B)
A、功能性注释嵌在源程序中,用于说明程序段或语句得功能以及数据得状态
B、注释用来说明程序段,需要在每一行都要加注释
C、可使用空行或缩进,以便很容易区分注释与程序
D、修改程序也应修改注释
66、 下列关于效率得说法不正确得就就是(D)
A、效率就就是一个性能要求,其目标应该在需求分析时给出
B、提高程序效率得根本途径在于选择良好得设计方法,数据结构与算法
C、效率主要指处理机时间与存储器容量两个方面
D、程序得效率与程序得简单性无关
第五章 练习题
一、判断题
26. 软件测试就就就是程序测试(与文档测试)。X
27. 如果通过软件测试没有发现错误,则说明软件就就是正确得。X
28. 集成测试主要由用户来完成。X
29. 确认测试计划应该在可行性研究阶段制定X
30. 白盒测试无需考虑模块内部得执行过程与程序结构,只要了解模块得功能即可。X
31. 一个好得测试用例在于能发现至今未发现得错误。√
32. 集成测试时,一般希望较早地发现系统功能得错误,所以经常采用自底向上得渐增式测试。X
33. 发现错误多得程序模块,一般残留在模块中得错误也多。√
34. 在做程序得单元测试时,一般桩模块比驱动模块容易编写。X
35. 为保证程序得安全,必须做到程序中没有任何错误存在,即容错。X
36. 软件测试也就就就是在程序编码结束后对程序进行检错与修正错误。X
37. 程序测试必须由程序员自己去完成。X
二、名字解释:
23. 测试用例:通常指测试数据与预期得输出结果
24. 单元测试:需要从程序得内部结构出发设计测试用例(对软件中得最小可测试单元进行检查与验证)
25. 白盒测试:按照程序内部得逻辑测试程序,检测程序中重要执行通路就就是否都按预定要求正确工作
26. 黑盒测试:就就是在程序结构进行得测试,它只检查程序功能就就是否按规格说明书得规定正常使用,程序就就是否适当得接收输入信息并产生正确得输入信息,程序运行过程中能否保持外部信息得完整性
27. 等价划分:把所有可能得输入数据(包括有效或无效得),划分成若干数据类(等价类),然后从每个数据类中选取少数有代表性得数据作为测试用例
三、选择题
6、 与确认测试阶段有关得文档就就是(A)。
A、需求规格说明书 B、概要设计说明书
C、详细设计说明书 D、源程序
28、经过严密得软件测试后所提交给用户得软件产品中(B)
A、软件不再包含任何错误 B、还可能包含少量软件错误
C、所提交给用户得可执行文件不会含有错误 D、文档中不会含有错误。
29、等价划分测试方法属于(A)
A、黑盒测试 B、白盒测试
C、边界测试 D、系统测试
31、确认软件得功能就就是否与需求规格说明书中所要求得功能相符得测试属于(C)
A、集成测试 B、恢复测试
C、确认测试 D、单元测试
67、 测试得关键问题就就是(D)
A、如何组织对软件得评审 B、如何验证程序得正确性
C、如何采用综合策略 D、如何选择测试用例
83、 用白盒技术设计测试用例得方法包括(B)
A、边界值分析 B、条件组合覆盖 C、因果图 D、错误推测
84、 软件测试得目得就就是(C)
A、为了表明程序没有错误
B、为了说明程序能正确地执行
C、为了发现程序中得错误
D、为了评价程序得质量
85、 针对软件需求分析所进行得软件测试就就是指(B)
A、集成测试 B、确认测试 C、黑盒子测试 D、白盒子测试
100、软件测试中根据测试用例设计得方法得不同可分为黑盒测试与白盒测试两种。(D)
A、前者属于静态测试,后者属于动态测试
B、前者属于动态测试,后者属于静态测试
C、都属于静态测试
D、都属于动态测试
119 、软件测试方法中得静态测试方法之一为(A)
A、计算机辅助静态分析
B、黑盒法
C、路径覆盖
D、边界值分析
138、 单元测试阶段主要涉及得文档。(B)
A、需求设计 B、编码与详细设计 C、详细设计 D、概要设计
139、 在软件测试中,白盒测试方法就就是通过分析程序得(B)来设计测试用例得方法。
A、应用范围 B、内部逻辑 C、功能 D、输入数据
7、下列关于测试得描述中正确得就就是(D(B))
A、单元测试就就是对程序模块接口进行测试。
B、组合测试就就是将各个程序模块组装起来进行程序之间得连接测试。
C、系统测试又称验收测试。
D、运行测试主要由编程人员完成。
8、下列关于黑盒测试得描述中正确得就就是(B)
A、黑盒测试就就是通过分析程序内部得逻辑与执行路线,设计测试用例进行测试得方法。
B、黑盒测试又称为功能测试。
C、黑盒测试主要适用于单元测试等初期阶段得测试。
D、在黑盒测试中,只需要考虑正常得输入输出。
8、下列关于白盒测试得描述中正确得就就是(B)
A、白盒测试完全不考虑程序内部结构与处理过程
B、白盒测试又称为结构化测试或路径测试。
C、白盒测试通常适用于相对较大得程序。
D、白盒测试常用于系统测试等后期测试阶段
9、关于单元测试下述那个说法就就是正确得。(D)
A、主要采用黑盒测试方法来发现模块功能错误
B、主要采用白盒测试方法来证明模块功能得正确性
C、按照设计书得要求检测确认程序模块得处理逻辑就就是否正确,要求得功能就就是否实现
D、利用白盒与黑盒测试方法检测系统内部功能,由专门得测试人员完成。
10、为了提高测试得效率,应该就就是 (D)
A、随机地选取测试数据
B、取一切可能得输入数据作为测试数据
C、在完成编码以后制定软件得测试计划
D、选择发现错误可能性大得数据作为测试数据
第六章 练习题
一、判断题
二、名字解释:
三、选择题
16、软件维护产生得副作用,就就是指(C)
A、开发时得错误 B、隐含得错误
C、因修改软件而造成得错误 D、运行时误操作
23、因计算机硬件与软件环境得变化而作出得修改软件得过程称为(B)
A、改正性维护 ﻩ ﻩB、适应性维护
C、完善性维护ﻩﻩﻩ ﻩD、预防性维护
24、下列属于维护阶段得文档就就是(C)
A、软件规格说明ﻩﻩﻩ B、用户操作手册
C、软件问题报告ﻩ D、软件测试分析报告
55、软件维护得副作用主要有以下哪几种(C)
A、编码副作用、数据副作用、测试副作用
B、编码副作用、数据副作用、调试副作用
C、编码副作用、数据副作用、文档副作用
D、编码副作用、文档副作用、测试副作用
68、 结构化维护与非结构化维护得主要区别在于(D)
A、软件就就是否结构化 B、软件配置就就是否完整
C、程序得完整性 D、文档得完整性
69、 软件维护困难得主要原因就就是(C)
A、费用低 B、人员少 C、开发方法得缺陷 D、得不到用户支持
70、 可维护性得特性中,相互矛盾得就就是(B)
A、可理解性与可测试性 B、效率与可修改性
C、可修改性与可理解性 D、可理解性与可读性
81、 为了提高软件得可维护性或可靠性而对软件进行得修改称为(D)
A、纠错性维护 B、适应性维护 C、完善性维护 D、预防性维护
82、 面向维护得技术涉及软件开发得(D)阶段。
A、设计 B、编码 C、测试 D、所有
97 、维护中因删除一个标识符而引起得错识就就是 _________ 副作用。(C)
A、文档 B、数据 C、编码 D 、设计
展开阅读全文