2015年郑州大学软件学院软件工程期末试卷(自己整理的 - 很完整的)

A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析 41.程序的三种基本控制结构是(B )

A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移 43.详细设计的结果基本决定了最终程序的(C ) A.代码的规模 B.运行速度 C.质量 D.可维护性 44.结构化程序设计主要强调的是( D)

A. 程序的规模 B. 程序的效率 C. 程序设计语言的先进性 D. 程序易读性 46.黑盒测试在设计测试用例时,主要研究 ( A ) A.需求规格说明与概要设计说明 B.详细设计说明

C.项目开发计划 D.概要设计说明与详细设计说明

47.若有一个计算类型的程序,它的输入量只有一个,其范围是从输入的角度考虑一组测试用例, 设计这组测试用例的方法是(C )

A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 48.下列属于维护阶段的文档是( C )

A.软件规格说明 B.用户操作手册 C.软件问题报告 D.软件测试分析报告 49.快速原型模型的主要特点之一是(D )

A.开发完毕才见到产品 B.及早提供全部完整的软件产品 C.开发完毕后才见到工作软件 D.及早提供工作软件 52.下列模型属于成本估算方法的有( A)

A.COCOMO模型 B.McCall模型 C.McCabe度量法 D.时间估算法 53.能力成熟度模型可以( A )

A、使软件组织建立一个有规律的成熟的软件过程 B、使用软件没有错误 C、使软件开发人员掌握更多的技术 D、避免开发人员跳槽 55.数据字典是对数据定义信息的集合,它所定义的对象都包含于(A ) A.数据流图 B.程序框图 C.软件结构 D.方框图 56.需求分析阶段的任务是确定 ( D )。

A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 58.软件详细设计的主要任务是确定每个模块的 A 。

A.算法和使用的数据结构 B.外部接口 C.功能 D.编程 59.程序的三种基本控制结构是( B )。

A.过程、子程序积分程序 B.顺序、选择和重复

C.递归、堆栈和队列 D.调用、返回和转移

60.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试(B )。

A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑

61.在软件开发和维护的过程中,为了定量地评价软件质量,必须对软件特性进行 (B) A.测试 B.度量 C.评审 D.维护

64.对象是OO方法的核心,对象的类型有多种,通常把例如飞行、事故、演出、开会等等,称之为( C )

A.有形实体 B.作用 C.事件 D.性能说明

65.在面向对象软件开发方法中,类与类之间主要有以下结构关系(A) A.继承和聚集 B继承和一般 C 聚集和消息传递 D继承和方法调用 66.以下哪一项不是软件危机的表现形式(C)

A成本高 B生产率低 C技术发展快 D质量得不到保证 67.以下哪一项不是面向对象的特征(D) A)多态性 B)继承性 C封装性 D过程调用 68.面向对象模型主要由以下哪些模型组成(A)

A对象模型、动态模型、功能模型 B对象模型、数据模型、功能模型 C数据模型、动态模型、功能模型 D对象模型、动态模型、数据模型 69.软件项目计划一般不包括以下哪项内容(D)

A培训计划 B 人员安排 C

>>鐏炴洖绱戦崗銊︽瀮<<
12@gma联系客服:779662525#qq.com(#替换为@)