C、 模块低耦合 D、 模块独立性
21、 软件可维护性的特性中相互矛盾的是( C )。
A、 可修改性和可理解性 B、 可测试性和可理解性
C、 效率和可修改性 D、 可理解性和可读性
22、软件维护产生的副作用,是指( C )。
A、 开发时的错误 B、 隐含的错误
C、 因修改软件而造成的错误 D、 运行时误操作
23、 用黑盒技术设计测试用例的方法之一为( A )。
A、 边界值分析 B、 逻辑覆盖 C、 循环覆盖 D、 基本路径测试
24、软件测试方法中的( D )属于静态测试方法。
A、 黑盒法 B、 路径覆盖 C、 错误推测 D、 人工检测
25、 Ada 语言是在 Pascal 语言基础上开发出来的,适用于( C )项目的应用领域。
A、 科学工程计算 B、 数据库应用 C、 实时处理 D、 人工智能
26、程序设计语言的工程特性之一为(A )。
A、 软件的可重用性 B、 数据结构的描述性
C、 抽象类型的描述性 D、 数据库的易操作性
27、软件详细设计的主要任务是确定每个模块的( A )。
A、 算法和使用的数据结构 B、 外部接口 C、 功能 D、 编程
28、PAD 图为( B )提供了有力的工具。
A、 系统分析 B、 软件的自动化生成 C、 自动分析数据 D、 测试软件
29、软件结构图的形态特征能反映程序复用率的是(C )。
A、 深度 B、 宽度 C、 扇入 D、 扇出
30、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性
称为( B )。
A、 可用性 B、 可靠性 C、 正确性 D、 完整性
31、为了提高模块的独立性,模块内部最好是( C )。
A、 逻辑内聚 B、 时间内聚 C、 功能内聚 D、 通信内聚
32、 软件结构图中,模块框之间若有直线连接,表示它们之间存在( A )。
A、 调用关系 B、 组成关系 C、 链接关系 D、 顺序执行关系
33、 需求分析最终结果是产生( B )。
A、 项目开发计划 B、 需求规格说明书
C、 设计说明书 D、 可行性分析报告
34、可行性研究要进行一次( D )需求分析。
A、 深入的 B、 详尽的
C、 彻底的 D、 简化的、压缩了的
35、软件是一种( C )。
A、 程序 B、 数据
C、 逻辑产品 D、 物理产品
36、单元测试的测试对象是(B).
A. 系统
B. 程序模块.
C. 模块接口
D. 系统功能
37、软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括(D).