收藏 分销(赏)

2021年软件评测师上午试题分析与解答.doc

上传人:快乐****生活 文档编号:4916468 上传时间:2024-10-20 格式:DOC 页数:46 大小:221KB
下载 相关 举报
2021年软件评测师上午试题分析与解答.doc_第1页
第1页 / 共46页
2021年软件评测师上午试题分析与解答.doc_第2页
第2页 / 共46页
2021年软件评测师上午试题分析与解答.doc_第3页
第3页 / 共46页
2021年软件评测师上午试题分析与解答.doc_第4页
第4页 / 共46页
2021年软件评测师上午试题分析与解答.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、软件评测师上午试题分析与解答试题(1)在计算机体系构造中,CPU内部涉及程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行指令为:MOV R0,100(即将数值100传送到寄存器R0中),则CPU一方面要完毕操作是 (1) 。(1)A100R0B100MDRCPCMARDPCIR试题(1)分析本题考查计算机基本工作原理。CPU中程序计数器PC用于保存要执行指令地址,访问内存时,需先将内存地址送入存储器地址寄存器MAR中,向内存写入数据时,待写入数据要先放入数据寄存器MDR。程序中指令普通放在内存中,要执行时,一方面要访问内存获得指令并保存在指令寄存

2、器IR中。计算机中指令执行过程普通分为取指令、分析指令并获取操作数、运算和传送成果等阶段,每条指令被执行时都要通过这几种阶段。若CPU要执行指令为:MOV R0,100(即将数值100传送到寄存器R0中),则CPU一方面要完毕操作是将要执行指令地址送入程序计数器PC,访问内存以获取指令。参照答案(1)C试题(2)既有四级指令流水线,分别完毕取指、取数、运算、传送成果4步操作。若完毕上述操作时间依次为9ns、10ns、6ns、8ns,则流水线操作周期应设计为 (2) ns。(2)A6B8C9D10试题(2)分析本题考查计算机流水线基本工作原理。流水线基本原理是把一种重复过程分解为若干个子过程,前

3、一种子过程为下一种子过程创造执行条件,每一种过程可以与其她子过程同步进行。流水线各段执行时间最长那段为整个流水线瓶颈,普通,将其执行时间称为流水线周期。参照答案(2)D试题(3)内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16KB8bit存储器芯片构成该内存,至少需要 (3) 片。(3)A2B4C8D16试题(3)分析本题考查计算机中存储部件构成。内存按字节编址,地址从90000H到CFFFFH时,存储单元数为CFFFFH90000H3FFFFH,即218B。若存储芯片容量为16K8bit,则需218/16K=24个芯片构成该内存。内存按字节编址 地址从 90000H 到

4、CFFFFH 为 3FFFFH*8 这样单位才为bit (1 byte = 8 bit) 16K*8bit已经为bit了 218 /214=16这样就是一除就是16了参照答案(3)D试题(4)CPU中数据总线宽度会影响 (4) 。(4)A. 内存容量大小B. 系统运算速度C. 指令系统指令数量D. 寄存器宽度试题(4)分析本题考查计算机构成基本知识。CPU与其她部件互换数据时,用数据总线传播数据。数据总线宽度指同步传送二进制位数,内存容量、指令系统中指令数量和寄存器位数与数据总线宽度无关。数据总线宽度越大,单位时间内能进出CPU数据就越多,系统运算速度越快。参照答案(4)B试题(5)运用高速通

5、信网络将多台高性能工作站或微型机互连构成机群系统,其系统构造形式属于 (5) 计算机。(5)A. 单指令流单数据流(SISD)B. 多指令流单数据流(MISD)C. 单指令流多数据流(SIMD)D. 多指令流多数据流(MIMD)试题(5)分析本题考查计算机系统构造基本知识。老式地,串行计算是指在单个计算机(具备单个中央解决单元)上顺序地执行指令。CPU按照一种指令序列执行以解决问题,但任意时刻只有一条指令可提供随时并及时使用。并行计算是相对于串行计算来说,并行计算分为时间上并行和空间上并行。时间上并行就是指流水线技术,而空间上并行则是指用各种解决器并发执行计算。空间上并行导致了两类并行机产生,

