2012年下半年软件评测师下午试题解析及答案

合集下载

2012年下半年软考《网络管理员》下午试卷

2012年下半年软考《网络管理员》下午试卷

2012年下半年软考《网络管理员》下午试卷(参考答案版)2012年下半年软考《网络管理员》下午试卷(参考答案版)—第1题阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。

【说明】某网络拓扑结构如图1-1所示,在host1超级终端中查看路由器R1的路由信息如下所示。

Router#show ip route C 192.168.100.0/24 is directly connected, FastEthernet0/0 R 192.168.101.0/24 [120/1] via 192.168.112.2, 00:00:09,Seria12/0 192.168.112.0/30 is subnetted,1 subnets C 192.168.112.0 is directly connected, Seria12/0查看接口信息如下所示,Router#show interface fastethernet 0/0 FastEthernet0/0 is up, line protocol is up (connected) Hardware is Lance, address is 000a.f35e.e172 (bia 000a.f35e.e172) Internet address is 192.168.100.1/24 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,rely 255/255, load 1/255 ……【问题1】(6分,每空1.5分)在设备连接方式中,host1的(1)端口需和路由器R1 的(2)端口相连;路由器R1采用(3)接口与交换机相连:路由器R1采用(4)接口与路由器R2相连。

空(1)~(4)备选答案:A.Seria12/0 B.以太网C.Com(RS232) D.Console【问题2】(3分,每空1分)为PC1配置Internet协议属性参数。

2012年下半年下午 信息系统项目管理师 试题及答案与解析-软考考试真题-案例分析

2012年下半年下午 信息系统项目管理师 试题及答案与解析-软考考试真题-案例分析

