(单选题)1: 下面不是软件危机现象的是( ) A: 对软件开发成本和进度的估计常常很不准确。
B: 用户对“已完成的”软件系统不满意的现象经常发生。 C: 软件产品的质量往往靠不住。 D: 软件常常是可维护的。 正确答案: D
(单选题)2: 根据用户在软件使用过程中提出的建设性意见所进行的维护活动是( ). A: 纠错性维护 B: 适应性维护 C: 改善性维护 D: 预防性维护 正确答案: C
(单选题)3: ( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。 A: 软件过程 B: 软件测试 C: 软件生存周期 D: 软件工程 正确答案: D
(单选题)4: 判定覆盖又叫() A: 分支覆盖 B: 条件覆盖 C: 语句覆盖 D: 点覆盖 正确答案: A
(单选题)5: 盒图称为( )或Chapin图,这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题 A: 流程图 B: 框图 C: 判定表 D: N-S图 正确答案: D
(单选题)6: 在设计人机界面的过程中,下面那个问题不可能遇到( ) A: 系统吞吐量 B: 系统响应时间 C: 用户帮助设施 D: 出错信息处理 正确答案: A
(单选题)7: 数据对象彼此间() A: 有关联的 B: 没有关联 C: 不好界定关联 D: 以上都不正确 正确答案: A
(单选题)8: 下面属于软件调试技术的是( )。 A: 边界值分析 B: 回溯法 C: 循环覆盖 D: 集成测试 正确答案: B
(单选题)9: 完善性维护占整个维护活动的() A: 50%-66% B: 17%-21% C: 18%-25% D: 4%
正确答案: A
(单选题)10: 以下那个选项( )不属于实体-联系图 A: 数据 B: 数据对象 C: 数字 D: 数图 正确答案: C
(单选题)11: 下面选项中用黑盒技术设计测试用例的方法之一为( )。 A: 基本路径测试 B: 逻辑覆盖 C: 循环覆盖 D: 等价类划分 正确答案: D
(单选题)12: 以下那个不属于验证软件需求的正确性的( ) A: 一致性 B: 完整性 C: 现象性 D: 有效性 正确答案: C
(单选题)13: 层次图很适于在()设计软件的过程使用 A: 自顶向下
B: 自底向上 C: 由中间到两边 D: 以上都不正确 正确答案: A
(单选题)14: 软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试( ) A: 结构合理性 B: 软件外部功能 C: 程序正确性 D: 程序内部逻辑 正确答案: D
(单选题)15: 两个模块彼此间通过参数交换信息,而且交换的信息仅仅是(),称为数据耦合 A: 数据 B: 图表 C: 数字 D: 文字 正确答案: A
(单选题)16: 下面不是软件工程三要素的是( ) A: 方法 B: 类 C: 过程 D: 工具 正确答案: B
(单选题)17: 调试时在测试发现错误之()排除错误的过程 A: 前 B: 后 C: 中
D: 以上都不正确 正确答案: B
(单选题)18: 当模块中包含复杂的条件组合,下面选项中( )能够清晰地表达出各种动作之间的对应关系。 A: 判定表和判定树 B: 盒图 C: 流程图 D: 关系图 正确答案: A
(单选题)19: 数据字典的最重要用途是作为()阶段的工具 A: 开发 B: 分析