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

合集下载

2010年下半年软考程序员下午题

2010年下半年软考程序员下午题

2010
年下半年 程序员 上午试卷 第 1 页 (共 11 页)
希赛软考学院:/rk/ 程序员考试:/rk/cxy/index.html
若要将另一个文档的内容全部添加到当前文档的光标 ● 在 Word 2003 编辑状态下, 所在处,其操作是 (1) ;若要将文档中选定的文字移动到文档的另一个位置上,应该 按下 (2) ,将选定的文字拖曳至该位置上。 (1)A. 在“插入”菜单下选择“超链接”命令 B. 在“插入”菜单下选择“文件”命令 C. 在“文件”菜单下选择“打开”命令 D. 在“文件”菜单下选择“新建”命令 (2)A. Ctrl 键 B. Alt 键 C. 鼠标左键 D. 鼠标右键 ● 某班级学生《C++程序设计》成绩表如下图所示。若学生作业成绩、上机成绩和 笔试成绩分别占综合成绩的 15%、25%和 60%,那么可先在 E3 单元格中输入 (3) , 再向垂直方向拖动填充柄至 E10 单元格,则可自动算出这些学生的综合成绩。若要将及 格和不及格的人数统计结果显示在 B11 和 E11 单元格中, 则应在 B11 和 E11 中分别填写 (4) 。
请按下述要求正确填写答题卡
并用正规 2B 铅笔 1. 在答题卡的指定位置上正确写入你的姓名和准考证号, 在你写入的准考证号下填涂准考证号。 2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分 75 分。 3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当 的选项作为解答,在答题卡相应序号下填涂该选项。 4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。 解答时 用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致 不能正确评分。
(3)A. =B3*15%+C3*25%+D3*60% B. =B$3*15%+C$3*25%+D$3*60% C. =SUM(B3*15%+C3*25%+D3*60%) D. =SUM(B$3*15%+C$3*25%+D$3*60%) (4)A. =COUNT(E3:E10,>=60)和=COUNT(E3:E10,<60) B. =COUNT(E3:E10,">=60")和=COUNT(E3:E10,"<60") C. =COUNTIF(E3:E10,>=60)和=COUNTIF(E3:E10,<60) D. =COUNTIF(E3:E10,">=60")和=COUNTIF(E3:E10,"<60") ● 下图中①、②和③分别表示电子邮件地址的 (5) 。

全国计算机软件水平考试软件设计师2010年下半年下午真题及参考答案

全国计算机软件水平考试软件设计师2010年下半年下午真题及参考答案

全国计算机软件水平考试2010 年下半年软件设计师下午试卷试题一(共15 分)阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或 Web站点所下订单。

其主要功能如下:(1)增加客户记录。

将新客户信息添加到客户文件,并分配一个客户号以备后续使用。

(2)查询商品信息。

接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。

(3)增加订单记录。

根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。

(4)产生配货单。

根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。

如果现货不足,则需向供应商订货。

(5)准备发货单。

从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。

(6)发货。

当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。

(7)创建客户账单。

根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。

(8)产生应收账户。

根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。

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

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

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

【问题 3】(9 分)(1)给出图1-2 中处理(加工)P1 和P2 的名称及其相应的输入、输出流。

(2)除加工P1 和P2 的输入输出流外,图1-2 还缺失了1 条数据流,请给出其起点和终点。

注:名称使用说明中的词汇,起点和终点均使用图1-2 中的符号或词汇。

【精辟完整】软件设计师上午和下午考试真题及答案解析(2010年)

【精辟完整】软件设计师上午和下午考试真题及答案解析(2010年)

上午考试试题1.在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU干预。

(1)A.程序控制输入输出 B.中断 C.DMA D.总线控制2.若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。

(2)A.-127+1 B.-127-1 C.127+1 D.127-13.若内存容量为4GB,字长为32,则(3)。

