[计算机类试卷]2007年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析.doc
《[计算机类试卷]2007年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2007年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、2007年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析 一、试题一( 15分) 1 阅读下列说明,回答问题 1至问题 3。 【说明】 以下代码由 C语言书写,能根据指定的年、月计算当月所含天数。 int GetMaxDay( int year, int month ) int maxday = 0; if ( month = 1 else maxday = 28; else maxday = 29; else maxday = 28; else if ( month = 4 month = 6 month = 9 month = ) maxday = 30; e
2、lse maxday = 31; return maxday; 1 请画出以上代码的控制流图。 2 请计算上述控制流图的环路复杂度 V(G)。 3 假设 year的取值范围是 1000 year 2001,请使 用基本路径测试法为变量year、 month设计测试用例 (写出 year取值、 month取值、 maxday预期结果 ),使之满足基本路径覆盖要求。 二、试题二( 15分) 4 阅读下列说明,回答问题 1至问题 5。【说明】 负载压力性能测试是评估系统性能、性能故障诊断以及性能调优的有效手段。下述表格是针对税务征管系统中 “税票录入 ”业务的测试结果,系统服务器端由应用服务器和单结
3、点数据库服务器组成。4 简述交易吞吐量和交易响应时间的概念。 5 试判断随着负载增加,当交易吞吐量不再递增时,交易响应时间是否会 递增,并说明理由。 6 根据上述测试结果,判断服务器资源使用情况是否合理,为什么 ? 7 在并发用户数为 50时,如果交易吞吐量和交易响应时间都不满足需求,简述数据库端造成此缺陷的主要原因,有效的解决方案是什么 ? 8 去年全年处理 “税票录入 ”交易约 100万笔,考虑到 3年后交易量递增到每年 200万笔。假设每年交易量集中在 8个月,每个月 20个工作日,每个工作日 8小时,试采用 80 20原理估算系统服务器高峰期 “税票录入 ”的交易吞吐量 (trans/
4、s)。 三、试题三( 15分) 9 阅读下列说明,回 答问题 1至问题 3。【说明】 在 ERP(企业资源计划 )系统中,“计划管理 ”模块的流程图如下: 9 因果图法是功能测试案例设计方法中的一种,简述利用因果图导出测试用例需要经过哪几个步骤 ? 10 根据题干中的流程图,利用因果图法,找出哪些是正确的输入条件,哪些是正确的输出结果,将下列描述的字母编号填入表中。 a可以进行销售发货管理 b可用库存不满足销售需求 (有可用库存 ) c可用库存不满足销售需求 (无可用库存 ) d可用库存满足生产需求 e可用库存不满足生产需求 f可用库存不满足生产需求 (无可用库 存 ) g可以进行 MPS运算
5、 h可用库存满足销售需求 i生成主生产计划 j生成计划采购定单 k生成计划生产定单 l可以进行 MRP运算11 下图画出 “计划管理 ”模块的因果图。请把问题 2中列出的输入条件和输出结果的字母编号填入到空白框中相应的位置。四、试题四( 15分) 12 阅读下列说明,回答问题 1至问题 3。 【说明】 软件测试是与软件开发紧密相关的一系列有计划的系统性活动。软件测试需要用测试模型去指导实践,软件测试专家通过测试实践总结出了很多很好的测试模型。 12 V模型是最 具有代表意义的软件测试模型。请将开发活动和相应的测试活动填入下图空白框中。 13 在集成测试阶段,可采用不同的组装方式把模块组装起来形
6、成一个可运行的系统,其中增殖式组装方式包括哪几种 ?除增殖式组装方式外还有哪种组装方式 ? 14 测试工程师甲按照 V模型安排测试活动,在验收测试阶段发现的某些功能缺陷是与产品需求设计说明书有关,造成软件缺陷修复成本较高。你认为若采用 W模型能否避免类似问题出现 ?简述 W模型的优点。 五、试题五( 15分) 15 阅读以下说明,回答问题 1至问题 3。 【说明】 企业在 质量方面的投资会产生利润,诸如提高产品质量会提高公司的声誉,降低产品交付之后的维护成本等。测试是重要的质量保证手段,但必须付出相应的测试成本。 15 简述测试实施成本的构成。 16 简述缺陷探测率的计算公式。 17 假设对一
7、个开发的 MIS(管理信息系统 )系统进行测试。属于质量预防方面的一致性成本只考虑软件测试的投资,把发布之前和之后发现、修改缺陷产生的成本看成非一致性成本。假设发现的缺陷为 300个,各阶段花费在发现及修改缺陷的成本假设如下: 在开发过程单元测试阶段,软件开发人员发现及修改每一个缺陷 的成本为 100元; 在独立测试阶段进行集成和系统测试,测试人员发现、开发人员修改、测试人员再确认每一个缺陷的成本为 400元; 在产品发布后,由客户发现,报告技术支持人员、相关开发人员修改,测试组再进行回归测试,每一个缺陷的成本为 4000元。 请对比这 3种测试情况,填补下表空格中的内容。2007年上半年软件
8、水平考试(中级)软件评测师下午(应用技术)试题真题试卷答案与解析 一、试题一( 15分) 1 【正确答案】 注:图中标注为 1、 2、 3、 4、5、 6的圆可部分或全部省略。 【试题解析】 考查绘制 模块控制流图。 模块控制流图是与程序流程图相类似的由许多结点和连接结点的边组成的一种图形,其中一个结点代表一条语句或数条语句,边表示结点间的控制流向,它显示了一个函数的内部逻辑结构。 2 【正确答案】 V(G)=7 【试题解析】 考查计算控制流图的环路复杂性 V(G)。 环路复杂性 V(G)的计算方法包括: .控制流程图中的区域数。 .条边数 -结点数 +2。 .判定数 +1。 3 【正确答案】
9、 (用例编号可以不写 )【试题解析】 考查基本路径测试法的应用。 路 径测试法要求满足基本路径覆盖的要求。 在进行程序的基本路径测试时,从程序的环路复杂性可导出程序基本路径集合中的独立路径条数,这是确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上界。独立路径是指包括一组以前没有处理的语句或条件的一条路径。例如针对本题所对应的控制流图中,一组独立的路径如下。 .path1: year取值 1001 2000之间任意整数, month取值 13或 14。 .path2: year取值 1001 2000之间不能被 4整除的整数, month取值 2。 .path3: year取值 10
10、01 2000之间能被 4整除但不能被 100整除的整数, month取值 2。 .path4: year取值 1001 2000之间能被 100整除但不能被 400整除的整数,month取值 2。 .path5: year取值 1001 2000之间任意整数, month取值 2。 .path6: year取值 1001 2000之间任意整数, month取值 1、 3、 5、 7、 8、 10或 12。 .path7: year取值 1001 2000之间任意整数, month取值 4、 6、 9或 11。 路径 path1、 path2、 path3、 path4、 path5、 pat
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2007 上半年 软件 水平 考试 中级 评测 下午 应用技术 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492650.html