2011年下半年软件评测师

合集下载

2011年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

2011年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

2011年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。

下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。

【问题1】使用场景法设计测试用例,指出所涉及到的基本流和备选流。

基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。

【参考答案】T01:AT02:A、BT01:AT02:A、BT03:A、CT04:A、DT05:A、ET06:A、B、CT07:A、B、DT08:A、B、E【问题2】针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。

表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。

【参考答案】解析:根据问题1中设计的所有测试用例,测试人员需要设计具体的场景分析,其中应包括场景变化中系统所关心的状态信息的变化,以及测试结束后预期的结果。

这样,在测试人员进行实际测试后,可以用实际输出结果与预期结果进行比较,来评价测试的结果。

问题2中给出了系统所关心的状态,包括:次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等,因此对应的测试用例表如下所示。

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

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

【问题1】请给出满足100%DC(判定覆盖)所需的逻辑条件。

【参考答案】解析:本问题考查白盒测试用例设计方法中的判定覆盖法。

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

软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试题与参考答案

软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试题与参考答案

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件评测师考试中,以下哪项不是软件质量属性?A、功能性B、可靠性C、可维护性D、市场占有率2、在软件测试过程中,以下哪种测试方法最注重测试用例的设计?A、等价类划分法B、边界值分析法C、因果图法D、错误猜测法3、在软件生命周期中,以下哪个阶段不属于软件需求分析阶段?A. 需求获取B. 需求分析C. 需求规格说明D. 需求验证4、软件质量保证(Software Quality Assurance,简称SQA)的目的是什么?A. 确保软件开发过程中遵循既定的标准和方法B. 提高软件产品的可靠性、可维护性和可用性C. 减少软件开发过程中的风险D. 以上都是5、在软件工程中,以下哪个不是软件开发生命周期模型?A. 瀑布模型B. 螺旋模型C. 原型模型D. 精益软件开发模型6、以下关于软件测试的说法,哪一个是错误的?A. 软件测试的目的是发现软件中的错误B. 软件测试应该尽早开始,并贯穿整个软件开发生命周期C. 软件测试通常分为单元测试、集成测试、系统测试和验收测试D. 软件测试应该由独立的测试团队进行,以确保测试的客观性7、在软件生命周期中,以下哪个阶段主要负责软件的需求分析和系统设计?A. 开发阶段B. 需求分析阶段C. 系统设计阶段D. 测试阶段8、软件的可维护性通常包括哪些方面?A. 适应性、可理解性、可测试性、可修改性B. 可用性、可靠性、可移植性、可重用性C. 有效性、安全性、可扩展性、可管理性D. 可靠性、易用性、高性能、高可用性9、在软件生命周期中,需求分析阶段的主要任务是什么?10、下列关于软件测试的说法中,错误的是哪一个?A. 软件测试是软件开发生命周期中的一个独立阶段B. 软件测试的目的是发现软件中的错误C. 软件测试应该由软件设计者和开发者之外的其他人完成D. 软件测试应该贯穿于整个软件开发生命周期11、在软件工程中,以下哪个阶段属于需求分析阶段?A. 系统设计B. 系统规划C. 系统分析D. 系统测试12、以下哪个原则是软件设计中遵循的“最小化”原则?A. 开放封闭原则B. 单一职责原则C. 迪米特法则D. SOLID原则13、在软件工程中,以下哪个不是软件开发生命周期模型的一种?A. 瀑布模型B. 螺旋模型C. 原型模型D. 水晶模型14、软件测试的目的是什么?A. 确保软件满足用户需求B. 识别软件中的错误和缺陷C. 验证软件的质量D. 以上都是15、以下哪项不属于软件评测师应具备的基本素质?()A. 良好的逻辑思维能力B. 出色的项目管理能力C. 深厚的专业知识储备D. 较强的沟通协调能力16、软件评测过程分为以下几个阶段:需求分析、评测方案设计、评测执行、评测结果分析、评测报告编写。

2011年下半年软件设计师下午试卷

2011年下半年软件设计师下午试卷

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

2. 在答题纸的指定位置填写准考证号、证件类型、证件号码和姓名。

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

4. 本试卷共6道题,试题一至试题四是必答题,试题五和试题六选答1道。

每题15分,满分75分。

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

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

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

因为正确的解答是“11月12日”,故在答题纸的对应栏内写上“11”和“12”(参看下表)。

试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某公司欲开发招聘系统以提高招聘效率,其主要功能如下:(1)接受申请验证应聘者所提供的自身信息是否完整,是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。

(2)评估应聘者根据部门经理设置的职位要求,审查已经受理的申请;对未被录用的应聘者进行谢绝处理,将未被录用的应聘者信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评价结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。

现采用结构化方法对招聘系统进行分析与设计,获得如图1-1所示的顶层数据流图、图1-2所示0层数据流图和图1-3所示1层数据流图。

图1-1 顶层数据流图图1-2 0层数据流图图1-3 1层数据流图【问题1】(3分)使用说明中的术语,给出图中E1~E3所对应的实体名称。

【问题2】(2分)使用说明中的术语,给出图中D1~D2所对应的数据存储名称。

【问题3】(6分)使用说明和图中的术语,给出图1-3中加工P1~P3的名称。

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表示,小数点则隐含表示而不占位置。

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

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

2011年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

2011年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

2011年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。

下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。

【问题1】使用场景法设计测试用例,指出所涉及到的基本流和备选流。

基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。

【参考答案】T01:AT02:A、BT01:AT02:A、BT03:A、CT04:A、DT05:A、ET06:A、B、CT07:A、B、DT08:A、B、E【问题2】针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。

表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。

