C语言程序设计(本) 阶段作业,软件工程与软件测试阶段作业及答案

2018年春季软件工程与软件测试阶段作业及答案

第三次阶段作业得分100分

一、判断题(共8道小题,共40.0分)

1、软件耦合性是一个差的架构设计的标志,它总是能够在每个系统被避免。错误

2、软件工程师总是需要从头开始创建组件,以充分满足客户的期望。错误

3、如果过去的交互模型已经确定创建了用户的期望,那变化模型一般是不好的。正确

4、安全测试尝试验证保护机制,该机制建立在系统内保护系统不受非法入侵。正确

5、在软件质量保证工作中,软件验证和软件确认之间没有区别。错误

6、面向对象软件的类测试相当于传统软件的单元测试。正确

7、边界值分析只能用来做白盒测试。错误

8、等价划分测试将程序输入域划分为若干数据类,从中生成测试用例,由此减少所需设计测试用例的数量。正确

二、单项选择题(共12道小题,共60.0分)

1、下面哪个是用来描述程序细节的图形符号?D 流程图

2、在传统的软件工程,模块必须符合下列哪些角色?D 以上全部

控制构件

基础设施构件

问题域构件

3、对几乎每一个用户界面来说,几个常见的表面设计问题,包括

错误信息处理

响应时间

4、被下面那个角色完成的界面可用性调查问卷,对界面设计是最有意义的。C 产品用户

5、下面这些框架活动,哪一项不是通常与用户界面设计过程有关?

A、成本估算

6、自顶向下的集成测试,它的主要优点是

重大决策点被早期测试

不需要写驱动程序

7、自底向上的集成测试,它的主要优点是C不需要写桩程序

8、下面那个顺序是传统软件测试的正常顺序?

C、单元测试、集成测试、系统测试、确认测试

9、循环测试是一种控制结构测试技术,通过使用什么样的标准来设计测试用例。

D、集中测试循环结构的有效性

路径测试:依靠基本路径测试

条件测试:检查程序模块中的逻辑条件

数据流测试:选择基于变量的定义和使用位置为基础的测试路径黑盒测试

10、需要设计测试用例,证明软件模块内部逻辑的测试被称为什么测试?D、白盒测试

11、需要设计测试用例,证明每个程序的功能是可操作的测试被称为什么测试?A、黑盒测试

12、来自行为类模型的测试应该以什么为基础?C、状态图

第二次阶段作业得分100分

一、判断题(共8道小题,共40.0分)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值