【计算机类职业资格】计算机水平考试中级软件评测师2012年下半年下午真题及答案解析.doc
《【计算机类职业资格】计算机水平考试中级软件评测师2012年下半年下午真题及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机水平考试中级软件评测师2012年下半年下午真题及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、计算机水平考试中级软件评测师 2012 年下半年下午真题及答案解析(总分:75.00,做题时间:150 分钟)试题试题一(共 19 分) 阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 说明 某酒店预订系统有两个重要功能:检索功能和预订功能。检索功能根据用户提供的关键字检索出符合条件的酒店列表;预订功能是对选定的某一酒店进行预订。现需要对该系统执行负载压力测试。 该酒店预订系统的性能要求为: (1)交易执行成功率 100; (2)检索响应时间在 3s 以内; (3)检索功能支持 900 个并发用户; (4)预订功能支持 100 个并发用户; (5)CPU 利用率不超过 8
2、5; (6)系统要连续稳定运行 72 小时。(分数:19.00)(1).问题 1(3 分) 简述该酒店预订系统在生产环境下承受的主要负载类型。(分数:4.75)_(2).问题 2(5 分) 对该系统检索功能执行负载压力测试,测试结果如表 1-1 所示,请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。 (分数:4.75)_(3).问题 3(5 分) 对该系统执行负载压力测试,测试结果如表 1-2 所示,请指出 CPU 占用率的测试结果是否满足性能需求并说明原因。 (分数:4.75)_(4).问题 4(6 分) 根据问题 2和问题 3的测试结果,试分析该系统的可能瓶颈。(分数:
3、4.75)_试题二(共 15 分) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 说明 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C 语言编写的程序,按要求回答问题。 (分数:15.00)(1).问题 1(5 分) 请给出满足 100DC(判定覆盖)所需的逻辑条件。(分数:5.00)_(2).问题 2(7 分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。(分数:5.00)_(3).问题 3(3 分) 请给出问题 2中控制流图的线性无关路径。(分数:5.00)_试题三(共 17 分) 阅读下列
4、说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 说明 某企业想开发一套 B2C 系统,其主要目的是在线销售商品和服务,使顾客可以在线浏览和购买商品和服务。系统的用户的 IT 技能、访问系统的方式差异较大,因此系统的易用性、安全性、兼容性等方面的测试至关重要。 系统要求: (1)所有链接都要正确; (2)支持不同移动设备、操作系统和浏览器; (3)系统需通过SSL 进行访问,没有登录的用户不能访问应用内部的内容。(分数:17.00)(1).问题 1(5 分) 简要叙述链接测试的目的以及测试的主要内容。(分数:4.25)_(2).问题 2(4 分) 简要叙述为了达到系统要求(2),要
5、测试哪些方面的兼容性。(分数:4.25)_(3).问题 3(4 分) 本系统强调安全性,简要叙述 Web 应用安全性测试应考虑哪些方面。(分数:4.25)_(4).问题 4(4 分) 针对系统要求(3),设计测试用例以测试 Web 应用的安全性。(分数:4.25)_试题四(共 12 分) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 说明 某企业为防止自身信息资源的非授权访问,建立了如图 4-1 所示的访问控制系统。 (分数:12.00)(1).问题 1(6 分) 对该访问控制系统进行测试时,用户权限控制是其中的一个测试重点。对用户权限控制的测试应包含哪两个主要方面?每
6、个方面具体的测试内容又有哪些?(分数:4.00)_(2).问题 2(3 分) 测试过程中需对该访问控制系统进行模拟攻击试验,以验证其对企业资源非授权访问的防范能力。请给出三种针对该系统的可能攻击,并简要说明模拟攻击的基本原理。(分数:4.00)_(3).问题 3(3 分) 对该系统安全审计功能设计的测试点应包括哪些?(分数:4.00)_试题五(共 12 分) 阅读以下说明,回答问题 l 至问题 3,将解答填入答题纸的对应栏内。 说明 现代软件的飞速发展,使得系统对软件的依赖越来越强,对软件可靠性的要求也越来越高,因此发展以发现软件可靠性缺陷为目的的可靠性测试技术也日益迫切。(分数:12.00)
7、(1).问题 1(5 分) 一个完整的软件可靠性测试如图 5-1 所示。 (分数:4.00)_(2).问题 2(5 分) 解释说明软件可靠性测试的目的,并说明狭义和广义软件可靠性测试的区别。(分数:4.00)_(3).问题 3(2 分) 可靠性目标是指客户对软件性能满意程度的期望。通常采用失效严重程度、可靠度故障强度、平均无故障时间等指标来描述。请分别解释其含义。(分数:4.00)_计算机水平考试中级软件评测师 2012 年下半年下午真题答案解析(总分:75.00,做题时间:150 分钟)试题试题一(共 19 分) 阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 说明 某
8、酒店预订系统有两个重要功能:检索功能和预订功能。检索功能根据用户提供的关键字检索出符合条件的酒店列表;预订功能是对选定的某一酒店进行预订。现需要对该系统执行负载压力测试。 该酒店预订系统的性能要求为: (1)交易执行成功率 100; (2)检索响应时间在 3s 以内; (3)检索功能支持 900 个并发用户; (4)预订功能支持 100 个并发用户; (5)CPU 利用率不超过 85; (6)系统要连续稳定运行 72 小时。(分数:19.00)(1).问题 1(3 分) 简述该酒店预订系统在生产环境下承受的主要负载类型。(分数:4.75)_正确答案:( 该酒店预订系统在生产环境下承受的主要负载
9、类型有: 1)并发用户数属于并发执行负载。 2)连续稳定运行 72 小时属于疲劳强度负载。 3)大量检索操作属于大数据量负载。)解析: 本题考查采用负载压力测试技术对实际系统进行测试,主要考查负载类型、测试结果的分析以及系统可能瓶颈的分析,属于比较传统的题目,考查点也与往年类似。 本问题考查系统的负载类型。 系统可能的负载类型包括并发执行负载、疲劳强度负载以及大数据量负载。针对这些负载,在进行负载压力测试时,分别需要进行并发性能测试、疲劳强度测试以及大数据量测试。 本题中,要求检索功能支持 900个并发用户,预订功能支持 100 个并发用户,这两个功能都有并发访问的要求,这属于并发执行负载;要
10、求系统能连续稳定运行 72 小时,这属于疲劳强度负载;系统存在大量并发用户进行大量的检索和预订操作,这属于大数据量负载。(2).问题 2(5 分) 对该系统检索功能执行负载压力测试,测试结果如表 1-1 所示,请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。 (分数:4.75)_正确答案:( 测试结果不满足性能指标。当并发用户数为 900 时,响应时间为 37s,不满足响应时间小于 3s 的要求;当并发用户数为 1000 时,响应时间为 66s,交易成功率为 98,但要求检索功能的并发用户数最多为 900,当用户数为 1000 时,不能算作不满足。)解析: 本问题考查对负载
11、压力测试的测试结果进行分析。 对检索功能来说,当检索并发用户数为 900 时,检索响应时间为 37 秒,不满足检索响应时间在 3 秒以内的要求。因此该测试结果不满足性能指标。 当检索并发用户数为 1000 时,检索响应时间为 66 秒。而需求要求检索功能在支持 900 个并发用户的情况下响应时间在 3 秒以内,这样当 1000 个并发用户响应时间超出 3 秒时,不能算作不满足性能指标。(3).问题 3(5 分) 对该系统执行负载压力测试,测试结果如表 1-2 所示,请指出 CPU 占用率的测试结果是否满足性能需求并说明原因。 (分数:4.75)_正确答案:( 测试结果不满足性能指标。当 900
12、 个检索并发用户和 100 个预订并发用户时,CPU 利用率超过 85;要求检索功能支持 900 个并发用户,预订功能支持 100 个并发用户,所以在 1000 个检索并发用户和 120 个预订并发用户时 CPU 占用率超过 85不能算不满足。)解析: 本问题考查对负载压力测试的测试结果进行分析。 当检索功能并发用户数为 900,预订功能并发用户数为 100 时,CPU 占用率为 873,不满足 CPU 利用率不超过 85的要求。因此该测试结果不满足性能指标。 当检索功能并发用户数为 1000,预订功能并发用户数为 120 时,CPU 占用率为 926。而需求要求检索功能并发用户数为 900,
13、预订功能并发用户数为 100 的情况下,CPU 利用率不能超过 85。这样当存在 1000 个检索功能并发用户和 120 个预订功能并发用户,而 CPU 占用率超过了 85的情况下,不能算作不满足性能指标。(4).问题 4(6 分) 根据问题 2和问题 3的测试结果,试分析该系统的可能瓶颈。(分数:4.75)_正确答案:( (1)系统没有采用合适的并发并行策略。 (2)服务器 CPU 性能不足。 (3)数据库设计不足或者优化不够。 (4)服务器网络带宽不足。)解析: 本问题考查对系统瓶颈的初步判断。 根据问题 2 可以看出,当并发用户数过多时,检索响应时间不满足需求。这个问题的可能原因有三个,
14、一是该模块程序没有采用合适的并发并行策略,二是数据库本身的设计或者优化不够,三是服务器网络带宽不足。 根据问题 3 可以看出,当并发用户数过多时,CPU占用率不满足需求。这个问题的可能原因是服务器 CPU 本身性能不够或者程序没有采用合适的并发并行策略。 综上,根据问题 2 和问题 3 的测试结果,本系统的可能瓶颈包括:(1)系统没有采用合适的并发并行策略;(2)数据库设计不足或者优化不够;(3)服务器网络带宽不足;(4)服务器 CPU 性能不足。试题二(共 15 分) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 说明 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是
15、通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C 语言编写的程序,按要求回答问题。 (分数:15.00)(1).问题 1(5 分) 请给出满足 100DC(判定覆盖)所需的逻辑条件。(分数:5.00)_正确答案:(*)解析: 本题考查白盒测试方法中的判定覆盖法。 判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。 本题中程序一共有 5 个判定,所以满足判定覆盖一共就需要 10 个逻辑条件,这些条件详见参考答案。(2).问题 2(7 分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。(分数:5
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机水平 考试 中级 软件 评测 2012 年下 半年 下午 答案 解析 DOC