6、按照Flynn说法,依照不同指令流-数据流组织方式把计算机系统提成4类:单指令流单数据流(SISD,如单解决机)、单指令流多数据流(SIMD,如相联解决机)、多指令流单数据流(MISD,如流水线计算机)和多指令流多数据流(MIMD,如多解决机系统)。运用高速通信网络将多台高性能工作站或微型机互连构成机群系统,其系统构造形式属于多指令流多数据流(MIMD)计 算机。参照答案(5)D试题(6)内存采用段式存储管理有许多长处,但 (6) 不是其长处。(6)A. 分段是信息逻辑单位,顾客不可见B. 各段程序修改互不影响C. 地址变换速度快、内存碎片少/页式存储(操作系统)D. 便于多道程序共享主存某些

7、段试题(6)分析本题考查操作系统内存管理方面基本概念。操作系统内存管理方案有许各种,其中,分页存储管理系统中每一页只是存储信息物理单位,其自身没有完整意义,因而不便于实现信息共享,而段却是信息逻辑单位,各段程序修改互不影响,无内碎片,有助于信息共享。参照答案(6)C试题(7)在软件设计和编码过程中,采用 (7) 做法将使软件更加容易理解和维护。(7)A. 良好程序构造,有无文档均可B. 使用原则或规定之外语句C. 编写详细对的文档,采用良好程序构造D. 尽量减少程序中注释试题(7)分析软件易理解限度和可维护限度是衡量软件质量重要指标,对于程序与否容易修改有重要影响。为使得软件更加容易理解和维护

8、,需要从多方面做出努力。一方面,要有详细且对的软件文档,同步文档应始终与软件代码保持一致;另一方面,编写代码应当具备良好编程风格,如采用较好程序构造,增长必要程序注释,尽量使用行业或项目规定原则等。参照答案(7)C试题(8)软件文档按照其产生和使用范畴可分为开发文档、管理文档和顾客文档。其中开发文档不涉及 (8) 。(8)A. 软件需求阐明 B. 可行性研究报告C. 维护修改建议 D. 项目开发筹划试题(8)分析本题考查软件文档分类和作用。软件文档在软件开发过程和运营维护中起着重要作用,例如文献可以提高软件开发过程能见度,提高开发效率,便于协调软件开发、使用和维护,此外也可对软件运维和培训提供

9、有关信息,便于各类有关人员之间进行交流。按照文档产生和使用范畴,软件文献可分为开发文档、管理文档和顾客文档,其中开发文档产生于软件开发过程,是前一阶段工作成果体现,也是后一阶段工作根据,顾客文档是为顾客准备软件使用、操作、维护资料。参照答案(8)C试题(9)软件维护成本在软件成本中占较大比重。为减少维护难度,可采用办法有 (9) 。(9)A. 设计并实现没有错误软件B. 限制可修改范畴C. 增长维护人员数量D. 在开发过程中就采用有助于维护办法,并加强维护管理试题(9)分析软件可维护性、维护过程管理与否规范等对于软件维护成本具备举足轻重作用。为提高软件可维护性,在软件开发阶段就必要采用有关办法

10、,如编制有关软件文档、规范软件编码规范、进行充分有效测试、组织阶段评审等,而在软件提交顾客使用后,必要规范维护过程管理。此外,各过程中可使用有关辅助工具软件。参照答案(9)D试题(10)关于软件著作权产生时间,表述对的是 (10) 。(10)A. 自软件初次公开刊登时B. 自开发者有开发意图时C. 自软件得到国家著作权行政管理部门承认时D. 自软件完毕创作之日起试题(10)分析著作权法规定,软件著作权自软件开发完毕之日起产生。参照答案(10)D试题(11)李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。

11、该软件著作权应归 (11) 所有。(11)A. 李某 B. M公司 C. 李某和M公司 D. 软件开发部试题(11)分析因李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件与工作任务关于,属于职务作品。因此,该项作品应属于软件公司所有。法律根据:著作权法规定执行本单位任务或者重要是运用本单位物质条件所完毕职务作品,其权利属于该单位。职务作品人是指作品人或者设计人执行本单位任务,或者重要是运用本单位物质技术条件所完毕作品人。该作品权利为该作品人所在单位所有。职务作品涉及如下情形: 在本职工作中做出作品

12、。 履行本单位交付本职工作之外任务所做出作品。 退职、退休或者调动工作后1年内做出,与其在原单位承担本职工作或者原单位分派任务关于作品。 重要运用本单位物质技术条件(涉及本单位资金、设备、不对外公开技术资料等)完毕作品。参照答案(11)B试题(12)、(13)(12)是指把数据以及操作数据有关办法组合在同一种单元中,使咱们可以把类作为软件中基本复用单元,提高其内聚度,减少其耦合度。面向对象中(13)机制是对现实世界中遗传现象模仿,通过该机制,基类属性和办法被遗传给派生类。(12)A. 封装B. 多态C. 继承D. 变异(13)A. 封装B. 多态C. 继承D. 变异试题(12)、(13)分析本

13、题考查是面向对象基本概念。封装是指把数据以及操作数据有关办法组合在同一种单元中。而多态指同一种消息可以具备不同响应。面向对象中继承使得子类可以获得父类属性和办法,犹如现实世界中遗传现象。参照答案(12)A (13)C试题(14)、(15)(14)以静态或动态连接方式,为应用程序提供一组可使用类。(15)除了提供可被应用程序调用类以外,还基本实现了一种可执行架构。(14)A. 函数库B. 类库C. 框架D. 类属(15)A. 函数库B. 类库C. 框架D. 类属试题(14)、(15)分析本题考查是框架和类库概念与区别。类库为应用程序提供了一组可以被使用类,而框架除了提供类之外,还基本实现了一种可

14、以执行架构。函数库提供被调用函数。参照答案(14)B (15)C试题(16)(16) 是一种面向数据流开发办法,其基本思想是软件功能分解和抽象。(16)A. 构造化开发办法B. Jackson系统开发办法C. Booch办法D. UML(统一建模语言)试题(16)分析本题考查软件开发办法基本概念。构造化开发办法是老式、也是应用较为广发一种软件开发办法,它基于数据流进行需求分析和软件设计,用抽象模型概念,按照软件内部数据传递和转换关系,对问题和功能自顶向下逐级分解。Jackson系统开发办法是一种典型面向数据构造分析和设计办法,以活动为中心,一连串活动顺序组合成一种完整工作进程。Booch办法是

15、一种面向对象软件开发办法。UML仅仅是一种建模原则语言,规定了构成软件各个元素和构件图示规范。参照答案(16)A试题(17)采用UML进行软件设计时,可用 (17) 关系表达两类事物之间存在特殊/普通关系,用汇集关系表达事物之间存在整体/某些关系。(17)A. 依赖B. 汇集C. 泛化D. 实现试题(17)分析本题考核对UML中关系概念理解。按照面向对象技术描述,若两类事物之间存在特殊/普通关系,则用继承机制表达该关系,即UML中泛化关系。参照答案(17)C试题(18)、(19)风险分析在软件项目开发中具备重要作用,涉及风险辨认、风险预测、风险评估和风险控制等。建立风险条目检查表是 (18)

16、时活动,描述风险成果是 (19) 时活动。(18)A. 风险辨认B. 风险预测C. 风险评估 D. 风险控制(19)A. 风险辨认B. 风险预测C. 风险评估 D. 风险控制试题(18)、(19)分析本题考查软件开发过程中风险分析基本知识。风险分析涉及风险辨认、风险预测、风险评估和风险控制等4个不同活动,在风险辨认过程中,要辨认潜在预算、进度、个体、资源、顾客和需求等方面问题以及对整个项目影响,并建立风险条目检查表,列出所有也许风险事项。在风险预测过程中,需要建立一种表达风险也许性参照原则,描述风险条目成果,预计风险对项目影响等。参照答案(18)A (19)B试题(20)关于汇编语言,如下论述

17、中对的是 (20) 。(20)A. 汇编语言源程序可以直接在计算机上运营B. 将汇编语言源程序转换成目的程序软件称为解释程序C. 在汇编语言程序中,不能定义符号常量D. 将汇编语言源程序翻译成机器语言程序软件称为汇编程序试题(20)分析本题考查程序语言基本知识。计算机能直接辨认或执行语言是机器语言,其她形式语言程序都要先翻译成机器语言才干运营。汇编语言是对机器语言第一层抽象,将0、1序列表达操作用符号表达,例如,用MOV表达数据传送、ADD表达相加运算等,因而汇编语言需要翻译,实现该翻译任务软件称为汇编程序(或汇编器)。参照答案(20)D试题(21)对高档语言源程序进行编译时,可发现源程序中

