黑盒测试是将被测试程序看成一个黑盒子,不考虑程序内部结构的情况,而只考虑程序的输入与输出之间的关系,下列属于典型黑盒测试方法的是 ( ) 。
A、等价类划分法
B、静态结构分析法
C、代码检查法
D、代码覆盖率分析法
下列关于软件质量保证活动要素的叙述中,不正确的是 ( ) 。
A、质量保证人员不能是兼职的
B、软件开发必须严格按照软件开发规范进行
C、验证和确认软件质量所用的方法有评审、审查、审计、分析、演示、测试等
D、应在软件开发过程中及时记录与质量保证有关的活动
在软件需求调研过程中,用户要求承建单位搭建的业务系统采用SOA架构实现,且须遵循用户内部的《数据维护与管理规范》、《信息分类编码规范》等制度进行数据库设计,这类需求属于 ( ) 。
A、目标需求
B、业务需求
C、功能需求
D、非功能性需求
UML提供了几种不同的图用于组成不同的视图,下列不属于静态图的是 ( ) 。
A、用例图
B、类图
C、序列图
D、配置图
根据程序流程图所示,满足条件覆盖的用例是( ) 。
①CASE1: x=1,y=3,z=0
②CASE2: x=3,y=2,z=1
③CASE3: x=1,y=2,z=0
④CASE4: x=1,y=1,z=0
A、①②
B、②③
C、③④
D、①④
在软件产品交付后产品仍然需要不断进行修改,其中用来检测和纠正软件产品中的潜在故障,使其不成为有效故障的行为是( ) 。
A、完善性维护
B、适应性维护
C、改正性维护
D、预防性维护
构件设计的原则是 ( ) 。
A、低内聚高耦合
B、高内聚低耦合
C、低内聚低耦合
D、高内聚高耦合