(3)A.地址总线和数据总线的宽度都为32 B.地址总线的宽度为30,数据总线的宽度为32C.地址总线的宽度为30,数据总线的宽度为8D.地址总线的宽度为32,数据总线的宽度为8(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则4.设用2K×4位的存储器芯片组成16K×8位的存储器地址单元0B1FH所在芯片的最小地址编号为(4)。

(4)A.0000H B.0800H C.2000H D.2800H5.编写汇编语言程序时,下列寄存器中程序员可访问的是(5)。

(5)A.程序计数器(PC)B.指令寄存器(IR)C.存储器数据寄存器(MDR)D.存储器地址寄存器(MAR)6.正常情况下,操作系统对保存有大量有用数据的硬盘进行(6)操作时,不会清除有用数据。

(6)A.磁盘分区和格式化 B.磁盘格式化和碎片整理 C.磁盘清理和碎片整理 D.磁盘分区和磁盘清理7.如果使用大量的连接请求攻击计算机,使得所有可用的系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求,这种手段属于(7)攻击。

(7)A.拒绝服务 B.口令入侵 C.网络监听 D.IP欺骗8.ARP攻击造成网络无法跨网段通信的原因是(8)。

(8)A.发送大量ARP报文造成网络拥塞 B.伪造网关ARP报文使得数据包无法发送到网关C.ARP攻击破坏了网络的物理连通性D.ARP攻击破坏了网关设备9.下列选项中,防范网络监听最有效的方法是(9)。

(9)A.安装防火墙 B.采用无线网络传输 C.数据加密 D.漏洞扫描10.软件商标权的权利人是指(10)。

2010下半年软件设计师真题及参考答案

2010下半年软件设计师真题及参考答案

2010 年下半年软件设计师上午试卷●在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU 干预。

(1)A. 程序控制输入输出 B. 中断C.DMAD.总线控制●若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。

(2)A. -127+1 B. -127-1 C. 127+1 D. 127-1 ●若内存容量为4GB,字长为32,则(3)。

(3)A. 地址总线和数据总线的宽度都为32B. 地址总线的宽度为30,数据总线的宽度为32 C. 地址总线的宽度为30,数据总线的宽度为8D. 地址总线的宽度为32,数据总线的宽度为8 ●设用2K ×4位的存储器芯片组成16K×8位的(地址单元为0000H ~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH 所在芯片的最小地址编号为(4)。

(4)A. 0000HB.0800HC.2000HD.2800 H ●编写汇编语言程序时,下列寄存器中程序员可访问的是(5)。

(5)A. 程序计数器(PC) B. 指令寄存器(IR) C. 存储器数据寄存器(MDR) D. 存储器地址寄存器(MAR) ●正常情况下,操作系统对保存有大量有用数据的硬盘进行(6)操作时,不会清除有用数据。

(6)A. 磁盘分区和格式化B.磁盘格式化和碎片整理C.磁盘清理和碎片整理D.磁盘分区和磁盘清理 ●如果使用大量的连接请求攻击计算机,使得所有可用的系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求,这种手段属于(7)攻击。

(7)A. 拒绝服务B. 口令入侵C. 网络监听D. IP 欺骗 ●ARP 攻击造成网络无法跨网段通信的原因是(8)。

(8)A. 发送大量ARP 报文造成网络拥塞B. 伪造网关ARP 报文使得数据包无法发送到网关 C. ARP 攻击破坏了网络的物理连通性D. ARP 攻击破坏了网关设备 ●下列选项中,防范网络监听最有效的方法是(9)。

2010年下半年软件评测师考试上下午题(中级程序员)

2010年下半年软件评测师考试上下午题(中级程序员)

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

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

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

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

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

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

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

●在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU 干预。

(1)A. 程序控制输入输出 B. 中断C. DMAD. 总线控制●若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。

(2)A. 127+1 B. -127-1 C.-127+1 D. 127-1●若内存容量为4GB,字长为32,则(3)。

(3)A. 地址总线和数据总线的宽度都为32B. 地址总线的宽度为30,数据总线的宽度为32C. 地址总线的宽度为30,数据总线的宽度为8D. 地址总线的宽度为32,数据总线的宽度为8●设用2K×4位的存储器芯片组成16K×8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为(4)。

2010下半年软件设计师真题

2010下半年软件设计师真题
2010 年下半年 软件设计师 上午试卷 第 2 页 (共 12 页)
软件设计师冲刺班:/ruankao/kscc.htm
全国统一客服热线:400-777-1218
● 软件商标权的权利人是指 (10) 。 (10)A. 软件商标设计人 B. 软件商标制作人 C. 软件商标使用人 D. 软件注册商标所有人 ● 利用 (11) 可以对软件的技术信息、经营信息提供保护。 (11)A. 著作权 B. 专利权 C. 商业秘密权 D. 商标权 ● 李某在某软件公司兼职,为完成该公司交给的工作,做出了一项涉及计算机程序 的发明。李某认为该发明是自己利用业余时间完成的,可以个人名义申请专利。关于此项 发明的专利申请权应归属 (12) 。 (12)A. 李某 B. 李某所在单位 C. 李某兼职的软件公司 D. 李某和软件公司约定的一方 ● 一幅彩色图像(RGB) ,分辨率为 256×512,每一种颜色用 8bit 表示,则该彩色图 像的数据量为 (13) bit。 (13)A. 256×512×8 B. 256×512×3×8 C. 256×512×3/8 D. 256×512×3 ● 10000 张分辨率为 1024×768 的真彩(32 位)图片刻录到 DVD 光盘上,假设每张 光盘可以存放 4GB 的信息,则需要 (14) 张光盘。 (14)A. 7 B. 8 C. 70 D. 71 ● 某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。 下列过程模型中, (15) 最适合开发此项目。 (15)A. 原型模型 B. 瀑布模型 C. V 模型 D. 螺旋模型 ● 使用 PERT 图进行进度安排,不能清晰地描述 (16) ,但可以给出哪些任务完 成后才能开始另一些任务。下面 PERT 图所示工程从 A 到 K 的关键路径是 (17) , (图 中省略了任务的开始和结束时刻) 。

2010年下半年软考下午试题及答案

2010年下半年软考下午试题及答案

2010年上半年网络工程师下午试卷标准答案与解析(一)试题一(共15分)阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。

【说明】某校园网拓扑结构如图1-1所示。

图1-1该网络中的部分需求如下:1.信息中心距图书馆2千米,距教学楼300米,距实验楼200米。

2.图书馆的汇聚交换机置于图书馆主机房内,楼层设备间共2个,分别位于二层和四层,距图书馆主机房距离均大于200米,其中,二层设备间负责一、二层的计算机接入,四层设备间负责三、四、五层的计算机接入,各层信息点数如表1-1所示。

表1-13.所有计算机采用静态IP地址。

4.学校网络要求千兆干线,百兆到桌面。

5.信息中心有两条百兆出口线路,在防火墙上根据外网IP设置出口策略,分别从两个出口访问Internet 。

6.信息中心共有多台服务器,通过交换机接入防火墙。

7.信息中心提供的信息服务包括Web、FTP、数据库、流媒体等,数据流量较大,要求千兆接入。

【问题1】(4分)根据网络的需求和拓扑图,在满足网络功能的前提下,本着最节约成本的布线方式,传输介质1应采用(1),传输介质2应采用(2),传输介质3应采用(3),传输介质4应采用(4)。

(1)~(4)备选答案:A.单模光纤B.多模光纤C.基带同轴电缆D.宽带同轴电缆E.1类双绞线F.5类双绞线答案:(1)A (2)B (3)F (4)B【问题2】(6分)学校根据网络需求选择了四种类型的交换机,其基本参数如表1-2所示。

表1-2根据网络需求、拓扑图和交换机参数类型,在图1-1中,Switch1应采用(5)类型交换机,Switch2应采用(6)类型交换机,Switch3应采用(7)类型交换机,Switch4应采用(8)类型交换机。

根据需求描述和所选交换机类型,图书馆二层设备间最少需要交换机(9)台,图书馆四层设备间最少需要交换机(10)台。

答案:(5)C (6)B (7)D (8)A (9)2 (10)4【问题3】(3分)该网络采用核心层、汇聚层、接入层的三层架构。

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

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

2010年下半年软考信息系统项目管理师考试下午真题总分:75分及格:45分考试时间:150分(共3道题,全部是必答题)(1)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某国有大型制造企业H计划建立适合其业务特点的ERP系统。

为了保证ERP系统的成功实施,H公司选择了一家较知名的监理单位,帮助选择供应商并协助策划ERP的方案。

在监理单位的协助下,H公司编制了招标文件,并于5月6日发出招标公告,规定投标截止时间为5月21日17时。

在截止时间前,H公司共收到五家公司的投标书,其中甲公司为一家外资企业。

H公司觉得该项目涉及公司的业务秘密,不适合由外资企业来承担。

因此,在随后制定评标标准的时候,特意增加了关于企业性质的评分条件:国有企业可加2分,民营企业可加1分,外资企业不加分。

H公司又组建了评标委员会,其中包括H公司的领导一名,H公司上级主管单位领导一名,其他4人为邀请的行业专家。

在评标会议上,评标委员会认为丙公司的投标书能够满足招标文件中规定的各项要求,但报价低于成本价,因此选择了同样投标书满足要求,但报价次低的乙公司作为中标单位。

在发布中标公告后,H公司与乙公司开始准备签订合同。

但此时乙公司提出,虽然招标文件中规定了合同格式并对付款条件进行了详细的要求,但这种付款方式只适用于硬件占主体的系统集成项目,对于ERP系统这种软件占主体的项目来说并不适用,因此要求H公司修改付款方式。

H公司坚决不同意乙公司的要求,乙公司多次沟通未达到目的只好做出妥协,直到第45天,H公司才与乙公司最终签订了ERP项目合同。

(2)阅读下面说明,回答问题1至问题3,将解答填入答题纸的对应栏目内。

【说明】<DIV></DIV><DIV>某软件开发项目己进入编码阶段,此时客户方提出有若干项需求要修改。

由于该项目客户属于公司的重点客户,因此项目组非常重视客户提出的要求,专门与客户就需求变更共同开会进行沟通。

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

2010下半年软件评测师考试真题及答案-下午卷试题一【说明】场景法是黑盒测试中重要的测试用例设计方法。

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

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

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

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

表1-1 省市层业务流业务流编号描述说明基本流A 中心公文下发省市层接收中心公文,并下发到地区层B 新建公文直接下发省市层新建公文后,即下发到地区层备选流C 保存新建公文对保存的省市层新建公文,适当时下发到地区层D 修改新建公文修改省市层新建的公文E 删除新建公文删除省市层新建的公文【问题1】用表1-1中表述的基本流和备选流,使用场景法设计测试场景。

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

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

答案:【问题1】本题共包括5个场景:1.A2.B3.B、E4.B、C、D(C和D可以互换)5.B、C、E【问题2】解析:【问题1】本题主要考查黑盒测试中的场景法测试用例设计。

采用场景法来设计测试用例,其基本思想和依据是站在用户的角度上检测软件的功能,发现软件的错误。

基本流是指经过用例的最简单的路径(无任何差错,程序从开始直接执行到结束)。

备选流是指:一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中;也可以起源于另一个备选流;或者终止用例而不再加入到基本流中(一般是各种错误情况)。

使用场景法设计测试用例的基本步骤如下:(1)根据规格说明,描述出程序的基本流及各项备选流。

(2)根据基本流和备选流确定场景。

(3)对每一个场景生成相应的测试用例,可以采用矩阵或决策表来确定和管理测试用例。

(4)对生成的测试用例进行复审,去掉多余或等价的测试用例,然后确定实际测试数据。

在本题中,根据题目中已经确定的基本流与备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发顺序与处理结果形成的事件流,最后得出所有的测试用例。

下面就根据“公文流转”业务流程图列出是所有的测试用例和用例中所涉及的基本流与备选流。

用例1:A (中心公文下发)用例2:B (新建省市公文直接下发)用例3:B、C (新建省市公文,然后保存)用例4:B、C、D(C、D可互换)(新建省市公文,修改并保存后下发)用例5:B、C、E (新建省市公文保存,但接着被删除)【问题2】本题考查我们对用例输入和预期输出的理解。

下面我们来逐个分析给出的用例。

省市层接收公文用例的输入,从“公文流转”业务流程图中我们可以看出,省市层接收公文用例的输入是中心已经下发的公文,而其预期输出应该是能够让省市层查看已接收的公文,而且在中心层也要能够查看到已经下发的公文。

省市层新建并保存公文,从“公文流转”业务流程图中我们可以看出,省市层新建公文并没用输入,而其输入应该是省市层可查看到新增加的公文,而且公文状态为未下发。

省市层新建并下发公文,同样也没用输入,其输出应该是省市层可查看到新增加的公文,与上一个用例不同的,公文状态为已下发,而且在地区层也应该能够查看到已经下发的公文。

省市层修改公文,从“公文流转”业务流程图中我们可以看出,其输入应该是未下发的公文,而它的输出应该是修改未下发的公文的相关内容,并保存修改的结果。

省市层删除公文,从“公文流转”业务流程图中我们可以看出,其输入也应该是未下发的公文,而它的输出应该是查找到未下发的公文并删除。

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

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

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

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

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

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

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

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

【问题3】该案例中对缺陷的管理有哪些不妥之处?【问题4】开发工程师产品发布的做法是否正确?答案:【问题1】测试工作开展得太晚。

(1分)测试工作应该覆盖需求分析、概要设计、详细设计、编码等前期阶段,而不应该在系统开发初步完成后才开始。

(2分)【问题2】测试人员功能测试的方法不正确。

系统功能测试应该追溯到用户需求,针对界面进行功能测试是错误的。

【问题3】(1)开发工程师无权决定是否延期或者暂停修改某一缺陷;(2)测试工程师认可暂停修复缺陷的决定是不合理的;(3)测试工程师应该跟踪缺陷状态,直至确定修改后关闭缺陷,才是完成了测试任务;(4)回归测试应该执行所有的用例,不是仅仅执行与该缺陷有关的用例;(5)产品发布前,应该对发现的缺陷进行评审;(6)应该分析缺陷修复情况之后才可以发布产品。

【问题4】产品最后由开发人员直接发布不合理。

(1分)(基线库中的产品应该是最后经过测试的。

)实际最后发布的产品应该从产品库中提取。

(2分)解析:【问题1】本题考查两个知识点:(1)测试工作与开发工作如何配合;(2)测试的对象包括哪些。

软件测试应该覆盖软件开发的需求分析、概要设计、详细设计、编码等前期阶段,在本题中介绍说测试工作在系统开发初步完成之后开始并直接进行系统测试,这显然是测试开展的太晚。

【问题2】本题考查功能测试的依据,正确的依据应该是需求规格说明书,而不是用户界面,因为界面实现的功能是否正确的理解和表达了用户需求为不可知。

系统功能测试一般是依据需求说明书来进行的,要根据用户的需求来设计测试用例并进行测试,在本题中,测试工程师只针对界面进行了功能测试,显然方法是不正确的。

【问题3】本题考査两个知识点:(1)缺陷管理的流程和1R责;(2)回归测试的概念。

软件缺陷是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差,其结果是软件运行于某一特定条件时,将出现软件故障。

软件缺陷一般被认为是“欠缺和不够完备的地方”,主要是针对产品说明书而言的。

因此测试工程师是无权决定是否延期或者暂停修改某一缺陷,那么测试工程师认可暂停修复缺陷的决定是不合理的。

另外,回归测试应该执行所有的案例,不是仅仅执行与该缺陷有关的用例,而产品发布前,应该对发现的缺陷进行评审,分析缺陷修复情况之后,才可以发布产品。

因此该案例中对缺陷的管理有哪些不妥之处主要有:(1)开发工程师无权决定是否延期或者暂停修改某一缺陷;(2)测试工程师认可暂停修复缺陷的决定是不合理的;(3)测试工程师应跟踪缺陷状态,直至确定修改后关闭缺陷,才是完成了测试任务;(4)回归测试应该执行所有的案例,不是仅仅执行与该缺陷有关的用例;(5)产品发布前,应该对发现的缺陷进行评审;(6)应该分析缺陷修复情况之后,才可以发布产品。

【问题4】本题考查配置管理的知识点。

软件产品的发布,应该从产品库中提取经过测试的产品发布,而不是由软件开发人员在开发环境下对产品直接打包发布。

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

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

getit( int m ){int i, k;k = sqrt( m );for ( i = 2; i <= k; i++ )if ( m % i == 0 ) break;if ( i >= k + 1 )printf( “%d is a selected number\n”, m );elseprintf( “%d is not a selected number\n”, m );}【问题1】请找出程序中所有的逻辑判断子语句。

【问题2】请将满足100% DC (判定覆盖)所需的逻辑条件填入下表。

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

假设函数getit 的参数m取值范围是150<m<160,请使用基本路径测试法设计测试用例,将参数m的取值填入下表,使之满足基本路径覆盖要求。

答案:【问题1】程序中的逻辑判断子语句如下:i<=km%i = 0i>=k+l【问题2】编号100%DC所需的逻辑条件1 i<=k(或i<k+1)2 i>k(或i>=k+1)3 m%i==04 M&i≠0【问题3】控制流图(3分):环路复杂度(2分):V(G)=4基本路径覆盖用例(每个2分,共4分):用例编号M取值1 151或1572 152、153、154、155、156、158、159中的任意一个解析:【问题1】本题主要考查的是逻辑覆盖的相关内容。

本小题是要我们从程序中找出所有的逻辑判断语句,很显然在题目给出的程序中,包含的逻辑判断语句有:i<=k 、m%i==0 及i >= k + 1。

这里提醒大家注意的是for语言中的逻辑判断条件。

【问题2】判定覆盖是指使得程序中的每一个分支都至少执行一次。

在本题中,首先执行的for循环,而循环的逻辑判断是i<=k,那么我们就应设计一个用例i>k和用例i<=k,如果i>k,则循环体不执行,直接执行if条件语句,由于i>k,所以i >= k + 1肯定为真,接着执行相应的输出语句。

如果i<=k,执行循环题,循环体中,又有一个逻辑判断,那么我们就应该设计用例m % i == 0和用例m % i ≠ 0,分别执行逻辑判断结果为真与为假的情况,如果该逻辑判断结果为真,执行break语言,直接结束循环。

这个时候变量i<= k,那么第三个逻辑判断(i >= k + 1)的结果肯定为假;如果m % i ≠ 0,则第二个逻辑判断的结果为假,不执行break 语言,直到循环结束,这个时候变量i>k,而第三个逻辑判断(i >= k + 1)的结果肯定为真。

设置了这四个用例,很显然实现了100%的判定覆盖。

【问题3】根据题目程序的意思,我们可以知道其控制流图如下所示:而它的V(G)=判定数+1=3+1=4。

在150到160之间的数不能被2到12整除的数只有151和157,因此在设计的两个用例中,其中一个是151或157,而另一个是150到160之间的其它整数。

相关文档
最新文档