还剩1页未读,继续阅读
文本内容:
一、填空题(共10题,每题1空,每空2分,共20分)
1、可行性研究目的不是去开发一个软件项目,而是研究这个项目是否以及其中的问题能否得到解决
2、软件设计阶段,是把软件“—”的逻辑模型变换为“怎么做”的物理模型
3、在结构化分析中,用于描述加工逻辑的主要工具有三种,即结构化语言、判定表、-
4、数据流图一般可分为事务型和两类
5、处理过程设计中最典型的方法是结构化程序设计方法,其基本要点是采用的程序设计方法是自顶向下、
6、测试用例由和预期的输出数据两部分组成
7.凭经验或直觉推测程序中可能存在的错误而设计测试用例的方法是
8.SCM是一组管理整个软件生存期各阶段中的活动
9.用于建立需求模型,描述用户的需求
10.是面向对象分析中的基本模型,属于静态结构模型
二、选择题(共10小题,每小题2分,共20分)
1.软件测试的目的是)o(A)试验性运行软B)发现软件错误件C)证明软件正确D)找出软件中全部错误
2.A)应用范围B)内部逻辑C)功能D输入数据
3.程序的三种基本结构是(o循环A)过程子、程序、分程序B顺序、选择、C)递归、堆栈、队列下转移D调用、返回、
4.面说法正确的是(o软件测试中白盒法是通过分析程序的()来设计测试用例的A)经过测试没有发现错误说明程序正确R)测试的目标是为了证明程序没有错误成功的C测试是发现了迄今尚未发现的错误的测试成功的D测试是没有发现错误的测试
5.覆盖准则最强的是()o oA)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖
6.超出软件工程范围的测试是(A)单元测试B)集成测试C确认测试D系统测试
7.软件测试不需要了解软件设计•的A)功能B)内部结构C处理过程过D条件
8.版本管理是对系统不同版本进行的(程A)标识与跟踪B)标识变更C)发布变更D)控制变更
9.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为(A)可用性B)可靠性C)正确性D)完整性
10.以下说法错误的是()A)软件配置管理简称SCIB)软件配置项是配置管理的基本单位C)软件配置实际上是一动态的概念D)软件工程过程中某一阶段的变更均要引起软件配置的变更
三、名词解释(4小题,每小题5分,共20分)
1.白盒测试
2.判定/条件覆盖
3.单元测试
4.人的因素的含义
四、简答题(2小题,每小题10分,共20分)
1.软件测试的步骤是什么?这些测试与软件开发各阶段之间的关系
2.什么是黑盒测试与白盒测试?它们都适应哪些测试?
五、综合论述(2小题,共20分)
1.办公室复印机的工作过程大致如下未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排队故障,故障排除后回到闲置状态请用状态转换图描绘复印机的行为(10分)
2.如下图所示的程序流程图描绘了一个非结构化的程序,请回答如下问题(10分)
(1)为什么说它是非结构化的?
(2)利用附加变量flag设计一个等价的结构化程序,用N-S图描绘设计结果开始
(3)不用附加变量,设计一个等价的结构化程序,用N-S图描绘设计结果停止。
个人认证
优秀文档
获得点赞 0