关于软件测试对软件质量的意义,有以下观点,其中正确的是 ( ) 。
①度量与评估软件的质量;
②保证软件质量;
③改进软件开发过程;
④发现软件错误。
A、 ①、②、③
B、 ①、②、④
C、 ①、③、④
D、 ①、②、③、④
以下关于信息库(Repository)的叙述中,恰当的是 (1); (2)不是信息库所包含的内容。
(1)A、存储一个或多个信息系统或项目的所有文档、知识和产品的地方
B、存储支持信息系统开发的软件构件的地方
C、存储软件维护过程中需要的各种信息的地方
D、存储用于进行逆向工程的源码分析工具及其分析结果的地方
(2)A、网络目录
B、CASE工具
C、外部网接口
D、打印的文档
下列叙述中 ,与提高软件可移植性相关的是 ( ) 。
A、选择时间效率高的算法
B、尽可能减少注释
C、选择空间效率高的算法
D、尽量用高级语言编写系统中对效率要求不高的部分
下列要素中,不属于DFD的是 (1)。当使用DFD对一个工资系统进行建模时,(2) 可以被认定为外部实体。
(1)A、加工
B、数据流
C、数据存储
D、联系
(2)A、接收工资单的银行
B、工资系统源代码程序
C、工资单
D、工资数据库的维护
软件质量的定义是( )。
A、软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B、满足规定用户需求的能力
C、大限度达到用户满意
D、软件特性的总和,以及满足规定和潜在用户需求的能力
采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于 产生这些文档的描述中,正确的是 ( )。
A、外部设计评审报告在概要设计阶段产生
B、集成测试计划在程序设计阶段产生
C、系统计划和需求说明在详细设计阶段产生
D、在进行编码的同时,设计独立的单元测试计划
在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系 统的策略称为 (1);在新系统全部正式运行前,一部分一部分地代替旧系统的策略 称为 (2)。
(1)A、直接转换
B、位置转换
C、分段转换
D、并行转换
(2)A、直接转换
B、位置转换
C、分段转换
D、并行转换