1、瀑布模型把软件生命周期划分为八个阶段:问题定义,可行性研究,软件需求分析,系统总体设计,详细设计,编码,测试和运行、维护。八个阶段又可以归纳为三个打的阶段:计划阶段、开发阶段和(C)
A 详细设计 B可行性分析 C 运行阶段 D 测试与排错
2、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试系统测试阶段的目标(A)
A 需求分析阶段 B 详细设计阶段 C 概要设计阶段 D 可行性研究阶段
3、软件工程出现的主要原因(C)
A 程序设计方法学的影响 B 其他工程科学的影响 C 软件危机的出现 D 计算机的发展
4、UML是软件开发中的一个重要工具,它主要用于那种软件开发方法(C)
A 基于瀑布模型的结构化方法 B 基于需求动态定义的原型化方法
C 基于对象的面向对象的方法 D 基于数据的数据流开发方法
5、软件开发的结构化生命周期方法将软件生命周期划分为(A)
A计划阶段、开发阶段、运行阶段 B 计划阶段、编程阶段、测试阶段
C 总体设计、详细设计、编程调试 D 需求分析、功能定义、系统设计
6 、软件开发的瀑布模型,一般将开发过程划分为:分析,设计、编码、测试等阶段,一般认为可能占用人员最多的阶段是(C)
A 分析阶段 B 设计阶段 C 编码阶段 D 测试阶段
7、适合于面向对象方法学的软件生存周期阶段(B)
A 瀑布模型 B 喷泉模型 C 螺旋模型 D 增量模型
8、从结构化的瀑布模型来看,在它的生命周期中的八个阶段中,下面几个选项中那个环节出错,对软件的影响最大(C)
A 详细设计阶段 B 概要设计阶段 C 需求分析阶段 D 测试和运行阶段
9、从实用角度看,数据规范在大多数场合选用第——范式(C)
A 1 B 2 C 3 D 5
10、可行性分析研究的目的是(A)
A 项目是否值得开发 B 争取项目 C 开发项目 D 功能内聚
11、模块的内聚性最高的是(D)
A 逻辑内聚 B 时间内聚 C 偶然内聚 D 功能内聚
12、需求分析阶段的任务是确定(D)
A 软件开发方法 B 软件开发工具 C 软件开发费 D 软件系统的功能
13、完整的软件结构通常用 ——图来表示(B)
A IPO图 B HIPO图 C PAD图 D DFD图
14、在白盒技术测试用例的设计中,——是最弱的覆盖标准(A)
A 语句 B 路径 C 条件组合 D 判定
15、软件开发中常用的结构化生命周期方法,由于其特征而一般称其为(A)
A 瀑布模型 B 对象模型 C 螺旋模型 D 层次模型
16、以下不是软件危机的典型表现是(D)
A 对软件开发成本和进度的估计常常很不准确 B 用户对“已完成的”软件系统不满意的现象经常发生
C 软件产品的质量往往靠不住 D 采用面向对象方法开发软件
17、下列那个不是软件工程方法学中的要素(C)
A 公共耦合 B 控制耦合 C 数据耦合 D 内容耦合
18、为了提高模块的独立性,模块内部最好是(C)
A 逻辑内聚 B 时间内聚 C 功能内聚 D 通信内聚
19 、程序的三种基本控制结构的共同特点(C)
A 不能嵌套使用 B 只能用来写简单程序 C 只能一个入口和一个出口 D 已经用硬件实现
20、软件测试过程中的确认测试主要是为了发现(A)阶段的错误
A 需求分析 B 概要设计 C 详细设计 D 编码
21、为适应软硬件环境变化而修改软件的过程是(B)
A 校正性维护 B 适应性维护 C 完善性维护 D 预防性维护
22、在UML的各类图中。(A)图是描述软件功能的。
A 用例图 B 类图 C 活动图 D 顺序图
23、软件设计中划分模块的一个准则是(C)
A 低内聚低耦合 B 低内聚高耦合
C 高内聚低耦合 D 内聚高耦合
24、Jackson设计方法是又英国的M.jackson提出的,他是一中面向(C)的软件设计方法。
A 对象 B 数据流 C 数据结构 D 控制结构
25、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实时的主要保证是(C)
A 硬件环境 B 软件开发的环境
C 软件开发工具和软件开发的环境 D 开发人员的素质
26 使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准
A 程序的内部逻辑 B 程序的复杂程度 c 该软件的编辑人员 D 程序的功能
27、软件维护工作的最主要部分是(C)
A 校正性维护 B 适应性维护 C 完善性维护 D 预防
28、软件需求规格说明的内容不应包括(B)
A 主要功能 B 算法的详细描述 C 用户界面几运行环境 D 软件的性能
29、程序的三种基本控制结构是(B)
A 过程、子程序和分程序 B 顺序、选择和重复
C 递归、迭代和回溯 D 调用、返回和转移
30、面向对象的分析方法主要是建立字啊三类模型,即(D)
A 系统模型、ER模型、应用模型 B 对象模型 、动态模型 、应用模型
C E_R模型、对象模型、功能模型 D 对象模型、动态模型 、功能模型
31、在E-R模型中,包含以下基本成分(C)
A 数据、对象、实体 B 控制、联系、对象
C 实体、联系、属性 D 实体、属性、操作
32、软件生命周期中所花费用最多的阶段是(D)
A详细设计 B 软件编码 C 软件测试 D 软件维护
33、详细设计的基本任务是确定每个模块的(D)设计
A 功能 B 调用关系 C 输入输出数据 D 算法
34、提高测试的有效性非常重要,成功的测试是指(D)
A 证明了被测试程序正确无误 B 说明了被测试程序符合相应的要求
C 未发现被测试程序的错误 D 发现了至今为止尚未发现的错误
软件编码 C 软件测试 D 软件维护
33、详细设计的基本任务是确定每个模块的(D)设计
A 功能 B 调用关系 C 输入输出数据 D 算法
34、提高测试的有效性非常重要,成功的测试是指(D)
A 证明了被测试程序正确无误 B 说明了被测试程序符合相应的要求