background image

 )。
A.源程序文档话 B.语句构造
C.输入输出 D.程序的编译效率
37、软件的维护费用是由于( D )。
A.运行中发现错误和缺陷太多 B.软件的
需要变化太快
C.性能上的要求变化太快 D.维护的生产
率太低
38、增量模型与瀑布模型的主要区别在于
( 

A )。

A.增量模型以一系列增量的方式开发系统,
而瀑布模型是整体开发模型
B.增量模型是一部分一部分地开发,瀑布
模型是一个阶段一个阶段地开发
C.增量模型按增量提交,瀑布模型按阶段
提高
D.瀑布模型的一个阶段包含了增量模型
的多个增量
39、软件开发方法是( A )。
A.指导软件开发的一系列规则和约定 B.
软件开发的步骤
C.软件开发的技术 D.软件开发的思想
40、结构化分析的核心是( B )。
A.自底向上的抽象 B.自定向上的分解
C.用 DFD 建模 D.用 DD 描述数据需求
41、快速原型与瀑布模型的主要不同在于
B
A.快速原型能让用户参与开发
B.快速原型不严格地区分阶段并允许迭代
C.快速原型开发阶段短
D.快速原型需要自动化的开发工具
42、面向对象的方法与结构化方法最大的
不同在于。

C

A.软件的可维护性 B.软件的可重用性
C.接近人类认识自然界的思维方式 D.对用
户需求变化的适应性
43、面向对象方法的出发点是。B
A.把自然界的事物按对象这一基本元素来
处理
B.尽可能按照人类认识客观世界的方法和
思维方式来解决问题
C.使用面向对象的语言来进行软件的开发
D.数据应用和操作它的程序封装在一起
44、面向对象方法学中在设计阶段的准则

是。

D

A.容易用 B.美观 C.简单性 D.低耦合
45、面向对象分析常用的图形工具是。B
A.对象图、数据流图、状态图
B.对象图、事件跟踪图、状态图 C.对象图、功
能图、状态图
D.对象图、事件跟踪图、类图
46、面向软件维护的技术是。A
A.使软件具有高可维护性的软件开发技术
B.结构化的分析设计技术
C.灵活的、留有余地的数据结构设计技术
D.良好的编码设计风格
47、模块化是一个把软件分解为若干个模
块的。

D

A.活动集合 B.一系列迭代 C.规则应用 D.过

48、瀑布模型不适合用于的软件开发。A
A.需求模糊不清 B.用户不能参加开发 C.用
户对计算机不了解

D.开发人员对业务知识

不熟悉
49、瀑布模型的主要特点是。A
A.将开发过程严格的划分为一系列的有序
活动

B.将过程分解为阶段 C.提供了有效的

管理模式

D.缺乏灵活性

50、软件测试是按照特定的规程,的过程
A
A.发现软件错误 B.说明程序正确 C.证明程
序没有错误

D.设计并运行测试用例

51、软件的可维护性是指。A
A.软件能被修改的难易程度 B.软件可理解
的难易程度

C.软件可移植性和使用性 D.软

件维护文档的完整性
52、软件的维护费用是由于。D
A.运行中发现错误和缺陷太多 B.软件的需
要变化太快

C.性能上的要求变化太快 D.维

护的生产率太低
53、软件的维护需要规定流程是。B
A.要严格管理软件的错误和缺陷
B.要保证任何软件的更改都是可跟踪的 C.
软件的更改是需要控制的
D.软件的更改需要有资格的人来做
54、软件工程的标准为软件生存周期的每
一个活动提供了。

D

A.验收要求 B.行动指南 C.文档标准化指南