C) 选择结构 D) 嵌套结构
82.下列叙述中不属于软件生命周期模型的是() A) 瀑布模型 B) 快速原型模型 C) 操作模型 D) 原子模型
83.软件结构中有度量软件结构的术语,而表示控制的总分布的术语则是软件结构的() A) 深度 B) 宽度 C) 扇出 D) 扇入
84.软件设计模块化的目的是() A) 提高易读性 B) 降低复杂性 C) 增加内聚性 D) 降低耦合性
85.模块的独立性是软件模块化设计的关键之一,一般用内聚和()两个定性标准来度量模块的独立性.
A) 软件的质量 B) 一致性 C) 可重用 D) 耦合
86.软件开发期包括分析,设计和实施两类任务,其中实施包括编码和() A) 总体设计 B) 运行 C) 详细设计 D) 测试
87.耦合是软件中各种模块间相互联系的一种度量,耦合的强弱取决于模块间的复杂程度,在耦合的若干种类中,耦合度最高的是() A) 内容耦合 B) 非直接耦合 C) 数据耦合 D) 控制耦合
88.信息隐蔽的概念与下述()概念直接向关. A) 软件结构定义 B) 模块独立性 C) 模块类型划分 D) 模块耦合度
89.一个模块把数据作为参数传送给另一个模块,这种耦合方式称为() A) 数据耦合 B) 公共耦合 C) 控制耦合 D) 标记耦合
90.一个模块内部各个程序段都在同一张表上操作,这个模块的内聚性称为(0 A) 时间内聚 B) 功能内聚 C) 通信内聚 D) 顺序内聚
91.模块设计的原则是() A) 低耦合,高内聚 B) 高耦合,高内聚 C) 够耦合,低内聚 D) 低耦合,低内聚
92.内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱() A) 逻辑内聚 B) 顺序内聚 C) 偶然内聚 D) 时间内聚
93.内聚性是对模块功能的衡量,下列选项中,内聚性较强的是 A). 逻辑内聚 B) 顺序内聚 C) 偶然内聚 D) 功能内聚
94.模块间的耦合性越强,说明模块之间的联系越密切,耦合性较弱的是() A) 非直接耦合 B) 控制耦合 C) 内容耦合 D) 公共耦合
95.需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一.下列不是需求规格说明书的内容的是() A) 数据描述 B) 功能描述 C) 性能描述 D) 人员分工
96.软件测试是保证软件质量的重要措施,太的实施应该是在() A) 程序编码阶段 B) 软件开发全过程 C) 软件运行阶段 D) 软件设计阶段
97.软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要用于测试() A) 结构合理性 B) 软件外部功能 C) 程序正确性 D) 程序内部逻辑
98.在软件测试中设计测试实例主要由输入输出数据和()两部分组成. A) 测试规则 B) 测试计划
C) 预期输出结果
D) 以往测试记录分析
99.在软件工程中,软件测试的目的是() A) 试验性运行软件 B) 发现软件错误 C) 证明软件是正确的
D) 找出软件中的全部错误
100.在软件工程中,当前用于保证软件质量的主要主要技术手段还是() A) 正确性说明 B) 测试
C) 自动程序设计 D) 符号证明
101.软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程.下列有关软件设计重要性和地位的叙述中错误的是()
A) 软件开发阶段(设计,编码,测试)占软件项目开发总成本的绝大部分 B) 软件设计不是将需求准确地转化为完整的软件产品或系统的唯一途径 C) 设计是软件工程和软件维护的基础
D) 软件设计作出的决策最终影响软件实现的成败 102.单元测试又称为(),一半用黑盒法测试 A) 集成测试 B) 模块测试 C) 系统测试 D) 白盒法
103.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列()是软件测试的任务.
Ⅰ.预防软件发生错误 Ⅱ.发现改正错误程序 Ⅲ.提供诊断错误信息 只有Ⅰ 只有Ⅱ 只有Ⅲ 都是
104.对软件是否能达到拥护所期望的要求的测试称为() A) 集成测试 B) 系统测试 C) 有效性测试 D) 验收测试
105.以下()不属于白盒测试技术 A) 基本路径测试 B) 边界值分析 C) 循环覆盖测试 D) 逻辑覆盖测试
106.()能够有效地检测输入条件的各种组合可能会引起的错误 A) 等价类划分
B) 边界值分析 C) 错误推测 D) 因果图
107.()方法需要考察模块间的接口和各个模块之间的关系. A) 单元测试 B) 集成测试 C) 确认测试 D) 系统测试
108.软件测试是软件开发过程中重要的和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是() A) 集成测试 B) 单元测试 C) 系统测试 D) 验收测试
109.可以提高软件测试效率的是() A) 随意选取测试的数据 B) 制定测试计划
C) 选取边界数据作为测试用例 D) 取尽可能多的数据进行测试 110.软件测试采用白盒法的是() A) 单元测试 B) 集成测试 C) 确认测试 D) 系统测试
111.集成测试是为了发现()阶段的错误 A) 编码 B) 详细设计 C) 概要设计 D) 需求设计
112.集成测试有两个具体办法,它们是() A) 非渐增式方式和渐增式方式 B) 白盒法和黑盒法 C) 确认测试和系统测试 D) 归纳法和演绎法 113.白盒测试法属于() A) 单元测试 B) 静态测试 C) 集成测试 D) 动态测试
114.软件测试方法一般有黑盒测试和白盒测试,而其中黑盒测试主要是依据程序的() A) 结构 B) 流程 C) 功能 D) 逻辑]
115.程序测试是一项复杂的工作,一般测试者在进行测试中都需要设计() A) 数据结构 B) 测试实例 C) 测试阶段 D) 测试方法
116.系统测试是将软件系统与硬件,外设和其他系统元素结合,对整个软件进行测试,下述()不是系统测试的内容. A) 功能测试 B) 路径测试 C) 安装测试 D) 安全测试
117.软件测试与排错是两类相互联系而又性质不同的活动,下述()不具有排错活动的特征. A) 修改程序
B) 运行推理和归纳方法 C) 了解程序细节 D) 运用测试实例
118.从技术观点上看,软件设计包括软件结构设计,数据设计,借口设计和() A) 过程设计 B) 代码设计 C) 流程设计 D) 数据库设计
119.若一模块明显地把开关量,名字等信息送入另一个模块,控制另一模块的功能,则称为这种耦合方式为() A) 外部耦合 B) 公共耦合 C) 控制耦合 D) 内容耦合
120.()能发现程序中的错误并能证明程序中不存在错误 Ⅰ.静态测试 Ⅱ.动态测试 Ⅲ.正确性证明 A)Ⅰ和Ⅱ B)Ⅰ和Ⅲ C)Ⅱ和Ⅲ D)都是
121.系统测试任务中,系统级的功能验证由()进行 A) 软件设计人员和用户制定验收测试计划 B) 用户或用户代表制定验收测试计划 C) 软件设计人员和用户
D) 软件设计人员和管理人员共同研究
122.软件测试是软件开发过程的重要阶段,()是软件检测中最后的,最完善的测试. A) 集成测试 B) 验收测试 C) 有效性测试
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库软件工程基础试题在线全文阅读。
相关推荐: