06年软件评测师试题及答案.docx
- 文档编号:12072598
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:35
- 大小:108.90KB
06年软件评测师试题及答案.docx
《06年软件评测师试题及答案.docx》由会员分享,可在线阅读,更多相关《06年软件评测师试题及答案.docx(35页珍藏版)》请在冰豆网上搜索。
06年软件评测师试题及答案
j软件评测师考试大纲
一、考试说明
1.考试要求:
(1)熟悉计算机基础知识;
(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;
(3)熟悉计算机网络基础知识;
(4)熟悉软件工程知识,理解软件开发方法及过程;
(5)熟悉软件质量及软件质量管理基础知识;
(6)熟悉软件测试标准;
(7)掌握软件测试技术及方法;
(8)掌握软件测试项目管理知识;
(9)掌握C语言以及C++或Java语言程序设计技术;
(10)了解信息化及信息安全基础知识;
(11)熟悉知识产权相关法律、法规;
(12)正确阅读并理解相关领域的英文资料。
2.通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理方法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。
3.本考试设置的科目包括:
(1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题;
(2)软件测试应用技术,考试时间为150分钟,笔试,问答题。
二、考试范围
考试科目1:
软件工程与软件测试基础知识
1.计算机系统基础知识
1.1计算机系统构成及硬件基础知识
●计算机系统的构成
●处理机
●基本输入输出设备
●存储系统
1.2操作系统基础知识
●操作系统的中断控制、进程管理、线程管理
●处理机管理、存储管理、设备管理、文件管理、作业管理
●网络操作系统和嵌入式操作系统基础知识
●操作系统的配置
1.3数据库基础知识
●数据库基本原理
●数据库管理系统的功能和特征
●数据库语言与编程
1.4中间件基础知识
1.5计算机网络基础知识
●网络分类、体系结构与网络协议
●常用网络设备
●Internet基础知识及其应用
●网络管理
1.6程序设计语言知识
●汇编、编译、解释系统的基础知识
●程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)
●面向对象程序设计
●C语言以及C++(或Java)语言程序设计基础知识
2.标准化基础知识
●标准化的概念(标准化的意义、标准化的发展、标准化机构)
●标准的层次(国际标准、国家标准、行业标准、企业标准)
●标准的类别及生命周期
3.信息安全知识
●信息安全基本概念
●计算机病毒及防范
●网络入侵手段及防范
●加密与解密机制
4.信息化基础知识
●信息化相关概念
●与知识产权相关的法律、法规
●信息网络系统、信息应用系统、信息资源系统基础知识
5.软件工程知识
5.1软件工程基础
●软件工程概念
●需求分析
●软件系统设计
●软件组件设计
●软件编码
●软件测试
●软件维护
5.2软件开发方法及过程
●结构化开发方法
●面向对象开发方法
●瀑布模型
●快速原型模型
●螺旋模型
5.3软件质量管理
●软件质量及软件质量管理概念
●软件质量管理体系
●软件质量管理的目标、内容、方法和技术
5.4软件过程管理
●软件过程管理概念
●软件过程改进
●软件能力成熟度模型
5.5软件配置管理
●软件配置管理的意义
●软件配置管理的过程、方法和技术
5.6软件开发风险基础知识
●风险管理
●风险防范及应对
5.7软件工程有关的标准
●软件工程术语
●计算机软件开发规范
●计算机软件产品开发文件编制指南
●计算机软件需求规范说明编制指南
●计算机软件测试文件编制规范
●计算机软件配置管理计划规范
●计算机软件质量保证计划规范
●数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定
6.软件评测师职业素质要求
●软件评测师职业特点与岗位职责
●软件评测师行为准则与职业道德要求
●软件评测师的能力要求
7.软件评测知识
7.1软件测试基本概念
●软件质量与软件测试
●软件测试定义
●软件测试目的
●软件测试原则
●软件测试对象
7.2软件测试过程模型
●V模型
●W模型
●H模型
●测试模型的使用
7.3软件测试类型
●单元测试、集成测试、系统测试
●确认测试、验收测试
●开发方测试、用户测试、第三方测试
●动态测试、静态测试
●白盒测试、黑盒测试、灰盒测试
7.4软件问题分类
●软件错误
●软件缺陷
●软件故障
●软件失效
7.5测试标准
7.5.1GB/T16260.1—2003软件工程产品质量第1部分:
质量模型
7.5.2GB/T18905.1—2002软件工程产品评价第1部分:
概述
7.5.3GB/T18905.5—2002软件工程产品评价第5部分:
评价者用的过程
8.软件评测现状与发展
●国内外现状
●软件评测发展趋势
9.专业英语
●正确阅读并理解相关领域的英文资料
考试科目2:
软件测试应用技术
1.软件生命周期测试策略
1.1设计阶段的评审
●需求评审
●设计评审
●测试计划与设计
1.2开发与运行阶段的测试
●单元测试
●集成测试
●系统(确认)测试
●验收测试
2.测试用例设计方法
2.1白盒测试设计
●白盒测试基本技术
●白盒测试方法
2.2黑盒测试用例设计
●测试用例设计方法
●测试用例的编写
2.3面向对象测试用例设计
●测试方法选择的策略
●黑盒测试方法选择策略
●白盒测试方法选择策略
●面向对象软件的测试策略
3.软件测试技术与应用
3.1软件自动化测试
●软件自动化测试基本概念
●选择自动化测试工具
●功能自动化测试
●负载压力自动化测试
3.2面向对象软件的测试
●面向对象测试模型
●面向对象分析的测试
●面向对象设计的测试
●面向对象编程的测试
●面向对象的单元测试
●面向对象的集成测试
●面向对象的系统测试
3.3负载压力测试
●负载压力测试基本概念
●负载压力测试解决方案
●负载压力测试指标分析
●负载压力测试实施
3.4Web应用测试
●Web应用的测试策略
●Web应用设计测试
●Web应用开发测试
●Web应用运行测试
3.5网络测试
●网络系统全生命周期测试策略
●网络仿真技术
●网络性能测试
●网络应用测试
3.6安全测试
●测试内容
●测试策略
●测试方法
3.7兼容性测试
●硬件兼容性测试
●软件兼容性测试
●数据兼容性测试
●新旧系统数据迁移测试
●平台软件测试
3.8易用性测试
●功能易用性测试
●用户界面测试
3.9文档测试
●文档测试的范围
●用户文档的内容
●用户文档测试的要点
●用户手册的测试
●在线帮助的测试
4.测试项目管理
●测试过程的特性与要求
●软件测试与配置管理
●测试的组织与人员
●测试文档
●软件测试风险分析
●软件测试的成本管理
三、题型举例
(一)选择题
●下面的哪一项测试步骤中需要进行局部数据结构测试:
(1)
(1)A.单元测试B.集成测试C.确认测试D.系统测试
●软件的六大质量特性包括:
(2)
(2)A.功能性、可靠性、可用性、效率、可维护、可移植
B.功能性、可靠性、可用性、效率、稳定性、可移植
C.功能性、可靠性、可扩展性、效率、稳定性、可移植
D.功能性、可靠性、兼容性、效率、稳定性、可移植
(二)问答题
1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。
循环1:
for(i=0;i { if(condition) DoSomething(); else DoOtherthing(); } 循环2: if(condition) { for(i=0;i DoSomething() } else { for(i=0;i DoOtherthing(); } 问题1: 循环1的优点和缺点。 问题2: 循环2的优点和缺点。 2.请简述软件系统负载压力测试的主要目的。 2006年上半年软件评测师上午试题 ●在计算机系统中,存取速度最快的是___ (1)___。 (1)A.CPU内部寄存器 B.计算机的高速缓存Cache C.计算机的主存 D.大容量磁盘 ●模块的耦合度描述了___ (2)___。 (2)A.模块内各种元素结合的程度 B.模块内多个功能之间的接口 C.模块之间公共数据的数量 D.模块之间相互关联的程度 ●若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其它因素对可靠性的影响时,该计算机系统的平均故障间隔时间为___(3)___小时。 (3)A.2×1O4 B.5×1O4 C.2×1O5 D.5×105 ●内聚是一种指标,表示一个模块___(4)___。 (4)A.代码优化的程度 B.代码功能的集中程度 C.完成任务时及时程度 D.为了与其他模块连接所要完成的工作量 ●为了解决进程间的同步和互斥问题,通常来用一种称为___(5)___机制的方法。 若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是___(6)___。 (5)A.调度 B.信号量 C.分派 D.通讯 (6)A.20 B.18 C.16 D.15 ●在UNIX操作系统中,把输入/输出设备看作是___(7)___。 (7)A.普通文件 B.目录文件 C.索引文件 D.特殊文件 ●某磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区,假定分配以扇区为单位。 若使用位示图管理磁盘空间,则位示图需要占用___(8)___字节空间。 (8)A.16000 B.1000 C.2000 D.1600 ●___(9)___描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一应用有关的数据逻辑表示。 (9)A.模式 B.逻辑模式 C.外模式 D.内模式 ●某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中: 员工关系E(employeelD,name,department)中的属性为: 员工编号,姓名,部门; 产品关系P(productID,name,model,size,color)中的属性为: 产品编号,产品名称,型号,尺寸,颜色; 仓库关系W(warehouselD,name,address,employeeID)中的属性为: 仓库编号,仓库名称,地址,员工编号; 库存关系I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号和产品数量。 a.若要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且惟一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是___(10)___。 b.可得到每种产品伪名称和该产品的总库存量的查询语句为; SELELCTname,SUM(quantity) FROMP,I WHERE___(11)___ (10)A.实体完整性、参照完整性、用户定义完整性 B.参照完整性、实体完整性、用户定义完整性 C.用户定义完整性、实体完整性、参照完整性 D.实体完整性、用户定义完整性、参照完整性 (11)A.P.productID=I.productlD; B.P.productID=I.productIDORDERBYname; C.P.productID=I.productIDGROUPBYname; D.P.productID=I.productIDGROUPBYname,quantity。 ●与多模光纤相比较,单模光纤具有___(12)___等特点。 (12)A.较高的传输率、较长的传输距离、较高的成本 B.较低的传输率、较短的传输距离、较高的成本 C.较高的传输率、较短的传输距离、较低的成本 D.较低的传输率、较长的传输距离、较低的成本 ●“ (13)A.title B.style C.italic D.science ●某校园网用户无法访问外部站点210.102.58.74,管理人员在windows操作系统下可以使用___(14)___判断故障发生在校园网内还是校园网外。 (14)A.ping210.102.58.74 B.tracert210.102.58.74 C.netstat210.102.58.74 D.arp210.102.58.74 ●SNMP所采用的传输层协议是___(15)___。 (15)A.UDP B.ICMP C.TCP D.IP ●渐增式开发方法有利于___(16)___。 (16)A.获取软件需求 B.快速开发软件 C.大型团队开发 D.商业软件开发 ●高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是___(17)___。 (17)A.语句 B.语义 C.语用 D.语法 ●___(18)___是面向对象程序设计语言不同于其它语言的主要特点,是否建立了丰富的___(19)___是衡量一个面向对象程序设计语言成熟与否的重要标志之一。 (18)A.继承性 B.消息传递 C.多态性 D.静态联编 (19)A.函数库 B.类库 C.类型库 D.方法库 ●某市标准化行政主管部门制定并发布的工业产品的安全、卫生要求的标准,在其行政区域内是___(20)___。 (20)A.强制性标准 B.推荐性标准 C.自愿性标准 D.指导性标准 ●王某购买了一个“海之久”牌活动硬盘,而且该活动硬盘还包含有一项实用新型专利,那么,王某享有___21___。 (21)A.“海之久”商标专用权 B.该盘的所有权 C.该盘的实用新型专利权 D.前三项权利之全部 ●甲企业委托软件公司程序员王某开发管理软件,并与王某签订了书面协议,但协议中未对软件著作权归属做出明确的约定,其软件著作权属于___(22)___。 (22)A.甲企业 B.软件公司 C.程序员王某 D.软件公司和甲企业 ●依据著作权法,计算机软件著作权保护的对象是指___(23)___。 (23)A.计算机硬件 B.计算机软件 C.计算机硬件和软件 D.计算机文档 ●相对于DES算法而言,RSA算法的___(24)___,因此,RSA___(25)___。 (24)A.加密密钥和解密密钥是不相同的 B.加密密钥和解密密钥是相同的 C.加密速度比DES要高 D.解密速度比DES要高 (25)A.更适用于对文件加密 B.保密性不如DES C.可用于对不同长度的消息生成消息摘要 D.可以用于数字签名 ●在C++语言中,已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3: 类P和类Q是类O的派生类,其继承方式如下所示: classP: protectedO{…}; classQ: publicO{…}; 关于方法F1的描述中正确的是___(26)___;关于方法F2韵描述中正确的是___(27)___;关于方法F3的描述中正确的是___(28)___。 (26)A.方法F1无法被访问 B.只有在类O内才能访问方法F1 C.只有在类P内才能访问方法F1 D.只有在类Q内才能访问方法F1 (27)A.类O、P和Q的对象都可以访问方法F2 B.类P和Q的对象都可以访问方法F2 C.类0和Q的对象都可以访问方法F2 D.只有在类P内才能访问方法F2 (28)A.类0、P和Q的对象都可以访问方法F3 B.类0、P和Q的对象都不可以访问方法F3 C.类0和Q的对象都可以访问方法F3 D.类P和Q的对象都可以访问方法F3。 ●正式的技术评审FTR(FormalTechnicalReview)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中不正确的是___(29)___。 (29)A.评审产品,而不是评审生产者的能力 B.要有严格的评审计划,并遵守日程安排 C.对评审中出现的问题要充分讨论,以求彻底解决 D.限制参与者人数,并要求评审会之前做好准备 ●在绘制数据流图时,要遵循的一个原则是父图与子图的平衡,所谓平衡是指___(30)___。 (30)A.父图和子图都不得改变数据流的性质 B.子图不改变父图数据流的—致性 C.父图的输入/输出数据流与子图的输入/输出数据流一致 D.子图的输出数据流完全由父图的输入数据流确定 ●某系统的顶层DFD图如下,其中,加工1细化后的DFD图是___(31)___。 (31) ●下图中的程序由A、B、C、D、E5个模块组成,下表中描述了这些模块之间的接口,每一个接口有一个编号。 此外,模块A、D和E都要引用一个专用数据区。 那么A和E之间耦合关系是___(32)___。 编号 参数 返回值 1 数据项 数据项 2 数据项 数据项 3 功能码 无 4 无 列表 (32)A.公共耦合 B.数据耦合 C.内容耦合 D.无耦合 ●在C++语言中,若类C中定义了一个方法intf(inta,intb),那么方法___(33)___不能与该方法同时存在于类C中。 (33)A.intf(intx,inty) B.intf(floata,intb) C.floatf(intx,floaty) D.intf(intx,floaty) ●在面向对象软件开发过程中,采用设计模式___(34)___。 (34)A.允许在非面向对象程序设计语言中使用面向对象的概念 B.以复用成功的设计和体系结构 C.以减少设计过程创建的类的个数 D.以保证程序的运行速度达到最优值 ●两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是___(35)___个。 (35)A.25 B.30 C.50 D.60 ●对于软件的β测试,下列描述正确的是___(36)___。 (36)A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试 B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试 C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试 D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试 ●___(37)___可以作为软件测试结束的标志。 (37)A.使用了特定的测试用例 B.错误强度曲线下降到预定的水平 C.查出了预定数目的错误 D.按照测试计划中所规定的时间进行了测试 ●下面①--④是关于软件评测师工作原则的描述,正确的判断是___(38)___。 ①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量 ②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间 ③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误 ④要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。 (38)A.①、② B.②、③ C.①、③ D.无 ●在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中___(39)___不是单元测试的主要内容。 在进行单元测试过程中,通常测试工程师都需要借助___(40)___来代替所测模块调用的子模块: 在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 06 软件 评测 试题 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)