18、(21) 错误。(21)A. 堆栈溢出 B. 变量未定义C. 指针异常 D. 数组元素下标越界试题(21)分析本题考查编译过程基本知识。高档语言源程序中错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言构造上错误,静态语义错误指编译时就能发现程序含义上错误,动态语义错误只有在程序运营时才干体现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运营中才干浮现问题,而遵循先声明后引用原则程序语言必要先定义变量,然后才干使用,否则编译器会在语法分析阶段指出变量未定义错误。参照答案(21)B试题(22)编译器对高档语言源程序解决过程可以划分为词法分析、语法

19、分析、语义分析、中间代码生成、代码优化、目的代码生成等几种阶段,其中, (22) 并不是每种编译器都必须。(22)A. 词法分析和语法分析B. 语义分析和中间代码生成C. 中间代码生成和代码优化D. 代码优化和目的代码生成试题(22)分析本题考查程序语言翻译基本知识。编译器对高档语言源程序解决过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目的代码生成等阶段,以及符号表管理模块和出错解决模块。在编译器分析综合模式中,前端将源程序翻译成一种中间表达,后端依照这个中间表达生成目的代码。目的语言细节尽量限制在后端。尽管可以将源程序直接翻译成目的语言代码,但使用与机器无关中间表达形式

20、具备如下长处: 重置目的比较容易。不同机器上编译器可以在已有前端基本上附加一种适合这个机器后端来生成。 可以在中间表达上应用与机器无关代码优化器。参照答案(22)C试题(23)下列论述中错误是 (23) 。(23)A. 面向对象程序设计语言可支持过程化程序设计B. 给定算法时间复杂性与实现该算法所采用程序设计语言无关C. 与汇编语言相比,采用脚本语言编程可获得更高运营效率D. 面向对象程序设计语言不支持对一种对象成员变量进行直接访问试题(23)分析本题考查程序设计基本知识。关于脚本语言某些基本知识如下: 脚本语言(JavaScript,VBscript等)是介于HTML和C、C+、Java、C

21、#等编程语言之间程序设计语言。HTML通惯用于格式化和链接文本,而编程语言通惯用于向机器发出一系列复杂指令。 脚本语言中也使用变量和函数,这一点与编程语言相似。与编程语言之间最大区别是编程语言语法和规则更为严格和复杂。 脚本语言普通均有相应脚本引擎来解释执行,是一种解释性语言,普通需要解释器才干运营。 脚本语言普通以文本形式存在,类似于一种命令。下面举例阐明脚本语言。设有一种可执行程序open_aa.exe,用于打开扩展名为.aa文献。编写.aa文献需要指定一套规则(语法),open_aa.exe就用这种规则来理解文献编写人意图并做出回应。因而,这一套规则就是脚本语言。汇编语言是符号化机器语言

22、,普通状况下,用汇编语言编写程序比高档语言效率更高。依照脚本语言以上特点,采用脚本语言编程可获得更高运营效率是错 误。参照答案(23)C试题(24)、(25)设有职工EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)实体集。一种职务可以由各种职工担任,但一种职工只能担任一种职务,并属于一种部门,部门负责人是一种职工。下图所示a、b处实体名分别为 (24) ;图中a、b之间为 (25) 联系。(24)A. DEPT、EMPB. EMP、DEPTC. JOB、EMPD. EMP、JOB(25)A. B. C.

23、D. 试题(24)、(25)分析本题考查数据库系统中ER模型方面基本知识。依照题意,职工EMP关系中一种职工只能担任一种职务,并属于一种部门,因而职工EMP和部门DEPT关系之间是一种一对多联系 ,故a应为EMP关系;又由于一种职务可以由各种职工担任,因此职工EMP和职务关系之间是一种多对一联系 。职务JOB(职务,月薪)关系主码为职务,部门DEPT关系主码为部门号,因而依照外码是另一种关系中主码定义,职工EMP关系中外码为部门号和职务。参照答案(24)D (25)C试题(26)、(27)分析本题考查是应试者对数据库系统中模式方面基本概念。站在数据库管理系统角度看,数据库系统体系构造普通采用三

