文档库 最新最全的文档下载
当前位置:文档库 › 2011年下半年-软件评测师-应用技术

2011年下半年-软件评测师-应用技术

2011年下半年-软件评测师-应用技术
2011年下半年-软件评测师-应用技术

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 2011年下半年-软件评测师-应用技术全国计算机技术与软件专业技术资格(水平)考试 2019 年下半年软件评测师下午试卷(考试时间 14:00~16:30 共 150 分钟)请按下述要求正确填写答题纸 1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

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

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

4.本试卷共 5 道题,都是必答题,满分 75 分。

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

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

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

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

例题解答栏(1) 11 (2) 4 试题一【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。

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

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

1 / 5

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

例如:

T01:

A T02:

A、B 【问题 2 2 】针对问题 1 设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。

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

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

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

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

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

【问题 3 3 】假设函数 gz_open 的参数 mode 是由 26 个小写字母’a-’z、数字’0’-’9以及空格组成的字符串,请使用基本路径测试法构造 1 个测试用例,使之覆盖所有基本路径。

试题三【说明】在 CNCERT/CC (国家计算机网络应急技

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 术处理协调中心)处理的安全事件中,国内政府机构和重要信息系统部门的网页篡改类事件数量增长迅速。

2019 年 6 月的某一周,中国境内仅网页被篡改的网站就有 660 个,其中政府网站 105 个。

网站内容复制容易,转载速度快,后果难以预料,网页如果被篡改,将直接危害该网站的利益,尤其是门户网站作为政府发布重要新闻、重大方针政策、法规和企业信息等的重要渠道,一旦被黑客篡改,将严重损害政府和企业形象。

从网站页面被篡改的角度来看,存在两种攻击的可能,一种是网站被入侵,也就是说网站页面确实被篡改了,另外一种是网站被劫持,这种情况下网站的页面实际上并没有被篡改,但是攻击者劫持了网络访问并发送欺骗页面给来访者,进而造成页面被篡改的表象。

【问题 1 1 】通过入侵从而进行网页篡改的可能途径有哪些?这些途径各对应安全系统防护体系的哪个层次?【问题 2 2 】针对网页被篡改的问题,从技术层面看有哪些防范措施?【问题 3 3 】现在出现了一些基于监测与恢复的页面防篡改系统,这类防篡改系统应具备哪些基本功能?试题四【说明】某公司开发基于 Web 的招聘系统,采用 Java EE 系统架构。

系统提供用户注册、职位设置、接受应聘者的申请和评估录取应聘者等功能。

接受申请主要是验证应聘者提交的姓名、地址、照片、简历和预

3 / 5

申请职位等信息的完整性,并发送给应聘者相关通知;评估应聘者主要是根据部门经理设置所需职位,对已经受理的申请进行资格审查,发送给应聘者录用与否的相关决策信息。

系统要支持:

(1)在 50 个用户并发时,主要功能的处理能力至少要达到 5 个请求/秒,平均数据量12KB/请求;(2)用户可以通过 PC、移动设备上的不同操作系统和浏览器进行访问。

【问题 1 1 】简要叙述招聘系统链接测试的主要测试内容。

【问题 2 2 】简要叙述为了达到系统要支持的(2),需要进行哪些兼容性测试,并设计一个兼容性测试矩阵实例。

【问题 3 3 】在满足系统要支持的(1)时,计算系统的通信吞吐量。

【问题 4 4 】系统实现时,对用户的登录判断所用的动态SQL 语句如下:

SELECT * FROM Users WHERE User 一Name = ‘ + strUserName + ‘AND Password =‘ + strPassword + ‘;该 SQL 语句是否能防止 SQL 注入?请设计一个测试用例,以测试 SQL 注入,并说明防止 SQL注入的方法。

试题五【说明】某数据管理系统有两个重要模块:数据接收模块和数据查询模块。

数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 库中査询相应的数据并返回给用户。

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

该数据管理系统的性能要求为:

(1)交易执行成功率 100%; (2)接收间隔最小为 200ms; (3)查询响应时间在 3s 以内;(4)查询功能支持至少 10 个并发用户;(5)数据接收模块 CPU 利用率不超过 40%; (6)数据查询模块 CPU 利用率不超过 20%。

【问题 1 1 】简述负载压力测试的主要目的。

【问题 2 2 】对该数据管理系统进行性能测试时,主要关注哪些性能指标?【问题 3 3 】该系统数据接收模块和数据查询模块的测试结果如表 5-1、表 5-2 所示,请分别指出测试结果是否满足性能需求并说明原因。

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

5 / 5

软件评测师考试习题

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×1O5D.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

2017年下半年 软件评测师 下午试卷

2017年下半年软件评测师下午试卷案例 第1题阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 问题:1.1(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 问题:1.2(8分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 问题:1.3(4分) 请给出问题2中控制流图的线性无关路径。 第二题阅读下列说明,回答问题1至问题3。 【说明】 某银行B和某公司C发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额和刷卡日期有关,具体积分规则如表2-1所示。此外,公司C的会员分为普通会员、超级会员和PASS会员三个级别,超级会员和PASS会员在刷卡时有额外积分奖励,奖励规则如表2-2所示。

银行B开发了一个程序来计算用户每次刷卡所累积的积分,程序的输入包括会员级别L、刷卡日期D和刷卡金额A,程序的输出为本次积分S。其中,L为单个字母且大小写不敏感,D由程序直接获取系统日期,A为正浮点数最多保留两位小数,S为整数。 问题:2.1(5分) 采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表2-3中空(1)~(5)。 问题:2.2(9分) 根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)~(9)。

问题:2.3(6分) 如果规定了单次刷卡的积分上限为20000( 即S取值大于等于0且小于等于20000),则还需要针对S的取值补充一些测试用例。假设采用等价类划分法和边界值分析法来补充用例,请补充表2-5、表2-6中的空(1)~(6)。 第三题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 某公司欲开发一套基于Web的通用共享单车系统。该系统的主要功能如下: 1.商家注册、在线支付;后台业务员进行车辆管理与监控、查询统计、报表管理、价格设置、管理用户信息。 2.用户输入手机号并在取验证码后进行注册、点击用车后扫描并获取开锁密码、锁车(机械锁由用户点击结束用车)后3秒内显示计算的费用,用户确认后支付、查看显示时间与路线及其里程、预约用车、投诉。 问题:3.1(6分) 采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用共享单车的满意度进行量化,系统需要满足Apdex指数为

2017年下半年软考(中级)网络工程师真题+答案解析下午案例分析

2017年下半年网络工程师真题+答案解析 下午案例分析 第1题 阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。 【说明】 某企业组网方案如图1-1所示,网络接口规划如表1-1所示。公司内部员工和外部访客均可通过无线网络访问企业网络,内部员工无线网络的SSID为Employee,访客无线网络的SSID为Visitor。 问题:1.1 (6分)

防火墙上配置NAT功能,用于公私网地址转换。同时配置安全策略,将内网终端用户所在区域划分为Trust区域,外网划分为Untrust区域,保护企业内网免受外部网络攻击。 补充防火墙数据规划表1-2内容中的空缺项。 注:Local表示防火墙本地区域:srcip表示源ip。 问题:1.2 (4分) 在点到点的环境下,配置IPSec VPN隧道需要明确(4)和(5) 问题:1.3 (6分) 在Switch1上配置ACL禁止访客访问内部网络,将Switch1数据规划表1-3内容中的空缺项补充完整。 问题:1.4 (4分) AP控制器上部署WLAN业务,采用直接转发,AP跨三层上线。认证方式:无线用户通过预共享密钥方式接入。 在Switch1上GEO/O/2连接AP控制器,该接口类型配置为(9)模式,所在VLAN 是(10)。 答案解析:

1、192.168.99.0/24 2、200.1.1.1/32 3、0.0.0.0/0或any 答案解析: 4-5 隧道的源目IP地址 答案解析: 6、4 7、192.168.104.0/0.0.0.255 8、deny 答案解析: 9、access 10、VLAN 10 由说明可知,企业网通过IPSec隧道与分支相连,因此需要配置隧道的源目IP地址。Local代表防火墙本地区域,即直连网段。要通过ACL实现访问控制:禁止访客访问内部网络。访客对应网段为VLAN104即192.168.104.0/24,动作应该为deny. AP控制器连接在核心交换机的GE0/0/2端口,对应说明所属于VLAN为100.因此端口类型为access。 第2题 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 图2-1是某企业网络拓扑,网络区域分为办公区域、服务器区域和数据区域,线上商城系统为公司提供产品在线销售服务。公司网络保障部负责员工办公电脑和线上商城的技术支持和保障工作。

软件测评师考试大纲

一、考试说明 1. 考试要求 (1)熟悉计算机基础知识; (2)熟悉操作系统、数据库、中间件、程序设计语言基础知识; (3)熟悉计算机网络基础知识; (4)熟悉软件工程知识,理解软件开发方法及过程; (5)熟悉软件质量及软件质量管理基础知识; (6)熟悉软件测试标准; (7)掌握软件测试技术及方法; (8)掌握软件测试项目管理知识; (9)掌握C语言以及C++或Java语言程序设计技术; (10)了解信息化及信息安全基础知识; (11)熟悉知识产权相关法律、法规; (12)正确阅读并理解相关领域的英文资料。 二、考试范围 考试科目1:软件工程与软件测试基础知识 1.计算机系统基础知识 1.1 计算机系统构成及硬件基础知识 ·计算机系统的构成 1.计算机的基本硬件系统:运算器、控制器、存储器、输入设备、输出设置 1)运算器和控制器组成CPU(中央处理单元,是硬件系统的核心) 2)存储器:内部存储器(速度高、容量小)、外部存储器(容量大、速度慢) 3)输入设备和输出设备:合称外部设备(外设) 2.CPU 4)功能:程序控制、操作控制、时间控制、数据处理 5)组成:运算器、控制器、寄存器组、内部总线 运算器 是一种执行部件,由算术逻辑单元(ALU)、累加寄存器、数据缓冲器存期、状态 条件寄存器组成

算术逻辑单元(ALU):实现对数据的运算 累加寄存器(AC):为ALU提供工作区,运算器中至少有一个累加寄存器 数据缓冲寄存器(DR):作为CPU、内存、外围设备之间数据传送的中转站 状态条件寄存器(PSW):为运算结果建立各种条形码,保存当前指令执行完成后的状态,通常一个算术操作产生一个云算计过,而一个逻辑操作产生一个判决 控制器 用于控制整个CPU的工作,它决定了计算机运行过程的自动化。由指令控制逻辑、时序控制逻辑、总线控制逻辑、中断控制逻辑 指令控制逻辑:完成取指令、分析指令、执行指令,指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、指令译码器(ID)

2018年下半年软件评测师考试下午真题(完整版)

2018年下半年软件评测师考试下午真题(专业解析+ 参考答案) 1、阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 问题内容: 【问题1】(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 【问题2】(8分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 【问题3】(4分) 请给出问题2中控制流图的线性无关路径。 2、阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。 【说明】 某连锁酒店集团实行积分奖励计划,会员每次入住集团旗下酒店均可以获得一定积分,积分由欢迎积分加消费积分构成。其中欢迎积分跟酒店等级有关,具体标准如表2-1所示;消费积分跟每次入住消费金额有关,具体标准为每消费

1元获得2积分(不足1元的部分不给分)。此外,集团会员分为优先会员、金会员、白金会员三个级别,金会员和白金会员在入住酒店时可获得消费积分的额外奖励,奖励规则如表2-2所示。 表2-1 集团不同等级酒店的欢迎积分标准 表2-2 额外积分奖励规则 该酒店集团开发了一个程序来计算会员每次入住后所累积的积分,程序的输入包括会员级别L、酒店等级C和消费金额A(单位:元),程序的输出为本次积分S。其中,L为单个字母且大小写不敏感,C为取值1到6的整数,A为正浮点数且最多保留两位小数,S为整数。 问题内容:【问题1】(7分) 采用等价类划分法对该程序进行测试,等价类表如表2-3所示,请补充表2-3中空(1)-(7)。 表2-3 等价类 【问题2】(13分) 根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)-(13)。

软件测评师考试基础知识

软件评测基础知识 软件测试基本概念 软件质量与软件测试:软件测试是软件质量保证工作的一个重要环节。软件测试和软件质量保证是软件质量工程的两个不同层面的工作。软件测试只是软件质量保证工作中的一个重要环节。质量保证(QA)的工作是通过预防、检查与改进来保证软件的质量,它所关注的是软件质量的检查和测量。软件测试所关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。 软件测试定义:软件测试就是在软件投入运行前对软件需求分析、软件设计规格说明和软件编码进行的查错(包括代码执行活动与人工活动)。软件测试是为了发现错误而执行程序的过程。软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序的错误。是在软件投入运行前,对软件需求分析、软件设计规格说明和软件编码的最终复审,是软件质量保证的关键步骤。 软件测试目的:(1)测试是一个为了寻找错误而运行程序的过程;(2)一个好的测试用例是指很可能找到迄今为止未发现的错误的用例;(3)一个成功的测试是指揭示了迄今为止尚未发现的错误的测试。 软件测试的目标是能够以耗费最少时间与最小工作量找出软件系统中潜在的各种错误与缺陷。 测试只能证明程序中错误的存在,但不能证明程序中没有错误。

软件测试原则:(1)尽早地并不断地进行软件测试;(2)程序员或程序设计机构应避免测试自己设计的程序;(3)测试前应当设定合理的测试用例;(4)测试用例的设计不仅要有合法的输入数据,还要有非法的输入数据;(5)在对程序修改之后要进行回归测试;(6)充分注意测试中的群集现象;(7)妥善保留测试计划、全部测试用例、出错统计和最终分析报告,并把它们作为软件的组成部分之一,为软件的维护提供方便;(8)应当对每一个测试结果做全面检查;(9)严格执行测试计划,排除测试的随意性。 软件测试对象:软件的测试不仅仅是程序的测试,软件的测试应贯穿于整个软件生命同期中。在软件定义阶段产生的可行性报告、项目实施计划、软件需求说明书或系统功能说明书,在软件开发阶段产生的概要测试说明书、详细设计说明书,以及源程序等都是软件测试的对象。 软件测试过程模型:V模型、W模型、H模型。 软件测试模型的使用:在实际软件测试的实施过程中,应灵活地运用各种模型的优点,通常可以在W模型的框架下,运用H模型的思想进行独立的测试。当有变更发生时,按X模型和前置模型的思想进行处理。同时,将测试和开发紧密结合,寻找恰当的就绪点开始测试,并反复进行迭代测试,以达到按期完成预定的目标。 软件问题分类:软件错误、软件缺陷、软件故障、软件失效。 软件测试类型: 按开发阶段分:单元测试、集成测试、确认测试(有效性测试)、

软件评测师考试要求

软件评测师考试要求

全国计算机等级考试四级软件测试工程师 软件评测师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考 试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格 ,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一 标准、统一证书的考试办法。笔试安排在一天之内。 考生报名方式主要分为:网上报名与考生本人到指定地点报名两种。

注:报名时依据的身份证明包括:居民身份证、军人的证件、护照、户口本等。 1.计算机系统基础知识 1.1 计算机系统构成及硬件基础知识·计算机系统的构成·处理机·基本输入输出设备·存储系统 1.2 操作系统基础知识·操作系统的中断控制、进程管理、线程管理·处理机管理、存储管理、设备管理、文件管理、作业管理·网络操作系统和嵌入式操作系统基础知识·操作系统的配置 1.3 数据库基础知识·数据库基本原理·数据库管理系统的功能和特征·数据库语言与编程 1.4 中间件基础知识 1.5 计算机网络基础知识·网络分类、体系结构与网络协议·常见网络设

备·Internet基础知识及其应用·网络管理 1.6 程序设计语言知识·汇编、编译、解释系统的基础知识·程序设计语言的基本成分(数据、 运算、控制和传输、过程(函数)调用)·面向对象程序设计·C语言以及C++(或Java)语言程 序设计基础知识 2.标准化基础知识·标准化的概念(标准化的意义、标准化的发展、标准化机构)·标准的层次(国际标准、国家标准、行业标准、企业标准)·标准的类别及生命周期 3. 3.信息安全知识·信息安全基本概念·计算机病毒及防范·网络入侵手段及防范·加密与解密机制 4.信息化基础知识·信息化相关概念·与知识产权相关的法律、法规·信

2017年下半年信息系统监理师考试上午真题(完整版)

2017年下半年信息系统监理师考试上午真题(专业 解析+参考答案) 1、信息系统工程是指信息化过程中的()、信息资源系统、信息应用系统的 新建、升级、改造和运行维护。 A、信息存储系统 B、信息网络系统 C、信息分发系统 D、信息安全系统 2、信息系统通过验收,正式移交给用户以后,就进入运维。要保障系统正常运行,系统维护是不可缺少的工作。软件维护一般可分为3种类型:纠错性维护、适应性维护、()。 A、测试性维护 B、支援性维护 C、完善性维护 D、安全性维护 3、软件生存周期一般划分为六个阶段,包括软件项目计划、()、软件设计、程序编码、软件测试以及运行维护。 A、需求分析 B、招投标 C、风险分析和定义 D、项目绩效评估

4、2017年7月8日,《国务院关于印发新一代人工智能发展规划的通知》中提出要建立新一代人工智能关键共性技术体系。新一代人工智能关键共性技术的研发部署要以()为核心,以数据和硬件为基础,以提升感知识别、知识计算、认知推理、运动执行、人机交互能力为重点,形成开放兼容、稳定成熟的技术体系。 A、智能 B、算法 C、知识 D、安全 5、()系统深入研究人类大脑神经系统的机能,模拟人类大脑思维控制的功能,通过多种方式实现对复杂不确定性系统进行控制。 A、自动控制 B、人工控制 C、智能控制 D、模糊控制 6、()是充分利用数据标签引导数据包在开放的通信网络上进行高速、高效传输的广域网传输技术。 A、TCP/IP B、QoS C、MPLS D、RFID 7、按照网络覆盖的区域,网络主要分为三种类型,其中不包括()。 A、局域网

B、城域网 C、互联网 D、广域网 8、城域网交换技术包括光纤分布式数据接口(FDDI)、分布式队列双总线(DQDB)和多兆位数据交换服务(SMDS)。其中DQDB具有很多优点,关于DQDB描述不正确的是:()。 A、能桥接局域网和广域网 B、网络运行与工作站的数量相关 C、使用光纤传输介质,与ATM兼容 D、使用双总线体系结构,每条总线的运行互相独立 9、网络集成面临互连异质、异构网络等问题,网络互连设备既可用软件实现,也可用硬件实现。以下()不属于网络互连设备。 A、交换机 B、网关 C、适配器 D、路由器 10、WiFi 技术常用的网络传输标准是()。 A、IEEE802.11 B、IEEE802.7 C、IEEE802.5 D、IEEE802.6

软件评测师知识点整理 (填空)

1.在计算机系统中,存取速度最快的是CPU内部寄存器 2.外模式描述数据的局部逻辑视图,是数据库用户的数据视图,他是与某 一种应用有关的数据逻辑表示 3.判断故障是校园内网还是外网tracert 4.Ping测试网络连接,检查网络连通是否顺畅或者连接速度。 https://www.wendangku.net/doc/6417741857.html,stat让用户得知哪些网络连接正在运行。 6.Snmp所采用的传输层协议是udp 7.渐增是开发方法有利于快速开发软件 V模型的局限性: W 模型: 8.H模型:测试过程完全是独立的,贯穿整个产品周期,与其他流程并行进 行。 9.X模型:针对单独程序片段进行相互分离的编码和测试。 前置测试模型: 10.规定评价包括:选择度量,建立度量评价等级,确定评估准则 11.网络延迟:指的从报文开始进入网络到它离开网络的时间 12.脚本语言属于动态语言 13.功能测试: 14.确认测试:验证软件功能和性能是否与用户要求一致(黑盒测试) 15.判定缺陷的准则:1.是否达到了说明书中指明的要求 2.是否出现了产品说明书中指明不会出现的错误 3. 软件功能是否超出了软件需求说明书中指明的范围 4. 软件是否达到了软件说明书中没有指明但是应该达到 的要求 5 软件测试人员认为的难以理解的不宜使用的运行速度 缓慢的或者最终用户认为不好的问题 16.需求和设计是导致缺陷的主要原因 17.软件测试的关键活动:测试需求分析制定测试计划测试设计测试执行测 试分析与总结 18.质量保证手段:制定质量保证计划,建立质量体系 19.单元测试内容:模块接口测试局部数据结构设计路径测试错误处理测试 边界测试 20.集成测试主要依据:概要设计说明书系统测试主要依据需求设计说明书 21.黑盒测试工具一般原理:利用脚本的录制/回放功能模拟用户的操作 22.响应时间是指按下传送建到得到结果为止所需要的时间 23.处理时间试着从接收一个消息到得到结果之间计算机历时的时间 24.周转时间是指从提出要求到得到结果所需要的时间 25.响应时间包括处理时间和周转时间。 26.可恢复性:易分析性易修改性易测试性一致性 27.评价规格说明:分析产品描述 规定对产品及部件执行测量 按照评价需求验证编制规格说明 软件编码规范评测包括: 28.概要设计说明书的评测内容如下。

2017年下半年信息系统项目管理师考试上午真题(完整版)

2017年下半年信息系统项目管理师考试上午真题 (专业解析+参考答案) 1、()是物联网应用的重要基础,是两化融合的重要技术之一。 A、遥感和传感技术 B、智能化技术 C、虚拟计算技术 D、集成化和平台化 2、两化深度融合已经成为我国工业经济转型和发展的重要举措之一。对两化融合的含义理解正确的是:()。 A、工业化与现代化深度融合 B、信息化与现代化深度融合 C、工业化与信息化深度融合 D、信息化与社会化深度融合 3、某大型种植企业今年要建设一个构建在公有云上的企业招投标信息系统,项目经理称现在正在进行软件采购,按照信息系统的生命周期5阶段划分法,当前处于()阶段。 A、系统规划 B、系统分析 C、系统设计 D、系统实施

4、商业智能将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策,包括数据预处理、建立数据模型、数据分析及数据展现4个阶段;其主要 应用的3个关键技术是()。 A、数据仓库/OLAP/数据挖掘 B、ETL/OLAP/数据展现 C、数据仓库/OLTP/OLAP D、数据集市/数据挖掘/数据质量标准 5、区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。主要解 决交易的信任和安全问题,最初是作为()的底层技术出现的。 A、电子商务 B、证券交易 C、比特币 D、物联网 6、人工智能(Artificial Intelligence,简称AI),是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。近 年在技术上取得了长足的进步,其主要研究方向不包含()。 A、人机对弈 B、人脸识别 C、自动驾驶 D、3D打印 7、研究软件架构的根本目的是解决软件的复用、质量和维护问题,软件架构设计师是软件开发过程中关键的一步,因此需要对其进行评估,在这一活动中, 评估人员关注的是系统的()属性。

软件评测师考试大纲(新)

软件评测师考试大纲 一、考试说明 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.标准化基础知识 ·标准化的概念(标准化的意义、标准化的发展、标准化机构) ·标准的层次(国际标准、国家标准、行业标准、企业标准)

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

2017年下半年软件评测师考试真题(下午) 试题一. 阅读下列C 程序,回答问题 1 至问题3,将解答填入答题纸的对应栏内。 [C 程序] Int DoString(char*string){ cbar *argv[100]; Int argc=l; while(l) {//1 问题 1 请针对上述 C 程序给出满足 100%DC(判定覆盖)所需的逻辑条件。 问题 2 请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。问题 3 请给出问题 2 中控制流图的线性无关路径。试题二 阅读下列说明,回答问题 1 至问题 3. 将解答填入答题纸的对应栏内。 说明 某银行B 和某公司C 发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额和刷卡日期有关,具体积分规则如表2-1 所示。此外,公司C 的会员分为普通会

员、超级会员和 PASS 会员三个级剔,超级会员和 PASS会员在刷卡时有额外积分奖励,奖励规则如表 2-2 所示。 表2-1 积分规则 表2-2 额外积分奖励规则 试题二、银行B开发了一个程序来计算用户每次刷卡所累积的积分,程序的输入包括会员级别L、刷卡日期D 和刷卡金额A.程序的输出为本次积分S。其.中L 为单个字母且大小写不敏感.D 由程序直接获取系统日期.A 为正浮点数最多保留两位小数 .S 为整数。 问题 1 采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表 2-3 中空()~() 问题 2 根据以上等价类表设计的测试用例如下表所示,请补充表 2-4 中空()~() 表2-4 测试用例

问题 3 如果规定了单次刷卡的积分上限为20∞O( 即S 取值大于等于 0 且小于等于200∞),则还需要针对 S 的取值补充一些测试用例。假设采用等价类划分法和边界值分析法来补充用例,请补充表 2-5、表2-6 中的空()~()。 表 2-5 补充等价类 试题三 阅读下列说明,回答问题1至问题3. 将解答填入答题纸的对应栏内。 说明 某公司欲开发一套基于 Web 的通用共享单车系统。该系统的主要功能如下: 1.商家注册、在线支付:后台业务员进行车辆管理与监控、查询统计、报表管理、价格设

软件评测师考试试题分类精解

软件评测师考试试题分类精解 第1 章计算机系统构成及硬件基础知识 1.1 考点辅导 第1章计算机系统构成及硬件基础知识 1.1 考点辅导 根据考试大纲,本章要求考生掌握以下知识点。 (1)计算机系统的构成。 (2)处理机。 (3)基本输入输出设备。 (4)存储系统。 历年试题在本章的知识点分布如表1-1所示,其中除分值统计外,其他数字表示上午试题的题号,"PM+数字"表示下午试题号,例如PM1表示下午试题一(以后各章的体例相同,不再单独注明)。 表1-1 历年试题在本章的知识点分布

本章知识点主要出现在上午试题中,平均每年占5分,主要涉及计算机专业中的计算机组成原理(或微机原理)和计算机系统结构等课程。其中计算机系统各组成部分的基本概念及存储器等内容的出题频率较高,有关存储器的容量计算和系统可靠性的计算等需要重点掌握。 1.2 例题分析 例题1(软件评测师2007年5月上午第5题) 计算机各功能部件之间的合作关系如图1-1所示。假设图中的虚线表示控制流,实线表示数据流,那么a、b和c分别表示(1). 图1-1 计算机部件间的关系 (1)A.控制器、内存储器和运算器B.控制器、运算器和内存储器 C.内存储器、运算器和控制器 D.内存储器、控制器和运算器 答案:B 分析: 本题考查计算机系统的构成。

"存储程序控制"的概念是美籍匈牙利数学家冯·诺伊曼于1946年提出的设计电子数字计算机的一些基本思想,其要点如下。 (1)由运算器、控制器、存储器、输入装置和输出装置5大基本部件组成计算机,并规定了这5个部分的基本功能。 (2)采用二进制形式表示数据和指令,二进制数便于硬件的物理实现,又有简单的运算规则。 (3)将程序和数据事先放在存储器中,使计算机在工作时能够自动高速地从存储器中取出指令并执行,这就是存储程序概念。 这些概念奠定了现代计算机的基本结构,并开创了程序设计的时代。半个多世纪以来,虽然计算机结构经历了重大的变化,性能也有了惊人的提高,但就其结构原理来说,至今占有主流地位的仍是以存储程序原理为基础的冯·诺依曼型计算机。 一个完整的计算机系统由硬件系统和软件系统两部分组成,硬件是计算机的实体,是计算机实现其功能的物质基础,主机、键盘、显示器、光驱、硬盘、软盘驱动器、打印机和鼠标等都属于硬件;软件是指挥计算机运行的程序集,按功能分系统软件和应用软件。人们把没有安装任何软件的计算机称为"裸机". 计算机硬件是计算机系统中所使用的电子线路和物理设备的总和,按功能可以分为以下几个部分。 1.中央处理器(CPU) 主要功能是根据存储器内的程序逐条执行程序指定的操作。中央处理器主要由运算器和控制器组成。 运算器是计算机处理数据和形成信息的加工厂,主要完成算术运算和逻辑运算,它由算

2017年下半年软件测评师考试《软件工程与软件测试基础知识》真题及答案

2017年下半年软件测评师考试 《软件工程与软件测试基础知识》真题 (总分100, 考试时间150分钟) 一、单项选择题 1. 在Excel中,设单元格F1的值为38,若在单元格F2中输入公式"=IF(and(38

历年软件评测师考试真题

历年软件评测师考试真题 试题一(15 分) 阅读以下说明,回答问题1 至问题4,将解答填入答题纸的对应栏内。 【说明】 在软件开发与运行阶段一般需要完成单元测试、集成测试、确认测试、系统测试和验收测试,这些对软件质量保证起着非常关键的作用。 【问题1】(5 分) 请简述单元测试的主要内容。 【问题2】(5 分) 集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容。 【问题3】(2 分) 请简述集成测试与系统测试的关系 【问题4】(3 分) 公司A 承担了业务B 的办公自动化系统的建设工作。2004 年10 月初,项目正处于开发阶段,预计2005 年5 月能够完成全部开发工作,但是合同规定2004 年10 月底实行系统验收。所以2004 年10 月初,公司A 依据合同规定向业主B 和监理方提出在2004 年10 月底实行验收测试的请求,并提出了详细的测试计划和测试方案。在该方案中指出测试小组由公司A 的测试工程师、外聘测试专家、外聘行业专家以及监理方的代表组成公司A 的做法是否准确?请给出理由。 试题二(15 分)

阅读下列说明,回答问题1 至问题3,将解答填入大体纸的对应栏内。 【说明】 使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C 语言书写,请按要求回答问题。 Int IsLeap(int year) { if (year % 4 == 0) { if (year % 100 == 0) { if ( year % 400 == 0) leap = 1; else leap = 0; } else leap = 1; } else leap = 0;

2017下半年软件评测师考试上午真题答案

2017下半年软件评测师考试上午真题答案 1.B 2.B 3.B 程序计数器是用于存放下一条指令所在单元的地址的地方 通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。 指令寄存器IR(Instruction Register) ,是临时放置从内存里面取得的程序指令的寄存器 地址寄存器用来保存当前CPU所访问的内存单元的地址 4.C DMA(直接存储器存取)是在DMA控制器硬件的控制下实现数据的传送,所以不需要CPU参与工作 5.C 6.D 7.D 8.D 9.B 10.C 11.B 二进制转十六进制时整数部分,将二进制小数点左边从低位到高位,四位一组,不足四位左边补0, 0101 1011转换成十六进制就是5B; 12.A 13.B 14.D 15.D 16.B 17.C 18.A 19.C 20.D 21.A 22.D 23.C 24.D 25.C 26.C 行为模型常用状态转换图(简称状态图)来描述,它又称为状态机模型。行为模型通过描述系统的状态以及引起系统状态转换的事件来表示系统的行为。状态图中的基本元素有事件、状态和行为等。 27.B 28.D 29.C 30.B 31.D 32.B 33.C 34.C 35.C 36.B 37.B 38.B 39.B 1)功能内聚(Functional Cohesion) 如果一个模块内所有处理元素完成一个,而且仅完成一个功能,则称为功能内聚。 功能内聚是最高程度的内聚。但在软件结构中,并不是每个模块都能设计成一个功能内聚模块。 2)顺序内聚(Sequential Cohesion) 如果一个模块内处理元素和同一个功能密切相关,而且这些处理元素必须顺序执行,则称为顺序内聚。 3)通信内聚(Communicational Cohesion) 如果一个模块中所有处理元素都使用同一个输入数据和(或)产生同一个输出数据,称为通信内聚。 4)过程内聚(Procedural Cohesion) 如果一个模块内的处理元素是相关的,而且必须以特定的次序执行,称