【参考答案】解析:根据问题1中设计的所有测试用例,测试人员需要设计具体的场景分析,其中应包括场景变化中系统所关心的状态信息的变化,以及测试结束后预期的结果。

这样,在测试人员进行实际测试后,可以用实际输出结果与预期结果进行比较,来评价测试的结果。

问题2中给出了系统所关心的状态,包括:次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等,因此对应的测试用例表如下所示。

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

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

【问题1】请给出满足100%DC(判定覆盖)所需的逻辑条件。

【参考答案】解析:本问题考查白盒测试用例设计方法中的判定覆盖法。

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

2011年下半年 软件设计师 综合知识

2011年下半年 软件设计师 综合知识

全国计算机技术与软件专业技术资格(水平)考试2011年下半年软件设计师上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。

3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

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

(88)A. 9 B. 10 C. 11 D. 12(89)A. 4 B. 5 C. 6 D. 7 因为考试日期是“11 月 4 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。

●若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。

(1)A.PC (程序计数器) B.AR (地址寄存器) C.AC (累加器) D.ALU (算逻运算单元)●若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)指令来完成的。

(2)A.控制 B.中断 C.输入输出 D.访存●在程序的执行过程中,Cache与主存的地址映像由(3)。

(3)A.专门的硬件自动完成 B.程序员进行调度C.操作系统进行管理D.程序员和操作系统共同协调完成●总线复用方式可以(4)。

(4)A.提高总线的传输带宽 B.增加总线的功能C.减少总线中信号线的数量D.提高CPU利用率●在CPU的寄存器中,(5)对用户是完全透明的。

(5)A.程序计数器 B.指令寄存器 C.状态寄存器 D.通用寄存器●CPU中译码器的主要作用是进行(6)。

2011下半年软考《信息系统项目管理师》下午真题-中大网校

2011下半年软考《信息系统项目管理师》下午真题-中大网校

2011下半年软考《信息系统项目管理师》下午真题总分:150分及格:90分考试时间:210分一、下午问答题(每题25分,共75题。

共3道题,全部是必答题)(1)阅读下列说明,根据要求回答问题1~问题3。

(25分)【说明】张某是M公司的项目经理,有着丰富的项目管理经验,最近负责某电子商务系统开发的项目管理工作。

该项目经过工作分解后,范围已经明确。

为了更好地对项目的开发过程进行监控,保证项目顺利完成,张某拟采用网络计划技术对项目进度进行管理。

经过分析,张某得到了一张工作计划表,如表1-6所示。

事件1:为了表明各活动之间的逻辑关系,计算工期,张某将任务及有关属性用如图1—4所示的样图表示,然后根据工作计划表,绘制单代号网络图。

其中,ES表示最早开始时间;EF表示最早结束时间;LS 表示最迟开始时间;LF表示最迟结束时间;DU表示工作历时;ID表示工作代号。

事件2:张某的工作计划得到了公司的认可,但是项目建设方(甲方)提出,因该项目涉及融资,希望项目工期能够提前2天,并可额外支付8万元的项目款。

事件3:张某将新的项目计划上报给了公司,公司请财务部估算项目的利润。

【问题1】(13分)(1)请按照事件1的要求,帮助张某完成此项目的单代号网络图。

(2)请指出项目的关键路径和工期。

【问题2】(6分)在事件2中,请简要分析张某应如何调整工作计划,才能既满足建设方的工期要求,又尽量节省费用。

【问题3】(6分)请指出事件3中,财务部估算的项目利润因工期提前变化了多少,为什么?(2)阅读下列说明,根据要求回答问题1~问题3。

(15分) 【说明】某市工商局为了给各个企业提供更好的服务,提高工作效率,决定建设电子政务系统,并选择A公司承担该项目,项目的工期经双方协定为9个月。

A公司指定项目经理李某负责该项目。

李某带领项目团队完成了项目的需求分析,编制了项目范围说明书,并通过了审查,得到了甲方的确认。

项目进入编码阶段后,工商局项目负责人通知李某,由于政策的变化,一些业务流程发生变更,并答应延长项目工期2个月,同时支付相应的费用。

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

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

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

[说明]场景法是黑盒测试中重要的测试用例设计方法。

目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。

场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。

图 1 描述了简化的中心层、省市层、地区层三级的“公文流转”业务流程,表1 描述了省市层(图 1 阴影部分)业务的基本流和备选流。

公文的状态包括:已下发、未下发、已接收、未接收。

【问题 1】用表 1 中表述的基本流和备选流,使用场景法设计测试场景。

基本流和备选流用表 1 中对应的字母编号表示。

【问题 2】下表给出了测试用例名称,请将表中的输入条件和预期输出补充完整。

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

【说明】某软件公司在研发一个城镇居民保险系统时,为了加快进度,测试工作在系统开发初步完成之后开始并直接进行系统测试。

测试工程师针对界面进行了功能测试。

测试工程师和开发工程师借助缺陷管理工具,交互进行测试与缺陷修复工作。

测试期间发现系统的“文档审批”功能出现严重缺陷,开发工程师认为修改难度大,经测试工程师认可后决定暂停修复该缺陷,直到产品发布前,该缺陷在开发环境下被修复。

随后,测试工程师在开发环境下针对该缺陷执行了有关的用例,进行了回归测试。

回归测试结束后,开发工程师在开发环境下对产品直接打包发布。

【问题 1】测试开展的时间是过早、过晚还是合适?说明理由。

【问题 2】测试工程师功能测试的方法是否正确?若不正确,请陈述正确的方法;若正确,请说明理由。

【问题 3】该案例中对缺陷的管理有哪些不妥之处?【问题 4】开发工程师产品发布的做法是否正确?三、阅读下列说明,回答问题 1 至问题 3,将解答或相应的编号填入答题纸的对应栏内。

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