24、级模式构造。数据库系统在三级模式之间提供了两级映像:模式/内模式映像、外模式/模式映像。模式/内模式映像:该映像存在于概念级和内部级之间,实现了概念模式到内模式之间互相转换。外模式/模式映像:该映像存在于外部级和概念级之间,实现了外模式到概念模式之间互相转换。正由于这两级映射保证了数据库中数据具备较高逻辑独立性和物理独立性。数据独立性是指数据与程序独立,将数据定义从程序中分离出去,由DBMS负责数据存储,从而简化应用程序,大大减少应用程序编制工作量。参照答案(26)C (27)D试题(28)、(29)若关系R、S如下图所示,则R与S自然连接后属性列数和元组个数分别为 (28) ; (29) 。

25、ABCDCDaaaabcdbcdggdcffcgdfRS(28)A. 4和3 B. 4和6 C. 6和3 D. 6和6试题(28)、(29)分析本题考查关系运算方面基本知识。依照自然连接规定,两个关系中进行比较分量必要是相似属性组,并且在成果中将重复属性列去掉,故 后属性列数为4。同步,自然连接是一种特殊等值连接,即R关系中C、D属性与S关系中C、D属性进行等值连接,并去掉重复属性列,其成果为:可见 后元组个数为3。因而试题(55)对的答案是A。对于试题(56) 分析如下:6个属性列为:R.AR.BR.CR.DS.CS.D表达R与S关系进行笛卡儿积后,选用第3个属性等于第6个属性元组,即选用R

26、.C等于S.D元组; 表达从 成果中投影第1个和第4个属性列,即投影R.A和R.D属性列,因而试题(56)对的答案是C。参照答案(28)A (29)C试题(30)某公司采用软件开发过程通过了CMM2认证,表白该公司 (30) 。(30)A. 开发项目成效不稳定,管理混乱B. 对软件过程和产品质量建立了定量质量目的C. 建立了基本项目级管理制度和规程,可对项目成本、进度进行跟踪和控制D. 可集中精力采用新技术新办法,优化软件过程试题(30)分析本题考查软件能力成熟度模型(Capability maturity model,CMM)基本概念。CMM是当前国际上使用流行一种软件生产过程行业原则模型,

27、可定义、评价软件开发过程成熟度,并提供提高软件质量指引。CMM模型定义了初始级(1级)、可重复级(2级)、定义级(3级)、管理级(4级)、优化级(5级)共5个成熟度级别,低档别是实现高档别基本。该公司通过了CMM2认证,表白了它软件开发过程成熟度达到了2级原则,即已经建立了基本项目级管理制度和规程,可对项目成本、进度进行跟踪和控制,以加强过程能力。参照答案(30)C试题(31)国标16260中,在描述外部(内部)效率度量时,给出了若干针对计算机系统时间消耗定义,如下描述项中对的有(31)。 响应时间是指从按下传送键到得到成果为止所需要时间。 解决时间是指从接受一种消息到送出它成果之间计算机历时

28、时间。 周转时间是指从提出规定到得到成果所需要时间。 响应时间涉及解决时间和传播时间。(31)A B C D 试题(31)分析本题考查国标16260中效率度量。对的概念如下:响应时间涉及解决时间和传播时间,是指从按下传送键到得到成果为止所需要时间。解决时间是指从接受一种消息到送出它成果之间计算机历时时间。周转时间是指从提出规定到得到成果所需要时间。参照答案(31)A试题(32)测试用例是测试使用文档化细则,其规定如何对软件某项功能或功能组合进行测试。测试用例应涉及下列(32)内容详细信息。 测试目的和被测功能。 测试环境和其她条件。 测试数据和测试环节。 测试记录和测试成果。(32)A B C

