- A.软件生命周期包括以下几阶段:项目规划,需求定义和需求分析、软件设计、程序编码、软件测试、运行维护
- B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化
- C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等
- D.需求分析阶段对软件需要实现的各个功能进行详细分析。软件需求一旦确定,在整个软件开发过程就不能再变化,这样才能保证软件开发的稳定性,并控制风险
- A.缺陷报告
- B.测试环境配置文档
- C.缺陷修复报告
- D.测试用例说明文档
- A.3
- B.4
- C.5
- D.6
- A.ECC
- B.DSA
- C.RSA
- D.DES
- A.①②③
- B.③①②
- C.②③①
- D.③②①
- A.负载压力
- B.代码
- C.网路伪真
- D.故障诊断
- A.试验性运行软件
- B.找出软件中的全部错误
- C.证明软件正确
- D.发现软件错误
- A.需求分析
- B.概要设计
- C.详细设计
- D.测试阶段
- A.① ② ③
- B.① ③ ④
- C.② ③ ④
- D.① ② ③ ④
- A.模拟攻击试验必须借助于特定的漏洞扫描器才能完成
- B.对安全测试来说,模拟攻击试验是一组特殊的白盒测试案例,必须在充分了解系统安全机制的软件组成基础上,才能进行相应攻击试验的设计与试 验
- C.缓冲区溢出攻击是一种常见的模拟攻击试验,此类攻击者通常通过截获含有身份鉴别信息或授权请求的有效消息,将该消息进行重演
- D.服务拒绝攻击是一种常见的模拟攻击试验,此类攻击者通常通过向服务器发送大量虚假请求,使得服务器功能不能正常执行
- A.1,10
- B.0,1,10,11
- C.1,11
- D.1,5,10,11
- A.V模型是瀑布模型的变种,它反映了测试活动与分析和设计的关系
- B.V模型的软件测试策略既包括低层测试又包括高层测试
- C.V模型左边是测试过程阶段,右边是开发过程阶段
- D.V模型把测试过程作为在需求、设计及编码之后的一个阶段
- A.回归测试应该执行初测时所用的全部测试用例
- B.回归测试只要执行发现缺陷的那些测试用例即可
- C.通过多次的回归测试可以发现所有缺陷
- D.回归测试就是验收测试
- A.词法分析和语法分析
- B.语义分析和中间代码生成
- C.中间代码生成和代码优化
- D.代码优化和目标代码生成
- A.① ② ③ ④
- B.① ③
- C.② ③
- D.① ② ④
- A.边界值分析法不仅重视输入域边界,而且也必须考虑输出域边界
- B.边界值分析法是对等价类划分方法的补充
- C.发生在输入输出边界上的错误比发生在输入输出范围的内部的错误要少
- D.测试数据应尽可能选取边界上的值,而不是等价类中的典型值或任意值
- A.软件可靠性
- B.软件可测试性
- C.软件性能实现情况
- D.软件模块层次
- A.每个模块的规模越小越好,这样开发每个模块的成本就可以降低了
- B.每个模块的规模越大越好,这样模块之间的通信开销就会降低了
- C.应具有高内聚和低耦合的性质
- D.仅适用于结构化开发方法
- A.①③
- B.①②
- C.②③
- D.②④
- A.需求分析
- B.概要设计
- C.详细设计
- D.编程
- A.①③
- B.①②③
- C.①②④
- D.①②③④
- A.X=10,X=100
- B.X=9,X=10,X=100,X=101
- C.X=10,X=11,X=99,X=100
- D.X=9,X=10,X=50,X=100
- A.正确性
- B.适应性
- C.完善性
- D.预防性
- A.需求分析
- B.概要设计
- C.详细设计
- D.测试阶段
- A.①、②、③
- B.①、②、④
- C.①、③、④
- D.①、②、③、④
- A.适合性
- B.准确性
- C.稳定性
- D.互操作性
- A.程序控制输入输出
- B.中断
- C.DMA
- D.总线控制
- A.适应性、生产率、可靠性、满意度
- B.有效性、生产率、安全性、满意度
- C.有效性、可靠性、适应性、满意度
- D.适应性、适用性、效率、满意度
- A.配置项标识、配置项控制、配置状态报告、配置审计
- B.配置基线确立、配置项控制、配置报告、配置审计
- C.配置项标识、配置项变更、配置审计、配置跟踪
- D.配置项标识、配置项控制、配置状态报告、配置跟踪
- A.分段是信息的逻辑单位,用户不可见
- B.各段程序的修改互不影响
- C.地址变换速度快、内存碎片少
- D.便于多道程序共享主存的某些段
- A.硬件自动完成
- B.程序员调度
- C.操作系统管理
- D.程序员与操作系统协同完成
- 32
-
()不属于电子邮件协议。
- A.POP3
- B.SMTP
- C.IMAP
- D.MPLS
- A.需求分析
- B.概要设计
- C.详细设计
- D.软件实现
- A.既可引用发表的作品,也可引用未发表的作品
- B.只能限于介绍、评论作品
- C.只要不构成自己作品的主要部分,可适当引用资料
- D.不必征得原作者的同意,不需要向他支付报酬
- A.业务流程测试用例
- B.功能点测试用例
- C.通过测试用例
- D.失败测试用例
- A.① ②
- B.① ③
- C.① ② ③
- D.① ② ③ ④
- A. 计算机硬件
- B. 计算机软件
- C. 计算机硬件和软件
- D. 计算机文档
- A.完整性约束
- B.视图
- C.密码验证
- D.用户授权
- A. 较高的传输率、较长的传输距离、较高的成本
- B. 较低的传输率、较短的传输距离、较高的成本
- C. 较高的传输率、较短的传输距离、较低的成本
- D. 较低的传输率、较长的传输距离、较低的成本
- A.①、②、③
- B.③、④
- C.②、③、④
- D.①、②、③、④
- A.4
- B.6
- C.8
- D.10
- A.软件质量是指软件满足规定用户需求的能力
- B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性
- C.软件质量保证过程就是软件测试过程
- D.以上描述都不对
- A.代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程
- B.软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象
- C.白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法
- D.单元测试是针对软件设计的最小单位--程序模块进行正确性检验的测试工作,它通常需要开发辅助的桩模块作为主程序调用被测模块来完成测试
- A.16000
- B.1000
- C.2000
- D.1600
- A.V模型认为测试阶段是与开发阶段并行的
- B.V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系
- C.V模型造成需求分析阶段隐藏的问题一直到后期的验收测试才被发现
- D.V模型是对W模型的改进
- A.负载压力测试用于确认系统是否支持性能需求
- B.负载压力测试能得到系统可承受的业务量增长
- C.负载压力测试是在一定约束条件下测试系统所能承受的最大负载压力
- D.负载压力测试不用于发现不同负载场景下的速度变慢、内存泄露等问题
- A.a和b
- B.b和c
- C.c和d
- D.c和e