2007年软件评测师考试试题 联系客服

发布时间 : 星期二 文章2007年软件评测师考试试题更新完毕开始阅读76e2efcf5fbfc77da269b111

【说明】 以下代码由C语言书写,能根据指定的年、月计算当月所含天数。 int GetMaxDay(int year,int month){ int maxday=0; if(month>=1 && month <=12){ if(year%4==0){ if(year0==0){ if(year@0==0) maxday=29; else maxday=28; } else eaxday=29; } else maxday=28; } else{ if(month==4||month==6||month==9||month11) maxday=30; else maxday=31; } } return maxday; } 【问题1】(4分) 请画出以上代码的控制流图。 【问题2】(3分) 请计算上述控制流图的环路复杂度V(G)。 【问题3】(8分) 假设year的取值范围是1000

试题二(16分) 阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。 【说明】 负载压力性能测试是评估系统性能、性能故障诊断以及性能调优的有效手段。下述表格是针对税务征管系统中“税票录入”业务的测试结果,系统服务器端由应用服务器和单节点数据库服务器组成。

开发用户数 交易吞吐量平均值(trans/s) 交易响应时间平均值(s) 数据库服务器应用服务器CPU平均利用率 CPU平均利用率 10 20 30 50 0.56 2.15 3.87 7.02 0.57 1.16 3.66 6.63 37.50% 57.32% 70.83% 97.59% 13.58% 24.02% 39.12% 53.06% 【问题1】(4分) 简述交易吞吐量和交易响应时间的概念。 【问题2】(2分) 是判断随着负载增加,当交易吞吐量不再递增时,交易响应时间是否会递增,并说明理由。

【问题3】(3分) 根据上述测试结果,判断服务器资源使用情况是否合理,为什么? 【问题4】(5分) 在并发用户数为50时,如果交易吞吐量和交易响应时间都不满足需求,简述数据库端造成此缺陷的主要原因,有效的解决方案是什么? 【问题5】(2分) 去年全年处理“税票录入”交易约100万笔,考虑到3年后交易量递增到每年200万笔。假设每年交易量集中在8个月,每个月20个工作日,每个工作日8小时,试采用80~20原理估算系统服务器高峰期“税票录入”的交易吞吐量(trans/s)。 试题三(15分) 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 在ERP(企业资源计划)系统中,“计划管理”模块的流程图如下: 销售管理

计划需求 废品报告

MPS计划

(主生产计划)

可用库存是否 是 销售发货管理 满足销售需求

是 是否有可销售发货管理 用库存

主生产计划

MRP计划 (主需求计划) 可用库存是否满足生产需求 计划采购订单 下达 否

【问题1】(4分) 因果图法是功能测试案例设计方法中的一种,简述利用因果图导出测试用例需要经过哪几个步骤? 【问题2】(4分) 根据题干中的流程图,利用因果图法,找出哪些是正确的输入条件,那些是正确的输入结果,将下列描述的字母编号填入表中。 a.可以进行销售发货管理 b.可用库存不足销售需求(有可用库存) c.可用库存不满足销售需求(无可用库存) d.可用库存满足生产需求 e.可用库存不满足生产需求 f.可用库存不满足生产需求(无可用库存)

g.可以进行MPS运算 h.可用库存满足销售需求 i.生成主生产计 j.生成计划采购定单 k.生成计划生成定单 l.可以进行MRP运算 输入条件 输出结果 【问题3】(7分) 下图画出“计划管理”模块的因果图。请把问题2中列出的输入条件和输出结果字母编号填入到空白框中相应的位置。

输入条件(原因) 输出条件(结果)

E V

E I 生成主生

产计划 E V 可用库存满

V

O V

试题四(15分) 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏中。 【说明】 软件测试是与软件开发紧密相关的一系列有计划的系统性活动。软件测试需要用测试模型去指导实践,软件测试专家通过测试实践总结出了很多很好的测试模型。 【问题1】(4分) V模型是最具有代表意义的软件测试模型。请将开发活动和相应的测试活动填入下图空白框中。

用户需求

用户需求

【问题2】(4分) 在集成测试阶段,可采用不同的组装方式把模块组装起来形成一个可运行的系统,其中增殖式组装方式包括哪几种?除增殖式组装方式外还有哪些组装方式? 【问题3】(7分) 测试工程师甲按照V模型安排测试活动,在验收测试阶段发现的某些功能缺陷是与产