29、 D 试题(32)分析本题考查测试用例概念。测试用例应涉及:测试目的和被测功能。测试环境和其她条件。测试数据和测试环节。参照答案(32)B试题(33)软件内部/外部质量模型中,(33)不是可移植性涉及子特性。(33)A适应性B易变化性C共存性D易替代性试题(33)分析本题考查国标16260中可移植性涉及子特性。可移植性涉及子特性如下。适应性:软件产品无需采用手段就也许适应不同指定环境能力。易安装性:软件产品在指定环境中被安装能力。共存性:软件在公共环境中分享资源与其她独立软件共存能力。易替代性:在环境、目相似状况下代替另一种指定软件能力。可移植性依从性:软件产品依从可移植性有关原则或商定能力。

30、参照答案(33)B试题(34)评价规格阐明中不涉及(34) 。(34)A分析产品描述 B规定对产品及部件执行测量C按照评价需求验证产生规格阐明 D祈求者阐明评价覆盖范畴试题(34)分析本题考查评价过程中如何编写评价规格阐明。编制评价规格阐明活动由下列3个子活动构成:分析产品描述。规定对产品及部件执行测量。按照评价需求验证编制规格阐明。参照答案(34)D试题(35)在进行产品评价时,评价者需要对产品部件进行管理和登记,其完整登记内容应涉及(35)。 部件或文档唯一标记符。 部件名称或文档标题。 文档状态,涉及物理状态或变异方面状态。 祈求者提供版本、配备和日期信息。(35)A B C D 试题(

31、35)分析本题考查评价执行时,软件样品登记内容。软件样品登记信息应至少涉及:部件或文档唯一标记符。部件名称或文档标题。文档状态(涉及物理状态或变异状态)。祈求者提供样品版本、配备和日期信息。接受日期。除非祈求者有此外允许,否则,评价者将保守所有产品部件和有关文档秘密。参照答案(35)D试题(36)下面描述中,不能体现前置测试模型要点是(36) 。(36)A前置测试模型主张依照业务需求进行测试设计,以为需求分析阶段是进行测试筹划和测试设计最佳时机B前置测试模型将开发和测试生命周期整合在一起,标记了项目生命周期从开始到结束之间核心行为,提出业务需求最佳在设计和开发之前就被正拟定义C前置测试将测试执

32、行和开发结合在一起,并在开发阶段以编码-测试-编码-测试方式来体现,强调对每一种交付开发成果都必要通过一定方式进行测试D前置测试模型提出验收测试应当独立于技术测试,以保证设计及程序编码可以符合最后顾客需求试题(36)分析本题考查前置测试模型概念。前置测试模型主张依照业务需求进行测试设计,以为设计阶段是进行测试筹划和测试设计最佳时机。参照答案(36)A试题(37)在进行软件编码规范评测过程中需要环绕几种方面内容展开,如下描述中不属于编码规范评测内容有(37) 。(37)A源程序文档化检查,涉及符号名命名、程序注释等规范性检查B数据阐明检查,涉及数据阐明顺序、语句中变量顺序检查C程序构造检查,程序

33、应采用基本控制构造、避免不必要转移控制等D程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流区别试题(37)分析本题考查编码规范评测内容。软件编码规范评测也是环绕如下4个方面展开:源程序文档化、数据阐明办法、语句构造和输入/输出办法。参照答案(37)D试题(38)(38)属于概要设计阐明书评测内容。 分析该软件系统构造、子系统构造,确认该软件设计与否覆盖了所有已拟定软件需求,软件每一成分与否可追溯到某一项需求。 系统定义目的与否与顾客规定一致。 从软件维护角度出发,确认该软件设计与否考虑了以便将来维护。 与否所有界面与更高档别文档中需求一致。(38)A B C D 试题(38)分析本

34、题考查概要设计阐明书评测内容。概要设计阐明书评测内容如下。可追溯性:分析该软件系统构造、子系统构造,确认该软件设计与否覆盖了所有已拟定软件需求,软件每一成分与否可追溯到某一项需求。接口:分析软件各某些之间联系,确认该软件内部接口与外部接口与否已经明拟定义,模块与否满足高内聚和低耦合规定,模块作用范畴与否在其控制范畴之内。风险:确认该软件设计在既有技术条件下和预算范畴内与否能准时实现。实用性:确认该软件设计对于需求解决方案与否实用。技术清晰度:确认该软件设计与否以一种易于翻译成代码形式表达。可维护性:从软件维护角度出发,确认该软件设计与否考虑了以便将来维护。质量:确认该软件设计与否体现出良好质量

