background image

分析设计人员的素质较高
20、可行性研究的步骤首先是( A )。
A.确定项目目标,即对要解决的问题进行
定义
B.研究项目需求
C.对项目标进行可行性分析
D.给出可行的解决方案
21、下面哪一项不属于 OOD 的组成部分( 
D )。
A.人机接口设计 B.数据库设计
C.界面设计 D.网络设计
22、软件可以分为系统软件、支撑软件、应
用软件等,这是根据( 

C )来划分的。

A.软件的工作方式 B.软件的用途
C.软件的功能 D.软件的制造过程
23、面向对象的方法与结构化方法最大的
不同在于( 

C )。

A.软件的可维护性 B.软件的可重用性
C.接近人类认识自然界的思维方式 D.对
用户需求变化的适应性
24、CASE 把( B )集成到一个统一的
框架中。
A.软件开发的技巧、工具、模型 B.软件开
发技术、方法和工具
C.软件开发的模型、工具 D.软件开发模
型、语言、工具
25、软件的可维护性是指(A  )。
A.软件能被修改的难易程度 B.软件可理
解的难易程度
C.软件可移植性和使用性 D.软件维护文
档的完整性
26、需求规格说明书的作用不应该包括( 
D )。
A.软件设计的依据
B.用户和开发人员对软件要做什么的共同
理解
C.软件验收的依据
D.软件可行性研究的依据
27、快速原型不适用在( D )。
A.软件需求模糊不清 B.对实现的技术方
案没有把握
C.终端用户对计算机系统不熟悉 D.开发
周期较长、软件需求比较清楚
28、软件工程的目标是( C )。

A.生产满足用户需要的产品
B.以合适的成本生产满足用户需要的产品
C.以合适的成本生产满足用户需要的、可
用性好的产品
D.生产正确的、可用性好的产品
29、面向软件维护的技术是( A )。
A.使软件具有高可维护性的软件开发技术
B.结构化的分析设计技术
C.灵活的、留有余地的数据结构设计技术
D.良好的编码设计风格
30、数据字典不包括对( D )的描述。
A.数据加工 B.数据流
C.数据存储 D.数据源和数据接受
31、结构化方法需要进行( C )转换。
A.数据流程图向实体关系(ER)B.向软
件模块的
C.数据流程图项功能模型的 D.概要设计
向详细设计的
32、软件工程的标准为软件生存周期的每
一个活动提供了( 

D )。

A.验收要求 B.行动指南
C.文档标准化指南 D.统一的行为规范和
衡量准则
33、软件的维护需要规定流程是( B
 )。
A.要严格管理软件的错误和缺陷 B.要保
证任何软件的更改都是可跟踪的
C.软件的更改是需要控制的 D.软件的更
改需要有资格的人来做
34、选择程序设计语言不应考虑的是( C 
)。
A.应用领域 B.软件的执行环境
C.用户的使用水平 D.开发人员的熟悉程

35、在白盒法中,无论采用哪种覆盖标准
都不可能达到

100%覆盖率。它的目的都是

( 

A )。

A.用尽可能少的测试用例发现尽可能多的
错误
B.从理论上证明 100%的覆盖率是不可能
达到的
C.说明测试的强度是可估量
D.说明测试的标准
36、与编码风格有关的因素不包括( D