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