35、特性。各种选取方案:看与否考虑过其她方案,比较各种选取方案原则是什么。限制:评估对该软件限制与否现实,与否与需求一致。其她详细问题:对于文档、可测试性、设计过程等进行评估。参照答案(38)B试题(39)关于确认测试,描述对的是(39) 。 确认测试普通涉及有效性测试与软件配备复查,采用黑盒测试为主,白盒测试为辅测试办法进行测试。 确认测试配备项复查时应当严格检查顾客手册和操作手册中规定使用环节完整性和对的性。 确认测试需要检测与证明软件与否满足软件需求阐明书中规定规定。 确认测试是保证软件正的确现特定功能一系列活动和过程,目是保证软件生命周期中每一种阶段成果满足上一种阶段所设定目的。(39)A

36、 B C D 试题(39)分析本题考查确认测试概念。确认测试任务是验证软件功能和性能及其她特性与否与顾客规定一致。对软件功能和性能规定在软件需求规格阐明中明确规定。确认测试普通涉及有效性测试和软件配备复查。有效性测试。有效性测试是在模仿环境下,运用黑盒测试办法,验证所测软件与否满足需求规格阐明书列出需求。软件配备复查。软件配备复查目是保证软件配备所有成分都齐全,各 方面质量都符合规定,具备维护阶段所必要细节,并且已经编排好分类目录。参照答案(39)B试题(40)关于软件测试说法,(40)是不对的。(40)A代码审查是代码检查一种,是由程序员和测试员构成一种审查小组,通过阅读、讨论和争议,对程序

37、进行静态分析过程B软件测试对象不但仅是程序,文档、数据和规程都是软件测试对象C白盒测试是通过对程序内部构造分析、检测来寻找问题测试办法D单元测试是针对软件设计最小单位-程序模块进行对的性检查测试工作,它普通需要开发辅助桩模块作为主程序调用被测模块来完毕测试试题(40)分析本题考查软件测试基本概念。代码审查是代码检查一种,是由程序员和测试员构成一种审查小组,通过阅读、讨论和争议,对程序进行静态分析过程。软件测试对象不但仅是程序,文档、数据和规程都是软件测试对象。白盒测试是通过对程序内部构造分析、检测来寻找问题测试办法。单元测试又称模块测试,是针对软件设计最小单位-程序模块,进行对的性检查测试工作

38、。其目在于发现各模块内部也许存在各种差错。单元测试需要从程序内部构造出发设计测试用例。各种模块可以平行地独立进行单元测试。参照答案(40)D试题(41)关于集成测试描述中,对的是(41) 。 集成测试也叫做组装测试或联合测试,普通是在单元测试基本上,将所有模块按照概要设计阐明书和详细设计阐明书规定进行组装和测试过程。 自顶向下增殖方式是集成测试一种组装方式,它能较早地验证重要控制和判断点,对于输入输出模块、复杂算法模块中存在错误可以较早地发现。 自底向上增殖方式需要建立桩模块,并行地对各种模块实行测试,并逐渐形成程序实体,完毕所有模块组装和集成测试。 在集成测试时,测试者应当拟定核心模块,对这

39、些核心模块及早进行测试,例如高层控制模块、有明确性能规定和定义模块等。(41)A B C D 试题(41)分析本题考查集成测试有关概念。集成测试也叫做组装测试或联合测试。普通,在单元测试基本上,需要将所有模块按照概要设计阐明书和详细设计阐明书规定进行组装。自顶向下增值方式是将模块按系统程序构造,沿控制层次自顶向下进行组装。自顶向下增值方式在测试过程中较早地验证了重要控制和判断点。在一种功能划分合理程序模块构造中,判断经常出当前较高层次里,因而,可以较早地遇到这种问题。如果重要控制有问题,尽早发现它可以减少后来返工,这是十分必要。如果选用按深度方向组装方式,可以一方面实现和验证一种完整软件功能,