2012年下半年下午信息系统项目管理师考试试题案例分析-答案与解析【试题一】(25分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某信息系统集成公司承接了一大型电子政务应用项目,由于项目涉及研发部门的多项相关技术,合适的项目管理人员暂时缺乏,公司就委派研发部副总经理刘某担任了该项目的项目经理。

同时,公司意识到刘某担任项目经理可能会面临一些问题。

特意安排公司项目管理办公室的小王专门协助刘某管理项目。

小王在项目管理办公一直负责各种项目管理计划的审核,对制定项目管理计划非常重视,也非常熟悉。

小王在初步了解了这个项目的基本情况之后,就按照公司的模板与项目组的几个核心成员共同制订了项目管理计划。

考虑到刘某第一次管理这种商业性项目,因此对很多管理细节都进行了细化,并将计划重点集中在项目执行计划的制订方面,配置管理计划做得比较简单。

刘某也根据自身多年的研发项目管理实践提出了相应的项目计划制订意见。

但由于计划涉及很多技术细节,在计划中预留了一些空白。

刘某看小王的计划制订得很详细,也觉得非常合理,就按照小王的计划开始实施项目。

一开始项目进展得非常顺利,各项工作有条不紊地进行,但是项目执行一个月之后,却发现由于项目计划没有充分考虑到该项目的特殊性,计划内容与现实状况不符,项目团队成员的能力与项目需要存在一定的差距,多项技术问题得不到有效解决。

项目经理刘某也明显感觉到最近变更的请求明显增加,自己制订的比较简易的项目配置管理计划不能够满足项目整体变更的需要。

【问题1】结合本题案例,请简要叙述项目管理计划应该包含的主要内容(不包含辅助计划)。

【参考答案】(1)所使用的项目管理过程。

(2)每个特定项目管理过程的实施程度。

(3)完成这些过程的工具和技术的描述。

(4)选择的项目的生命周期和相关的项目阶段。

(5)如何用选定的过程来管理具体的项目。

包括过程之间的依赖与交互关系和基本的输入输出等。

(6)如何执行工作来完成项目目标。

2012年下半年软件设计师考试下午真题(权威解析+标准答案)

2012年下半年软件设计师考试下午真题(权威解析+标准答案)

2012 年下半年软件设计师考试下午真题(权威中所牵涉到的某某文件或某某表。在本题中,描述中有描述过的数据存储有:顾客 表、订单表、商品表、商品分类表和购物车表。由图 0 层数据流图可知,D1 与付款、提交订单、物流 跟踪、改变价格等处理有关,可知 D1 是订单表。由描述“顾客浏览商品,点击加入购物车,根据商品 标识从商品表中读取商品信息,并更新购物车表”,再结合 0 层数据流可知 D2 是商品表,另外,根据 描述“管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息”,再结合 0 层数据流可 知 D2 和 D3 应该对应商品表和商品分类表,而 D2 是商品表,因此 D3 就是商品分类表。同理可以知道 D4 就是购物车表。 【问题 3】 本题要求我们找出 0 层数据流图中缺失的数据流,是一类常考的知识点,对应这类题目的求解,我们要 充分利用数据的平衡原则,仔细阅读题目给出的描述。根据说明中(5)的描述,我们不难知道,在付 款这个加工时,要更改购物车表中商品的状态,很显然这个过程在 0 层数据流图中并没有体现出来,因 此缺少了一条从付款到购物车表的数据流。另外,在付款时,系统先要根据顾客表中关联的支付账户, 将转账请求提交给支付系统进行转账,那么就应该有一条从顾客表到付款的数据流。根据说明中(3) 的描述,我们不难知道,在顾客点击提交订单请求,后台将要计算购物车表中商品的总价,那么就需要 从购物车表中获取商品的价格信息,因此就有一条从购物车表到提交订单的数据流,而显然在 0 层数 据流图中并没有体现出来这样一条数据流,因此缺少了一条从购物车表到提交订单的数据流。根据说明 中(7)的描述,可以知道从订单表、商品表以及商品分类表都有到生成报表加工的数据流。从 0 层数 据流图中来看,显然还缺少从订单表到生成报表的数据流。 【问题 4】 数据项也称为数据元素,是最小的数据组成单位,也就是不可再分的数据单位。如学号、姓名等。 在题目中,对于转账请求,已经给出了其包含了验证码、价格,另外根据常识,我们知道还应该有账号 信息。而顾客订单物流查询请求应包含顾客标识和订单标识。商家订单物流查询请求应包含商家标识和 订单标识这些数据项,而且一个商家可能有多个订单,因此订单标识也有多个。 2. 参考答案:

2012年下半年软件评测师考试真题(下午)

2012年下半年软件评测师考试真题(下午)

2012年下半年软件评测师考试真题(下午)一、阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。

【说明】某酒店预订系统有两个重要功能:检索功能和预订功能。

检索功能根据用户提供的关键字检索出符合条件的酒店列表;预订功能是对选定的某一酒店进行预订。

现需要对该系统执行负载压力测试。

该酒店预订系统的性能要求为:(1)交易执行成功率 100%;(2)检索响应时间在 3s 以内;(3)检索功能支持 900 个并发用户:(4)预订功能支持 100 个并发用户;(5)CPU 利用率不超过 85%;(6)系统要连续稳定运行 72 小时。

【问题 1】(3 分)简述该酒店预订系统在生产环境下承受的主要负载类型。

【问题 2】(5 分)对该系统检索功能执行负载压力测试,测试结果如表 1-1 所示,请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。

【问题 3】(5 分)对该系统执行负载压力测试,测试结果如表 1-2 所示,请指出 CPU 占用率的测试结果是否满足性能需求并说明原因。

【问题 4】(6 分)根据【问题 2】和【问题 3】的测试结果,试分析该系统的可能瓶颈。

二、阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。

【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。

针对以下由 C 语言编写的程序,按要求回答问题。

struct _ProtobufCIntRange{ int start_value;unsigned orig_index;};typedef struct _ProtobufCIntRange ProtobufCIntRange;int int_range_lookup (unsigned n_ranges, const ProtobufCIntRange*ranges, int value){ unsigned start,n;∥1start=0; n=n_ranges; while(n>1){ //2unsigned mid= start+ n/2;if(value< ranges[mid].start_value){ //3 n=mid-start; //4}else if(value>=ranges[mid].start value+(int)(ranges[mid+1].orig_index-ranges[mid].orig_index)){ //5 unsigned new_start= mid+1; //6n=start+n-new_start,start = new_start;}else //7return (value - ranges[mid].start_value)+ ranges[mid],orig_index;}if(n>0){ //8unsigned start_orig_index= ranges[start].orig_index;unsigned range_size=ranges[start+1].orig_index - start_orig_index; if (ranges[start].start_value<=value&& value< (int)(ranges[start].start_value+ range_size) ) //9, 10 return (value - ranges[start].start_value)+start_orig_index; //11 }retun -1, //12} //13【问题 1】请给出满足 100%DC(判定覆盖)所需的逻辑条件。

计算机水平考试初级信息处理技术员2012年下半年下午真题_真题(含答案与解析)-交互

计算机水平考试初级信息处理技术员2012年下半年下午真题_真题(含答案与解析)-交互

计算机水平考试初级信息处理技术员2012年下半年下午真题(总分75, 做题时间150分钟)问答试题1.第一题:(15分)用Word软件录入以下文字,按照题目要求完成排版后,用Word的保存功能直接存盘。

要求:1.将纸型设置为16开、宽度为18.4cm、高度为26cm。

2.将标题设置为宋体、三号、黑色、居中、加粗s正文文字设置为仿宋、四号、行距为单倍行距。

3.为正文内容添加红色边框,粗细为1磅。

4.为文档添加页眉,内容为“人民大会堂”,并将页眉的文字字体设置为宋体、五号、加粗、居中、浅蓝色,文字效果为阴文。

SSS_TEXT_QUSTI分值: 15答案:[考查目的]•文字录入及编排•格式菜单的使用•视图菜单的使用•页面的设置[要点分析]本题要点为文档格式(包括字体、字号和行距)操作;页面设置;页眉设置;添加边框。

[操作的关键步骤](1)文档格式。

选定文档对象,通过“格式”菜单下的“字体”命令,进行文档格式设置。

(2)页面设置。

通过“文件”菜单下的“页面设置”命令进行页面设置。

(3)页眉设置。

通过“视图”菜单下的“页眉和页脚”命令进行页眉设置。

(4)添加边框。

通过“格式”菜单下的“边框和底纹”命令进行设置。

2.试题二(15分)在Word中制作如图的“硕士学位人员参加学位答辩申请”表,按照题目要求完成后,用Word的保存功能直接存盘。

要求:1.利用Word 绘制如图示的“硕士学位人员参加学位答辩申请”表。

2.将表标题设置为黑色、宋体、三号、加粗,其他文字字体设置为宋体、小五。

3.将边框颜色设置为绿色,1.5磅。

4.绘制完成的“硕士学位人员参加学位答辩申请”表与图示一致。

SSS_TEXT_QUSTI分值: 15答案:[考查目的].插入表格.文字设置和编排.格式菜单的使用[要点分析]本题要点为:插入表格、颜色设置、录入文字并进行编排。

[操作的关键步骤](1)插入表格。

使用“表格”菜单下的“插入”命令,插入表格。

2012年 软考 电子商务设计师 考试下午试题 真题及答案【呕心沥血整理版】

2012年 软考 电子商务设计师 考试下午试题 真题及答案【呕心沥血整理版】

全国计算机技术与软件专业技术资格(水平)考试
2012年下半年电子商务设计师下午试卷
(考试时间14:00~16:30 共150分钟)
1.在答题卡的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题卡的指定位置填写准考证号、出生年月禾姓名。

3.答题纸上除填写上述内容外,只能填写解答。

4.本试卷的五道题都是必答题,每道题均为15分,满分75分。

5.解答时字迹必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题
●2012年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

(88) A.12 B.11 C.10 D.9
(89) A.10. B.11 B.12 D.13
因为考试日期是“11月13日”,故在答题纸的对应栏内写上“11“和“13“。

2012年下半年软件水平考试(初级)程序员下午(应用技术)真题试

2012年下半年软件水平考试(初级)程序员下午(应用技术)真题试

2012年下半年软件水平考试(初级)程序员下午(应用技术)真题试卷(题后含答案及解析)题型有:1. 必答题 2. 选答题必答题(共4道大题,每道大题15分)1.阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。

【说明】本流程图用于计算菲波那契数列{a1=1,a2=1,…,an=an-1+an-2,|n=3,4,…}的前n项(n≥2)之和S。

例如,菲波那契数列前6项之和为20。

计算过程中,当前项之前的两项分别动态地保存在变量A 和B中。

【流程图】正确答案:(1)2或A+B或其等价形式(2)n (3)A+B或其等价形式(4)B—A或其等价形式(5)S+B或其等价形式解析:本问题考查考生设计和阅读流程图的能力。

从题目给出的流程图可以看出,(1)需要为S赋值。

由于在初始时,S为前两项之和,因此,(1)处应填入A+B或2。

(2)处需要设置一个循环条件。

本流程图用于计算菲波那契数列的前n项(n≥2)之和S,显然,当循环变量值小于”时会一直循环进行求和,当循环变量值大于获等于”时循环结束,并输出和S的结果。

因此,(2)处应填入n。

(3)~(5)处分别用于计算B、A和S的值。

根据题目的描述,汁算过程中,当前项之前的两项分别动态地保存在变量A和B中。

因此,(3)处应填入A+B。

(4)处A为B的前一项,因此应填入B—A。

(5)处计算S的值,应在上次和的基础上再加上数列中下一项的值,因此应输入S+B。

2.阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。

【说明】如果矩阵A中的元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。

一个矩阵可能存在多个马鞍点,也可能不存在马鞍点。

下面的函数用来求解并输出一个矩阵中的所有马鞍点,最后返回该矩阵中马鞍点的个数。

【C函数】Int findSaddle(int a[][N],int M),{ /*a表示M行N列矩阵,N是宏定义符号常量*/int row,column,i,k;int minElem:int COUrtt=0;/*count用于记录矩阵中马鞍点的个数*/for(row= 0;row <(1) ;row++) { /*minElem用于表示第row行的最小元素值,其初值设为该行第0列的元素值*/(2) :for(column= 1;columN<(3) ;column++)if(minElem>a[row][column]) { minElem= a[row][column];} for(k=0;k<N;k++)if(a[row][k]= =minElem){ /*对第row行的每个最小元素,判断其是否为所在列的最大元素*/for(i=0;i<M;i++) if( (4) >minElem)break;if(i>= (5) ){ printf(”(%d,%d):%d\n”,row,k,minElem);/*输出马鞍点*/count++:}/* if * /}/* if* /}/* for * /return count.}/* findSaddle * /正确答案:(1)M (2)minElem=a[row][0]或其等价形式(3)N (4)a[i][k]或其等价形式(5)M解析:本题考查考生综合运用C语言的知识解决实际问题的能力。

2012年软件评测师考试真题加答案解析(二)

2012年软件评测师考试真题加答案解析(二)

2012年软件评测师考试真题加答案解析(二)软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。

准备参加2017年软件评测师考试的同学们,历年软考真题是否是你特别想要的学习资料?下面希赛为您提供2012年软件评测师真题,希望对大家有所帮助。

软件测试的目的是【11】。

A.试验性运行软件B.找出软件中全部错误C.证明软件正确D.发现软件错误分析:软件测试的目的是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。

关于软件测试的目的,有以下的一些观点:①、软件测试是为了发现错误而执行程序的过程;②、测试是为了证明程序有错,而不是证明程序无错误。

③、一个好的测试用例是在于它能发现至今未发现的错误;④、一个成功的测试是发现了至今未发现的错误的测试。

答案:D按照测试实施组织,可将测试划分为开发方测试、用户测试、第三方测试。

下面关于开发方测试的描述正确的是【12】。

①开发方测试通常也叫“验证测试”或“Alpha测试”②开发方测试又称“Beta测试”③开发方测试可以从软件产品编码结束之后开始,或在模块【子系统】测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后在开始④开发方测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件A.②③B.①③C.②④D.①②③分析:按实施组织划分有开发方测试【a测试】、用户测试【B测试】、第三方测试开发方测试【a测试】:通常也称为“验证测试”或“a测试”。

开发方通过检测和提供客观证据,证实软件的实现是否满足规定的需求。

用户测试【B测试】:通常被看成是一种“用户测试”。

β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试。

B测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件。

2012年下半年 软件设计师 详细答案

2012年下半年 软件设计师 详细答案

Ni 在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。

(1)A.运算器 B.控制器 C.寄存器组 D.内部总线【答案】B【解析】本题考查计算机系统硬件方面的基础知识。

计算机中的CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。

其中,控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能就是从内存取指令和执行指令。

循环冗余校验码(CRC)利用生成多项式进行编码。

设数据位为k位,校验位为r位,则CRC码的格式为(2)。

(2)A.k个数据位之后跟r个校验位 B.r个校验位之后跟k个数据位C.r个校验位随机加入k个数据位中D.r个校验位等间隔地加入k个数据位中【答案】A【解析】本题考査数据校验基础知识。

计算机系统运行时,各个部件之间要进行数据交换,为了确保数据在传送过程中正确无误,一是提高硬件电路的可靠性;二是提高代码的校验能力,包括查错和纠错。

常用的三种校验码:奇偶校验码(Parity Codes)、海明码(Hamming Code)和循环冗余校验(Cyclic Redundancy Check,CRC)码。

循环冗余校验码广泛应用于数据通信领域和磁介质存储系统中。

它利用生成多项式为k 个数据位产生r个校验位来进行编码,其编码长度为k+r。

CRC的代码格式为:以下关于数的定点表示和浮点表示的叙述中,不正确的是(3)。

(3)A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的情况下,浮点表示法可以表示更大的数【答案】B【解析】本题考查数据表示基础知识。

各种数据在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0、1表示,小数点则隐含表示而不占位置。

机器数对应的实际数值称为数的真值。

为了便于运算,带符号的机器数可采用原码、反码、补码和移码等不同的编码方法。

2012年下半年下午 系统集成项目管理工程师 试题及答案与解析-软考考试真题-案例分析

2012年下半年下午 系统集成项目管理工程师 试题及答案与解析-软考考试真题-案例分析

2012年下半年下午系统集成项目管理工程师考试试题-案例分析-答案与解析【试题一】(20分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某系统集成 A 公司中标了一个地铁综合监控系统项日,该项目是地铁运背公司公开招标的地铁 S 号线建设项目中的一个信息系统子项目,涉及信号系统、电气控制系统、广播系统、视频监控系统、通信网络系统的信息互通和集中控制,需要集成多种厂商的设备。

接到任务后,项目经理小王开始着手编制项目管理计划.根据招标文件,小王列出了一个初步的进度计划,进度计划中的各里程碑点正好是甲方招标文件中规定的各时间节点。

随后,小王估计了项目的各项开销,确定了项目预算。

项目团队已山公司指派,小王召开了项目启动会.将各项任务分配给项目组成员.项目进行了一段时间后,由于天气原因,导致地铁土建工作的延误,因此影响到各厂商设备进场,整个项目进度滞后,监理方与建设方发布了延期通知。

项目经理小王马上召开项目会议,口头通知项目组成员所以工作均推迟开展。

【问题 1】 (6 分)(1)请结合案例指出小工制定的初步进度计划中存在的最主要问题.(2)请结合案例简要叙述在制定进度计划时通常应考虑哪些主要制约问题。

【参考答案】1、里程碑点完全对应招标文件要求,进度计划没有余地。

2、制约问题如下:○1.应考虑进行本子项目的进度网络分析,对应各里程碑事件的任务完成时间留有余地。

○2.应考虑集成的设备的到货及进场受客观因素形响,即外部依赖关系。

○3.应考虑项目内部主要资源(人力资源、环境)约束情况,即内部依赖关系。

○4.应考虑本子项目与主项目之间的协调和制约关系。

【问题 2】 (8 分)请结合案例分析小王在项目管理过程中存在的问题.【参考答案】(1)、项目管理计划部应由一人制定,应有项目组参与。

(2)、项目计划缺少相关分计划,如质量计划、沟通计划等。

(3)、制定进度计划的方法不合理,没有预留一定的缓冲时间。

2012下半年软件评测师考试真题及答案-下午卷

2012下半年软件评测师考试真题及答案-下午卷

2012下半年软件评测师考试真题及答案-下午卷试题一某酒店预订系统有两个重要功能:检索功能和预订功能。

检索功能根据用户提供的关键字检索出符合条件的酒店列表;预订功能是对选定的某一酒店进行预订。

现需要对该系统执行负载压力测试。

该酒店预订系统的性能要求为:(1)交易执行成功率100%;(2)检索响应时间在3s以内;(3)检索功能支持900个并发用户;(4)预订功能支持100个并发用户;(5) CPU利用率不超过85%;(6)系统要连续稳定运行72小时。

【问题1】(3分)简述该酒店预订系统在生产环境下承受的主要负载类型。

【问题2】(5分)对该系统检索功能执行负载压力测试,测试结果如表1-1所示,请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。

表1-1 检索功能测试结果检索执行情况【问题3】(5分)对该系统执行负载压力测试,测试结果如表1-2所示,请指出CPU占用率的测试结果是否满足性能需求并说明原因。

表1-2 系统测试结果服务器资源利用情况【问题4】(6分)根据【问题2】和【问题3】的测试结果,试分析该系统的可能瓶颈。

答案:【问题1】该酒店预订系统在生产环境下承受的主要负载类型有:1)并发用户数属于并发执行负载。

2)连续稳定运行72小时属于疲劳强度负载。

3)大量检索操作属于大数据量负载。

【问题2】测试结果不满足性能指标。

当并发用户数为900时,响应时间为3.7s,不满足响应时间小于3s的要求;当并发用户数为1000时,响应时间为6.6s,交易成功率为98%,但要求检索功能的并发用户数最多为900,当用户数为1000时,不能算作不满足。

【问题3】测试结果不满足性能指标。

当900个检索并发用户和100个预订并发用户时,CPU利用率超过85%;要求检索功能支持900个并发用户,预订功能支持100个并发用户,所以在1000个检索并发用户和120个预订并发用户时CPU占用率超过85%不能算不满足。

计算机水平考试高级信息系统项目管理师2012年下半年下午真题Ⅱ

计算机水平考试高级信息系统项目管理师2012年下半年下午真题Ⅱ

计算机水平考试高级信息系统项目管理师2012年下半年下午真题Ⅱ(总分:30.00,做题时间:150分钟)一、问答试题(总题数:2,分数:30.00)1.试题一论构建信息系统安全策略在组织的信息化工作中,建立信息系统安全策略是其中必不可少的环节。

信息系统安全策略就是指:为避免因使用计算机或应用信息系统可能导致的单位资产损失而采取的各种措施、手段,以及建立的各种管理制度、法规等。

请以“论构建信息系统安全策略”为题,分别从以下三个方面进行论述:1.概要叙述你参与管理过的信息系统项目(项目的背景、项目规模、发起单位、目的、项目内容、组织结构、项目周期、交付的产品、项目安全需求等)。

2.围绕以下两方面,结合项目实际论述构建信息系统安全策略的基本内容: (1)构建信息安全策略的核心内容; (2)构建信息安全策略的设计原则。

3.请结合论文中所提到的信息系统项目,简要论述项目中涉及的几种具体的安全策略,并指出其中可以进一步改进之处。

(分数:15.00)__________________________________________________________________________________________ 正确答案:( 1.项目介绍要清晰、明确、具体、合理。

2.基本内容: (1)信息系统安全策略的核心内容是“七定”,定方案、定岗、定位、定员、定目标、定工作流程。

该部分内容要结合项目实际展开,如CS0,安全处,或科技处的设置等专业安全策略管理机构的设置。

另外,设置机房设备安全管理、主机和操作系统管理、网络与数据库管理等管理员的分配等。

(2)设计原则:·主要领导负责原则·规范定级原则·依法行政原则·以人为本原则·注重效费比原则·全面防范、突出重点原则·系统、动态原则·特殊原则:·分权制衡原则·最小授权原则·标准化原则·用成熟的先进技术原则·失效保护原则·普遍参与原则·职责分离原则·审计独立原则·控制社会影响原则·保护资源和效率原则 3.一般会形成8种安全策略,围绕这8种策略中的一个或几个提出改进的建议:·机房设备安全管理策略·主机和操作系统管理策略·网络和数据库管理策略·应用和输入输出管理策略·应用开发管理策略·应急事故管理策略·密码和安全设备管理策略·信息审计管理策略等)解析:本题考查的是信息系统项目建设中与系统安全策略有关的理论和应用。

2012年下半年软件设计师考试真题(下午)

2012年下半年软件设计师考试真题(下午)

2012 年下半年软件设计师考试真题(下午) 阅读下列说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。

【说明】某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:(1)加入购物车。

顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。

(2)浏览购物车。

顾客提交浏览购物车请求后,显示出购物车表中的商品信息。

(3)提交订单。

顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。

若商家改变价格,则刷新后可看到更改后的价格。

(4)改变价格。

商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。

(5)付款。

顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。

(6)物流跟踪。

商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。

(7)生成报表。

根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务 Crystal Reports 生成相关报表。

(8)维护信息。

管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。

现采用结构化方法实现上述需求,在系统分析阶段得到如图 1-1 所示的顶层数据流图和图 1-2 所示的 O 层数据流图。

图1-1 顶层数据流图【问题 1】 (4 分)使用说明中的词语,给出图 1-1 中的实体 E1~E4 的名称。

【问题 2】 (4 分)使用说明中的词语,给出图 1-2 中的数据存储 D1~D4 的名称。

【问题】 (4 分)图 1-2 中缺失了数据流,请用说明或图 1-2 中的词语,给出其起点和终点。

2012年下半年 软件评测师 答案详解

2012年下半年 软件评测师 答案详解

在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。

(1)A.运算器 B.控制器 C.寄存器组 D.内部总线【答案】B【解析】本题考查计算机系统硬件方面的基础知识。

计算机中的CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。

其中,控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能就是从内存取指令和执行指令。

循环冗余校验码(CRC)利用生成多项式进行编码。

设数据位为k位,校验位为r位,则CRC码的格式为(2)。

(2)A.k个数据位之后跟r个校验位 B.r个校验位之后跟k个数据位C.r个校验位随机加入k个数据位中D.r个校验位等间隔地加入k个数据位中【答案】A【解析】本题考查数据校验基础知识。

计算机系统运行时,各个部件之间要进行数据交换,为了确保数据在传送过程中正确无误,一是提高硬件电路的可靠性;二是提高代码的校验能力,包括查错和纠错。

常用的三种校验码:奇偶校验码(Parity Codes)、海明码(Hamming Code)和循环冗余校验(Cyclic Redundancy Check,CRC)码。

循环冗余校验码广泛应用于数据通信领域和磁介质存储系统中。

它利用生成多项式为k 个数据位产生r个校验位来进行编码,其编码长度为k+r。

CRC的代码格式为:以下关于数的定点表示和浮点表示的叙述中,不正确的是(3)。

(3)A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的情况下,浮点表示法可以表示更大的数【答案】B【解析】本题考查数据表示基础知识。

各种数据在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0、1表示,小数点则隐含表示而不占位置。

机器数对应的实际数值称为数的真值。

为了便于运算,带符号的机器数可采用原码、反码、补码和移码等不同的编码方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012年下半年软件评测师下午试题解析及答案试题一(共19分)负载压力测试【说明】某酒店预订系统有两个重要功能,检索功能和预订功能。

检索功能根据用户提供的关键字检索出符合条件的酒店列表,预订功能是对选定的某一酒店进行预订,现需要对该系统执行负载压力测试。

该酒店预订系统的性能要求为:(1)交易执行成功率100%;(2)检索响应时间在3s以内;(3)检索功能支持900个并发用户;(4)预订功能支持100个并发用户;(5)CPU利用率不超过85%;(6)系统要连续稳定运行72小时【问题1】(3分)简述该酒店预订系统在生产环境下承受的主要负载类型。

【问题2】(5分)对系统检索功能执行负载压力测试,测试结果如表1-1所示。

请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。

【问题3】(5分)对系统检索功能及预订功能执行负载压力测试,测试结果如表1-2所示。

请指出服务器资源利用情况cpu占用率的测试结果是否满足性能需求并说明原因。

【问题4】(6分)根据【问题2】和【问题3】的测试结果,试分析该系统的可能瓶颈。

参考答案:问题1、该酒店预订系统在生产环境下承受的主要负载类型:(1)检索功能、预订功能并发用户的操作是属于并发执行负载;(2)连续运行72小时是属于疲劳强度负载;(3)大量“稿件查询”操作是属于大数据量负载。

【问题4】(5分)对系统检索功能执行负载压力测试,响应时间和交易执行成功率的测试结果不能满足性能需求。

因为:1、系统检索功能执行并发用户数为900时,其响应时间为3.7s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为100%满足性能需求。

2、系统检索功能执行并发用户数为1000时,其响应时间为6.6s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为98%不能满足性能100%需求。

【问题4】(6分)根据【问题2】和【问题3】的测试结果,该系统的存在瓶颈。

服务器资源利用情况:1在执行检索功能测试时并发用户为900、1000时响应时间超过3s;2在检索功能并发用户为900,预订功能并发用户数为100时,CPU占用率(%)(平均值)达到87.3超过85%;3在检索功能并发用户为1000,预订功能并发用户数为120时,CPU占用率(%)(平均值)达到92.6超过85%;可能的瓶颈如下:(1)服务器CPU 性能不足;(2)数据库设计不足或者优化不够;(3)检索功能预订功能应用软件设计不足或没有优化;(4)网络带宽不足。

试题二(共15分)白盒测试阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。

针对以下由C语言编写的程序,按要求回答问题。

Struct_ProtobufCIntRange{Intstart_value;Unsigned orig_index;};typedefstruct_ProtobufCIntRangeProtobufCIntRange;intint_range_lookup(unsigned n_ranges,constProtobufCIntRange*ranges,int value){unsignedstart,n; //1start=0;n=n_ranges;while (n>l) { //2 unsigned mid=start+n/2;if(value<ranges[mid].start_value { //3 n=mid-start; //4 }else if (value>=ranges[mid].start_value+(int)(ranges[mid+1].orig_index-ranges[mid].orig_index)){ //5 unsignednew_start=mid+1; //6n=start+n-new_start;start=new_start;}else //7return(value-ranges[mid].start_value)+ranges[mid].orig_index;}if(n>0){ //8unsignedstart_orig_index=ranges[start].orig_index;unsignedrange_size=ranges[start+1].orig_index-start_orig_index;if (ranges[start].start_value<=value&&value<(int)(ranges[start].start_value+range_size)) //9,10Return(value-ranges[start].start_value)+start_orig_index; //11}Return -1; //12//13【问题1】(5分)请给出满足100%DC(判定覆盖)所需的逻辑条件。

【问题2】(7分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。

【问题3】(3分)请给出【问题2】中控制流图的线性无关路径。

试题二分析本题考查白盒测试法的应用。

【问题1】本问题考查白盒测试用例设计方法中的判定覆盖法。

判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。

本题中程序有5个判定,所以满【问题2】本问题考查白盒测试用例设计方法中的基本路径法。

涉及到的知识点包括:根据代码绘制控制流图、计算环路复杂度。

控制流图是描述程序控制流的一种图示方法。

其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。

基本结构如下所示:根据题中程序绘制的控制流图如下所示。

其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。

本题程序中,if (ranges[start].start_value<=value&&value<(int)(ranges[start].start_value+range_size))这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。

环路复杂度用来衡量一个程序模块所包含的判定结构的复杂程度,数量上表现为独立路径的条数,即合理地预防错误所需测试的最少路径条数。

环路复杂度等于图中判定结点的个数加1,图中判定结点个数为6,所以(G)=7。

【问题3】本问题考查白盒测试用例设计方法中的基本路径法。

[path1]1-2-8-9-10-11-13[path2]1-2-8-9-10-11-12[path3]1-2-8-9-10-12-13[path4]1-2-8-9-12-13[path5]1-2-3-4-2…[path6]1-2-3-5-6-2…[path71-2-3-5-7-2…试题三(共17分)WEB链接、安全测试阅读下列说明回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某企业想开发一套B2C系统,其主要目的是在线销售商品和服务,使顾客可以在线浏览和购买商品和服务,系统的用户的IT技能,访问系统的方式差异较大,因此系统的易用性、安全性、兼容性等方面的测试至关重要。

系统要求:(1)所有链接都要正确;(2)支持不同移动设备,操作系统和浏览器;(3)系统需通过SSL进行访问,没有登录的用户不能访问应用内部的内容。

【问题1】(5分)简要叙述链接测试的目的以及测试的主要内容。

【问题2】(4分)简要叙述为了达到系统要求(2),要测试哪些方面的兼容性。

【问题3】(4分)本系统强调安全性,简要叙述Web应用安全测试应考虑哪些方面。

【问题4】(4分)针对系统要求(3),设计测试用例以测试Web应用的安全性。

参考答案:【问题1】(5分)链接测试的目的:用来检验Web 网站提供信息的正确性、准确性和相关性。

测试的主要内容:系统的链接测试主要测试如下3 个方面:1)每个链接是否能够链接到目标页面2)被链接的页面是否存在3)是否存在孤立页面【问题2】(4分)为了达到系统要求能支持不同移动设备,操作系统和浏览器;要测试的兼容性见下表:【问题3】(4分)Web应用安全测试应考虑下面内容:●目录测试●SSL套接字测试●登录验证●日志文件脚本语言【问题4】(4分)系统需通过SSL进行访问,没有登录的用户不能访问应用内部的内容。

设计测试用例以测试Web应用的安全性。

解析:SSL协议提供的服务主要有:1)认证用户和服务器,确保数据发送到正确的客户机和服务器;2)加密数据以防止数据中途被窃取;3)维护数据的完整性,确保数据在传输过程中不被改变。

第4问需要为Web应用的安全性设计测试用例,这里强调通过SSL(安全套接字)来进行访问,因此设计测试用例要考虑加密是否正确、信息是否完整等因素。

试题四(共12分)安全测试阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某企业为防止自身信息资源的非授权访问,建立了如图4-1所示的访问控制系统。

企业访问控制系统该系统提供的主要安全机制包括:(1)认证:管理企业的合法用户,验证用户所宣称身份的合法性,该系统中的认证机制集成了基于口令的认证机制和基于PKI的数字证书认证机制;(2)授权:赋予用户访问系统资源的权限,对企业资源的访问请求进行授权决策;(3)安全审计:对系统记录与活动进行独立审查,发现访问控制机制中的安全缺陷,提出安全改进建议。

【问题1】(6分)对该访问控制系统进行测试时,用户权限控制是其中的一个测试重点。

对用户权限控制的测试应包含哪两个主要方面?每个方面具体的测试内容又有哪些?【问题2】(3分)测试过程中需对该访问控制系统进行模拟攻击试验,以验证其对企业资源非授权访问的防范能力。

请给出三种针对该系统的可能攻击,并简要说明模拟攻击的基本原理。

【问题3】(3分)对该系统安全审计功能设计的测试点应包括哪些?参考答案:【问题1】(6分)对该访问控制系统进行测试时,用户权限控制是其中的一个测试重点。

对用户权限控制的测试应包含哪两个主要方面?每个方面具体的测试内容又有哪些?两个方面:①评价用户权限控制的体系合理性,是否采用三层的管理模式即系统管理员、业务领导和操作人员三级分离;②用户名称基本采用中文和英文两种,对于测试来说,对于用户名称的测试关键在于测试用户名称的唯一性。

用户名称的唯一性体现有哪些方面?●同时存在的用户名称在不考虑大小的状态下,不能够同名;●对于关键领域的软件产品和安全要求较高的软件,应当同时保证使用过的用户在用户删除或停用后,保留该用户记录,并且新用户不得与之同名。

相关文档
最新文档