1 对象实现数据与操作(方法)的结合,其实现机制为【封装】
对象的组成部分之一是[属性]
对象具有以下基本特征:(必须具有)唯一标识、分类、多态性、封装性和良好的模块独立性。
[操作]是对象的动态属性
【规则】不属于对象的组件
对象必须具有属性和方法(或操作)
2 白盒测试的主要方法包括逻辑覆盖、基本路径测试等。逻辑覆盖测试还包括语句覆盖、路径覆盖、决策覆盖、条件覆盖和判断-条件覆盖。
通用测试:不包括“边界值分析”
3 软件测试的目的是[发现程序中的错误]
软件调试的目的是[诊断和纠正程序错误]
测试是为了[证明程序是正确的]
集成测试是为了[发现大纲设计中的错误]
4 需求分析阶段产生的主要文档是【需求规范】
5个软件测试用例包括【输入数据及其预期输出】
6 结构化编程强调[程序的易读性]
7【杀毒软件】不是系统软件
Oracle数据库管理系统属于数据库管理系统,即属于系统软件。
8 软件工程三要素[方法、工具]
9属于应用软件是【人事管理系统】【交通管理APP】
10【DFD图(数据流图)】在软件设计阶段没有用到
在数据流图中oracle 数据库设计软件,带箭头的线段代表【数据流】
在程序流程图中oracle 数据库设计软件,带箭头的线段代表【控制流】
【“数据存储”之间有数据流】违反了数据流图的DFD构造规则
DFD的作用是[支持软件系统功能建模]
11 软件测试是软件质量保证的重要手段
12 黑盒测试方法主要有【等价类划分法、边界值分析法和错误猜测法】。 ]
13 代码编写阶段可以进行的软件测试是【单元测试】
14 软件系统整体结构图的功能是【描述软件系统结构的图形化工具】
15 程序结构的基本原则是[清晰第一,效率第二]
所以“不滥用 goto 语句,程序结构良好”
结构化程序的三种基本控制结构是[顺序、选择和重复]
16 Fanout是一个模块直接调用的其他模块的个数
Fan-in 是指调用给定模块的模块数。
17 软件集成测试不使用[迭代组装]
在集成测试过程中,将模块组装成程序通常有两种方法:非增量组装和增量组装。
非增量法又称一次性组装法;
增量法又分为自顶向下、自底向上、自顶向下和自底向上混合增量法。
18【程序流程图】是详细设计阶段使用的表达工具。
确定是否要开发软件项目的文档是[可行性报告]
验证测试阶段相关的文档是【需求规范】
19 基本路径测试属于【白盒测试法与动态测试】
20 对软件系统整体结构图的正确描述是【深度等于控制层数】
21 黑盒测试技术基于【软件功能描述】
22 单元测试不应该涉及的是【模块的执行路径】
23【模块实现的算法设计】是软件详细设计阶段的任务
【搭建测试环境】不是软件文档
24 软件工程的三要素是【方法、工具和过程】
25 个类是对象的实例 (×)
26【模块尺寸越小越好】不符合软件设计准则
暂无评论内容