2019年软件评测师考试大纲

2019年软件评测师考试大纲 下半年的软考又要拉开序幕了,今天零点了解了一下软件评测师的岗位描述,考试说明,考试 范围,分享给需要的小伙伴们。 岗位描述 岗位描述,很简单,可以参考下图,直接从软考官方网站截取的。 抹件峯抚、紅彳易遵、屮?河仲L堤导没计诘咅、计第也网貉荘谨知谓;烦忤丁獰抽溟:软朴亟4S软件底4管理至锻知识:*伴训试 柱進、河就按朮厦7$託;城:牛测试顼目皆理把识. 岗位描述 报考擁 t t t t E r t t 考试报名 考前一周查询考场k (打印准考证) 卷加考试 领取证书查询成绩(成绩发布后) fttt評溯肺从单貌件测就;1-厲的申孑氏按术人.屁。

报考流程 考试说明 1.考试要求: 熟悉计算机基础知识; 熟悉操作系统、数据库、中间件、程序设计语言基础知识; 熟悉计算机网络基础知识; 熟悉软件工程知识,理解软件开发方法及过程; 熟悉软件质量及软件质量管理基础知识; 熟悉软件测试标准; 掌握软件测试技术及方法; (8) 掌握软件测试项目管理知识; 掌握C语言以及C++或Java语言程序设计技术; (10) 了解信息化及信息安全基础知识; (11 )熟悉知识产权相关法律、法规; (12)正确阅读并理解相关领域的英文资料。