40、可先对逻辑输入分支进行组装和测试,检查和克服潜藏错误和缺陷,验证其功能对的性,就为其后对重要加工分支组装和测试提供了保证。自底向上增值方式是从程序模块构造最底层模块开始组装和测试。自底向上增值方式缺陷是程序始终未能作为一种实体存在,直到最后一种模块加上去后才形成一种实体。就是说,在自底向上组装和测试过程中,对重要控制直到最后才接触到。这种方式长处是不需要桩模块,而建立驱动模块普通比建立桩模块容易,同步由于涉及到复杂算法和真正输入/输出模块最先得到组装和测试,可以把最容易出问题某些在初期解决。此外自底向上增值方式可以实行各种模块并行测试,提高测试效率。因而,普通是把以上两种方式结合起来进行组装和

41、测试。在进行集成测试时,测试者应当拟定核心模块,对这些核心模块及早进行测试。核心模块至少应具备特性:满足某些软件需求、在程序模块构造中位于较高层次(高层控制模块)、较复杂和较易发生错误、有明拟定义性能规定。参照答案(41)C试题(42)缺陷探测率DDP是衡量一种公司测试工作效率软件质量成本指标。在某公司开发一种软件产品过程中,开发人员自行发现并修正缺陷数量为80个,测试人员A发现缺陷数量为50个,测试人员B发现缺陷数为50个,测试人员A和测试人员B发现缺陷不重复,客户反馈缺陷数量为50个,则该公司针对本产品缺陷探测率为(42)。(42)A56.5%B78.3%C43.5%D34.8%试题(42

42、)分析本题考查缺陷探测率DDP概念。缺陷探测率DDP是另一种衡量测试工作效率软件质量成本指标,计算公式如下: 其中, 为测试者发现错误数; 为客户发现并反馈技术支持人员进行修复错误数。参照答案(42)B试题(43)在执行测试和评价过程中,会产生较多文档,(43)是对文档内容对的描述。 评价需求重要内容是描述评价目的,特别是描述了产品质量需求。 评价规格阐明重要内容是拟定对软件及其部件实行所有分析和测量,标记要采用操作规程、测试办法和工具。 评价记录重要内容是对评价执行过程详细记载,由评价祈求者保存。 评价报告重要内容是执行测量和分析成果,以及能被重复和重新评价必要信息。(43)A B C D

43、试题(43)分析本题考核对测试和评价过程中产生文档理解。评价需求重要内容是描述评价目的,特别是描述了产品质量需求。评价规格阐明是拟定对软件及其部件实行所有分析和测量,标记要分析和测量软件部件。评价记录是评价执行筹划时详细记载动作构成。评价报告重要内容是执行测量和分析成果,以及能被重复和重新评价必要信息。参照答案(43)C试题(44)用等价类划分法设计8位长数字类型顾客名登录操作测试用例,应当提成(44)个等价区间。(44)A2B3C4D6试题(44)分析本题考查黑盒测试用例设计办法-等价类划分法。等价类划分办法是把程序输入域划提成若干某些,然后从每个某些中选用少数代表性数据作为测试用例。每一类

44、代表性数据在测试中作用等价于这一类中其她值,也就是说,如果某一类中一种例子发现了错误,这一等价类中其她例子也能发现同样错误;反之,如果某一类中一种例子没有发现错误,则这一类中其她例子也不会查出错误(除非等价类中某些例子属于另一等价类,由于几种等价类是也许相交)。参照答案(44)C试题(45)下面为C语言程序,边界值问题可以定位在(45)。int data(3),int i,for (i=1,i=3,i+) data(i)= 100(45)A. data(0)B. data(1)C. data(2)D. data(3)试题(45)分析本题考查测试用例设计办法-边界值法。在本题中创立了一种3个元素数组。程序从13循环将数组元素值初始化为100,但是由于数组第一种元素是data(0),因而它没有被初始化。参照答案(45)A试题(46)分析本题考查软件测试基本概念。对的概念是:测试用例应由测试设计人员来制定。测试点应由测试设计人员确立。测试工作展开于项目立项后,而不是代码开发完毕之后。软件涉及程序、数据和文档,因此软件测试并不但仅是程序测试。参照答案(46)C试题(47)普通测试用例很难100覆盖测试需求,由于(47)。 输入量太大。 输出成果太多。 软件实现途径多。 测试根据没有统一原则。(47)A B C D

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服