2.通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理方法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。 3.本考试设置的科目包括: (1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题; (2)软件测试应用技术,考试时间为150分钟,笔试,问答题。 考试范围 考试科目1 :软件工程与软件测试基础知识 1.计算机系统基础知识 1.1计算机系统构成及硬件基础知识 -计算机系统的构成 -处理机 -基本输入输出设备 -存储系统 1.2操作系统基础知识 -操作系统的中断控制、进程管理、线程管理 -处理机管理、存储管理、设备管理、文件管理、作业管理

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

2017年下半年软件评测师考试真题 (上午) 在Excel 中,设单元格F1 的值为38 ,若在单元格F2 中输入公式 “=IF(and (38

A.16 B.32 C.64 D.128

以下关于防火墙功能特性的说法中,错误的是( 某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,井上交 公司存档。此情形下,该软件文档著作权应由( )享有。 A. 程序员 B. 公司与项目组共同 C. 公司 D. 项目组全体人员 将二进制序列 1011011 表示为十六进制,为 ( ) 。 A. B3 B. 5B C.BB D. 3B 采用模 2除法进行校验码计算的是( )。 A. CRC 码 B. ASCn 码 C. BCD 码 D. 海明码 当一个双处理器的计算机系统中同时存在 3个并发进程时,同一时刻允许占用 处理器的进程数( )。 A.至少为2个 B.最多为2个 C.至少为3个 D.最多为3个 假设系统有n (n 三5)个并发进程共享资源 R ,且资源R 的可用数为2.若采 用 PV 操作, 则相应的信号量 S 的取值范围为( )。 A. -1~n-1 B.15~2 C.-(n-1)~1 D.-(n-2)~2 编译和解释是实现高级程序设计语言的两种方式,其区别主要在于 ( ) 。 A. 是否进行语法分析 B. 是否生成中间代码文件 C. 是否进行语义分析 D. 是否生成目标程序文件 A. 控制进出网络的数据包和数据流向 C. 隐藏内部 IP 以及网络结构细节 计 算机软件著作权的保护对象是指( A. 软件开发思想与设计方案 B. B. 提供流量信息的日志和审计 D. 提供漏洞扫描功能 ) 计算机程序及其文档 软件著作权权利人

2017年软件评测师笔记整理

《软件评测师学习笔记一》2009-4-18 二、软件测试基础 1. 测试的概念:测试是以评价一个程序或者系统属性为目的的任何一种活动,测试是对软件质量的一种 度量。 测试的目的:测试是为了度量和提高被测软件的质量,对被测软件进行工程设计、实施、维护的整个生 命周期的过程。 2.软件测试有两种风险:内部风险和外部风险; 软件测试只能证明软件有错误,不能证明软件没有错误; 软件测试的目的:1、提高软件质量;2、降低项目风险;3、把软件的错误控制在可以进行产品发布或交 付的程度上; 软件测试的经典定义:在规定条件下对程序进行操作,以发现错误,对软件进行质量评估; 软件是由文档、数据和程序组成; 3.软件质量的概念:软件满足规定或者潜在用户需求的能力,要从软件在内部、外部和使用中的表现来衡量。 4.质量保证(QA)和软件测试的不同:QA是要通过预防、检查与改进来保证软件质量,重点在过程的 跟进中; 软件测试的重点不在于此,而是要对过程的产物-开发文本和源代码进行走查,运行软件,以找出问题,报告质量。 软件测试不可能无休止地测下去,原因在于:1、输入数据太多;2、输出结果太多;3、组合路径太多。 5.软件测试的分类 5.1按照软件开发阶段分:单元测试(也叫模块测试)、集成测试(组装测试)、确认测试、系统测试和验收测试。 5.2按照测试实施组织划分:开发方测试(也叫验证测试,阿尔法测试)、用户测试(贝塔测试)和 第三方测试(独立测试); 5.3按照测试技术划分:白盒测试、黑盒测试和灰盒测试;(关键在于对程序内部结构的态度上) 按照测试技术也可划分:静态测试和动态测试。 6.软件测试模型: 6.1 V模型,其局限性表现在把测试作为软件开发的最后一个阶段,是串行完成的;主要是针对程序 进行测试寻找错误,而需求分析阶段隐藏的问题到后期的验收测试才被发现; 6.2 W模型,优点是测试与开发过程是同步进行的,有利于测试的及早介入与执行;缺点是对开发阶段需要有明确的起点和终点,这点在实际情况中很难做到这点; 6.3 H模型,优点在于表现出来不同测试的测试活动可以是按照某个次序先后进行的,但也可能是反 复的。只要测试条件成熟了,测试准备活动完成了,测试执行活动就可以进行了。 6.4 X模型,针对单独程序片段进行互相分离的编码和测试,之后频繁的交接通过集成最终合成为 可执行的程序。 6.6 前置模型,特点:将开发和测试的生命周期整合在一起,对每一个交付的开发结果都进行一定 方式的测试,设计阶段是做测试计划和测试设计的最好时机,程序片段一旦编写完成就会立即进行测试, 让验收测试和技术测试保持相互独立。 7.软件测试的目的:寻找错误,并且尽最大的可能找出最多的错误。 8.软件测试的原则: 8.1 所有的软件测试都应追溯到用户需求 8.2尽早地和不断地进行软件测试 8.3 完全测试是不可能的,测试需要终止

相关文档
相关文档 最新文档