软件质量保证复习资料
- 格式:docx
- 大小:21.67 KB
- 文档页数:3
可编辑修改精选全文完整版一、单选题(共20题,40分)1、使用数据流图,并不断细化的需求获取方法是()。
(2.0)A、简易的应用规格说明B、面向数据流自顶向下逐步求精C、访谈D、快速原型法正确答案: B2、Z语言是以()为基础的形式化规格说明语言。
(2.0)A、微积分B、概率C、图形D、一阶谓词演算正确答案: D3、HIPO是指(2.0)A、层次输入处理输出图或表B、层次功能结构图C、功能结构图D、输入处理输出图或表正确答案: A4、高铁调用系统最适宜采用()方法。
(2.0)A、有穷状态机B、 Petri网C、 Z语言D、一阶线性时态逻辑正确答案: B5、假设学生年龄的成绩输入范围为18-25,则根据等价类划分技术,下列划分正确的是()。
(2.0)A、可划分为2个有效等价类,2个无效等价类B、可划分为1个有效等价类,2个无效等价类C、可划分为2个有效等价类,1个无效等价类D、可划分为1个有效等价类,1个无效等价类正确答案: B6、用于并发系统,解决定时问题的形式化方法是()。
(2.0)A、 VDMB、 Z语言C、 Petri网D、一阶线性时态逻辑正确答案: C7、软件生命周期中所花费费用最多的阶段是(2.0)A、需求分析B、软件总体设计C、软件维护D、软件实现正确答案: C8、软件质量保证措施SQA不包括:(2.0)A、复审或评审B、软件测试C、程序正确性证明D、软件代码编写正确答案: D9、希望确定软件实现的功能是否与需求规格说明书一致,需进行()。
(2.0)A、单元测试B、有效性测试C、确认测试D、集成测试正确答案: C10、总体设计不包括:(2.0)A、体系结构设计B、数据库设计C、模块内算法设计D、逻辑数据结构设计正确答案: C11、关于类和对象的说法,正确的是(2.0)A、一个类只能有一个角色B、类的命名必须用动词C、类的所有对象都具有相同的属性和操作D、类是对象的实例,对象是类的抽象正确答案: C12、数据字典的基本功能是(2.0)A、数据库设计B、数据通信C、数据定义D、数据维护正确答案: C13、软件需求规格说明的内容不应该包括(2.0)A、主要功能B、算法的描述C、用户界面及其运行环境D、软件性能正确答案: B14、增量模型在添加新的模块时,有一个要求是()(2.0)A、需要更多的测试B、有足够的开发人员C、软件体系结构开放D、各个模块都要进行评审正确答案: C15、在软件详细设计过程中不采用的工具是(2.0)A、判定表B、PDLC、程序流程图D、DFD正确答案: D16、软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试(2.0)A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑正确答案: B17、耦合是模块之间的相对独立性的度量。
选择题1.软件测试的目的是(B)。
A)试验性运行软件 B)发现软件错误C)证明软件正确 D)找出软件中全部错误2.软件测试中白盒法是通过分析程序的( B )来设计测试用例的。
A)应用范围B)内部逻辑C)功能 D)输入数据3.黑盒法是根据程序的( C )来设计测试用例的。
A)应用范围 B)内部逻辑C)功能 D)输入数据4.为了提高软件测试的效率,应该(D)。
A)随机地选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)选择发现错误可能性最大的数据作为测试用例5.与设计测试用例无关的文档是(A )。
A)项目开发计划 B)需求规格说明书C)设计说明书 D)源程序6.测试的关键问题是( B )。
A)如何组织软件评审B)如何选择测试用例C)如何验证程序的正确性D)如何采用综合策略7.软件测试用例主要由输入数据和( C)两部分组成。
A)测试计划 B)测试规则C)预期输出结果 D)以往测试记录分析8.成功的测试是指运行测试用例后( B)。
A)未发现程序错误B)发现了程序错误C)证明程序正确性D)改正了程序错误9.下列几种逻辑覆盖标准中,查错能力最强的是(D )。
A)语句覆盖 B)判定覆盖C)条件覆盖 D)条件组合覆盖10.在黑盒测试中,着重检查输入条件组合的方法是( D )。
A)等价类划分法 B)边界值分析法C)错误推测法D)因果图法11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A )。
A)系统功能 B)局部数据结构C)重要的执行路径 D)错误处理12.软件测试过程中的集成测试主要是为了发现( B)阶段的错误。
A)需求分析 B)概要设计C)详细设计 D)编码13.不属于白盒测试的技术是( D)。
A)路径覆盖 B)判定覆盖C)循环覆盖D)边界值分析14.集成测试时,能较早发现高层模块接口错误的测试方法为( A)。
A)自顶向下渐增式测试 B)自底向上渐增式测试 C)非渐增式测试 D)系统测试15.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。
软件测试复习题(附答案)一、单选题(共100题,每题1分,共100分)1.( )的优点是:对控制流程描述直观,便于初学者掌握。
A、盒图B、程序流程图C、PAD图D、判定表正确答案:B2.软件项目可行性分析的研究内容包括:技术可行性、经济可行性、运行可行性以及( )等。
A、环境可行性B、人员可行性C、法律可行性D、时间可行性正确答案:C3.( )是结构化系统分析的基本工具。
A、程序流程图B、对话图C、数据流图D、状态转化图正确答案:C4.在VC中,如果在Menu Item属性页中选择( )复选框,表示此菜单项是一个多级菜单,并且其右边将会出现一个新菜单框。
A、CheckedB、inactiveC、Pop-upD、Grayed正确答案:C5.( )是网络的核心,它的主要任务是为网络上的其它机器提供服务。
A、客户机B、服务器C、网络协议D、工作站正确答案:B6.虚拟机好似通用的计算机,有自己的指令系统,但本身没有( )。
A、翻译指令B、操作系统C、实际的硬件D、翻译程序正确答案:C7.所有的( )必须与业务需求一致。
A、用户需求B、系统需求C、产品需求D、功能需求正确答案:A8.软件测试是软件质量保证的重要手段()是软件测试的最基础环节A、单元测试B、验收测试C、确认测试D、系统测试正确答案:A9.( )也称为分支覆盖,是一种较强的逻辑覆盖。
A、路径覆盖B、判定覆盖C、条件组合覆盖D、条件覆盖正确答案:B10.下列有关测试说法中,正确的是()A、测试组的测试工作是在编码阶段开始的B、静态测试是不运行被测程序本身,而寻找程序代码中可能存在的错误或评估程序代码的过程C、所有的测试都适合引入测试工具辅助进行测试D、只要进行有效的测试,就能获得高质量的软件产品正确答案:B11.( )除提供身份证明外,还可指出所签的文档是否已被修改。
A、公开密钥B、传统签名C、私有密钥D、数字签名正确答案:D12.以下不用于单机版系统测试的是()。
软件质量与测试期末复习(概念篇)软件质量保证与测试期末复习(概念篇)1.软件质量:(1)IEEE关于软件质量的定义。
软件质量是:1.系统、部件或者过程满足规定需求的程度。
2.系统、部件或者过程满足顾客或者用户需要或期望的程度。
(2)ANSI关于软件质量的定义。
详细包括:1.软件产品中能满足用户给定需求的所有特性的集合。
2.软件具有所期望的各种属性组合的程度。
3.用户主观得出的软件是否满足其综合期望的程度4.打算所用软件在使用中能将满足其综合期望程度的软件合成特性。
2.软件质量保证(SQA):(1)一种有方案的,系统化的行动模式,它是为项目或者产品符合己有技术需求提供充分相信所必须的。
(2)设计用来评价开収或者创造产品的过程的一组活动,与质量控制有区分。
3.软件测试:软件测试是使用人工或自动手段来运行或测定某个系统的过程,检测它是否满足规定的需求或者弄清预期结果与实际结果的差别。
4.软件测试的办法:(1)静态办法和动态办法(2)黑盒测试、白盒测试和灰盒测试(3)基于软件开収阶段的测试办法需求测试单元测试集成测试性能测试压力测试容量测试配置测试回归测试安装测试平安性测5.软件测试的目的:(1)证实:猎取系统在可接受风险范围内可用的信念;尝试在非正常状况和条件下的功能和特性;保证一个工作产品是完整的并且可用或可被集成。
(2)检测:发觉缺陷、错误和系统不足;定义系统的能力和局限性;提供组件、工作产品和系统的质量信息。
(3)预防:澄清系统的规格和性能;提供预防或削减可能创造错误的信息;在过程中尽早检测错误;确认问题和风险,并且提前确认解决这些问题和风险的途径。
6.测试过程中应注重和遵循的原则:(1)测试不是为了证实程序的正确性,而是为了证实程序不能工作。
(2)测试应该有重点。
(3)事先定义好产品的质量标准。
(4)软件项目一启动,软件测试也就开头,而不是等到程序写完才开头举行测试。
(5)穷举测试是不行能的。
软件资格考试软件评测师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,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、软件评测过程分为以下几个阶段:需求分析、评测方案设计、评测执行、评测结果分析、评测报告编写。
第1章软件质量保证和测试的背景IEEE关于软件质量的定义:软件质量是:·系统部件不见或者过程满足需求的规定需求的程度。
·系统、部件或者过程满足顾客或者用户需要或期望的程度。
ANSI关于软件质量的定义。
软件质量定义为“与软件产品满足规定的和隐含的需求的能力有关的特征和特征的全体” 具体包括:·软件产品中能满足用户给定需求的全部特性的集合。
·软件具有所有期望值的各种属性的集合。
·用户观得出的软件是否满足其综合期望的程度。
·决定所用软件在使用中将满足其综合期望程度的软件特性。
IEEE给出软件质量保证的定义,软件质量保证(SQA)是:(1)一种有计划的,系统化的行动模式,它是为项目或者产品符合已有技术需求提出充分信任所必需的。
(2)设计用来评价开发或者制造产品的过程的一组活动,与质量控制有区别。
软件测试是使用人工或者自动手段来运行或测试某个系统的过程,检验它是否满足规定的需求或者弄清预期结果和实际结果之间的差别。
随着时间的推移,修复软件缺陷的费用惊人的增长。
软件测试是软件质量保证的重要手段之一。
第2章软件质量工程体系软件质量控制的定义:软件质量控制是一组由开发组织使用的程序和方法,使用它可在规定的资金投入和时间限制的条件下,提供满足客户质量要求的软件产品并持续不断地改善开发过程和开发组织本身,以提高将来生产高质量软件产品的能力。
目标问题度量法:书P31页主要看看思想。
风险管理法:P32页图PDCA计划 Plan:确定参数要求实施 Do:根据要求展开活动检查 Check:通过评审、度量、测试,确认满足要求改进 Action:纠正参数要求,在开发软件质量保证控制模型参数:产品、过程、资源。
SQA(软件质量保证)是CMM(软件能力成熟度)2级一个重要关键过程区域,它是贯穿于整个软件过程的第三方审查活动,在CMM过程中从当重要角色。
简要描述几种常见的质量控制模型(见上):控制方法:风险避免:通过变更计划消除风险的触发条件,如采用成熟技术、增加资源减少软件范围等。
第十章软件质量保证一、复习要求1. 了解软件质量保证、质量保证活动与质量检验的概念。
2. 了解软件质量保证体系与质量保证的实施的概要。
3. 了解正式技术评审概要。
包括评审会议、设计质量和程序质量的评审。
4. 了解软件配置管理的概念。
包括配置项和基线概念、配置管理的主要工作。
5. 了解软件工程标准化的概念。
包括软件工程标准化意义、软件工程标准的制定与推行、软件工程标准的层次、软件工程的国家标准。
6. 了解软件文档的概念。
包括文档编制的要求、文档的作用、分类、文档的工作。
7. 了解软件过程与过程改进的概念。
包括过程分类与过程模型、剪裁过程、过程模型建造技术、软件过程改进。
8. 了解软件过程能力评估的CMM模型,包括过程成熟度的概念、软件机构的能力成熟度模型、关键过程域、关键实践的概念。
9. 了解ISO 9000国际标准。
包括质量管理、质量认证和质量审核的概念,ISO 9000系列标准的特点、科学依据、主要内容,以及ISO 9000-3标准。
二、内容提要1.软件质量保证(1) 质量保证的概念什么是质量保证?它是为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。
质量保证是面向消费者的活动,是为了使产品实现用户要求的功能,站在用户立场上来掌握产品质量的。
这种观点也适用于软件的质量保证。
软件的质量保证就是向用户及社会提供满意的高质量的产品。
进一步地,软件的质量保证活动也和一般的质量保证活动一样,是确保软件产品在软件生存期所有阶段的质量的活动。
即为了确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动。
它包括的主要功能如:▪制定和展开质量方针;▪制定质量保证方针和质量保证标准;▪建立和管理质量保证体系;▪明确各阶段的质量保证业务;▪坚持各阶段的质量评审;▪确保设计质量;▪提出与分析重要的质量问题;▪总结实现阶段的质量保证活动;▪整理面向用户的文档、说明书等;▪鉴定产品质量,鉴定质量保证体系;▪收集、分析和整理质量信息。
一、软件开发生命周期模型1.Code-and-fix life-cycle model:遗憾的是,许多产品都是使用"边做边改"模型来开发的。
在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改.在这个模型中,开发人员拿到项目立即根据需求编写程序,调试通过后生成软件的第一个版本。
在提供给用户使用后,如果程序出现错误,或者用户提出新的要求,开发人员重新修改代码,直到用户满意为止。
这是一种类似作坊的开发方式,对编写几百行的小程序来说还不错,但这种方法对任何规模的开发来说都是不能令人满意的,其主要问题在于:(1)缺少规划和设计环节,软件的结构随着不断的修改越来越糟,导致无法继续修改;(2)忽略需求环节,给软件开发带来很大的风险;(3)没有考虑测试和程序的可维护性,也没有任何文档,软件的维护十分困难。
2.Waterfall life-cycle model:1970年WinSTon Royce提出了著名的"瀑布模型",直到80年代早期,它一直是唯一被广泛采用的软件开发模型。
瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。
在瀑布模型中,软件开发的各项活动严格按照线性方式进行,当前活动接受上一项活动的工作结果,实施完成所需的工作内容。
当前活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。
瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。
但是,这种模型的线性过程太理想化,已不再适合现代的软件开发模式,几乎被业界抛弃,其主要问题在于:(1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量;(2)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发的风险;(3)早期的错误可能要等到开发后期的测试阶段才能发现,进而带来严重的后果。
软件评测基础知识软件测试基本概念软件质量与软件测试:软件测试是软件质量保证工作的一个重要环节。
软件测试和软件质量保证是软件质量工程的两个不同层面的工作。
软件测试只是软件质量保证工作中的一个重要环节。
质量保证(QA )的工作是通过预防、检查与改进来保证软件的质量,它所关注的是软件质量的检查和测量。
软件测试所关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。
软件测试定义:软件测试就是在软件投入运行前对软件需求分析、软件设计规格说明和软件编码进行的查错(包括代码执行活动与人工活动)。
软件测试是为了发现错误而执行程序的过程。
软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序的错误。
是在软件投入运行前,对软件需求分析、软件设计规格说明和软件编码的最终复审,是软件质量保证的关键步骤。
软件测试目的:(1)测试是一个为了寻找错误而运行程序的过程;(2)一个好的测试用例是指很可能找到迄今为止未发现的错误的用例;(3)一个成功的测试是指揭示了迄今为止尚未发现的错误的测试。
软件测试的目标是能够以耗费最少时间与最小工作量找出软件系统中潜在的各种错误与缺陷。
测试只能证明程序中错误的存在,但不能证明程序中没有错误。
软件测试原则:(1)尽早地并不断地进行软件测试;(2)程序员或程序设计机构应避免测试自己设计的程序;(3)测试前应当设定合理的测试用例;(4)测试用例的设计不仅要有合法的输入数据,还要有非法的输入数据;(5)在对程序修改之后要进行回归测试;(6)充分注意测试中的群集现象;(7)妥善保留测试计划、全部测试用例、出错统计和最终分析报告,并把它们作为软件的组成部分之一,为软件的维护提供方便;(8)应当对每一个测试结果做全面检查;(9)严格执行测试计划,排除测试的随意性。
软件测试对象:软件的测试不仅仅是程序的测试,软件的测试应贯穿于整个软件生命同期中。
1.软件质量的构成部分:软件产品质量/软件过程质量/ 软件开发质量
2.软件质量成本可以分为保证成本和损失成本
3.用于软件控制的一般性方法: 目标问题度量法风险管理法 PDCA质量控制法
4.软件配置管理系统:CVS ClearCase JBCM
5. 配置项的识别是配置管理活动的基础,也是制定配置管理计划的重要内容。
6. CMMI中的受管理级包含的七个过程域中,供方协定管理旨在对以正式协定的形式从项目之外的供方采办的产品和服务实施管理。
7. PDCA循环的方法适用于构成组织质量管理体系的所有过程
8.GB/T 1 9001标准规定的质量管理体系要求是为了稳定的提供满足要求的产品并增进顾客
9.软件配置管理的三个应用层次由高到低是:过程驱动、以开发者为中心、版本控制10.因果图是把输入条件视为“因”,把输出条件视为“果”,将黑盒看成是从因到果的网络图
11.白盒测试技术的测试方法:基本路径测试环覆盖测试逻辑覆盖测试
12. 分阶段开发的基本模型有V模型和螺旋模型
13.软件质量工程体系揭示了软件质量计划、质量标准、质量控制、质量保证之间的关系。
14. 软件质量控制技术的主要特征D。
A.软件寿命阶段的可运行性特征
B. 技术控制类型的结合性特征
C. 质量控制技术与质量控制参数的相互作用
D.以上均是
15. 软件开发过程度量可以分为哪两类:软件复杂性度量和缺陷度量
16. 可靠性测试活动一般分为:可靠性增长测试和可靠性验证测试
17. CMMI中文全称为软件能力成熟度模型
18. PDCA循环的方法适用于构成组织质量管理体系的所有过程
19. ISO 9000族的核心标准是D。
A.ISO 9000 B.ISO 9001和ISO 9004 C.ISO 19011 D.以上全部
20.项目执行工作所需的依据有项目计划
21.软件配置管理的三个应用层次由高到低是:过程驱动、以开发者为中心、版本控制
22.黑盒测试技术中不包括D。
A.等值分析测试
B.边界值分析测试
C.错误推测法
D.逻辑覆盖测试
23.配置管理活动最主要的内容是:软件产品
1、软件测试过程包含的测试活动有测试计划,测试设计,测试实施,测试执行,缺陷跟踪和测试评估
2、软件测试策略的确定过程通常经历确定测试需求、评估风险、确定测试策略三个阶段组成。
3、软件缺陷打开/关闭图表、根本原因图表、软件缺陷关闭周期表是常用的软件缺陷跟踪图表。
4、软件测试规范可以分为行业规范和操作规范。
5、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。
6、McCall模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。
7、有两种同行评审方法学:审查和走查。
8、支持性质量手段有模板和检查表。
9、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。
10、软件配置发布的版本有基线版本、中间版本、修订版本。
11、SQA标准被划分成软件质量管理标准和软件项目过程标准两类。
12、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性、软件缺陷的感染性。
13、螺旋模型任何一次迭代都可划分为制定计划、风险分析和化解、工程和顾客评估四个项限。
14、依据合同评审的目标对合同评审主题进行分类为建议草案评审主题和合同草案评审主题两种类型。
15、典型的版本方针包括严格-单一活动版本方针、多版本方针。
16、CAPA过程的成功运行包含如下活动:信息收集、信息分析、解决方案和改进方法的建立、改进方法的执行、跟踪。
17、常见的软件配置演化模型有线性演化模型和树演化模型。
18、从内容和重点上我们可以把质量管理标准划分成认证标准和评估标准两种类型。
19、测试人员、SQA单位是SQA专职人员。
20、软件对属于各种质量因素的需求的符合性是由软件质量度量来测量的。
判断题:
( √ )11、在白盒测试中,即使覆盖率达到100% ,也无法保证所有的隐藏程序缺陷都已经被揭露出来。
( × )12、由于函数覆盖率是基于代码的,所以也可以把函数覆盖归入黑盒测试的范畴。
( × )13、软件故障是导致软件失效的必要和充分要素。
( √ )14、同行评审的主要目标在于检测错误、核对与标准的偏离。
( √ )15、在任何软件机构中,定期、不定期的培训、再培训都是必须而且是必要的。
( √ )16、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA 经验基础上消除或至少降低出错率。
( × )17、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。
(× )18、Daniel Galin等提在20世纪50年代建立的经典质量费用模型,提供了一种以经济学观点把与产品质量保证相关的费用非类的方法学。
( √ )19、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。
(√ )20、软件质量成本是一个投资问题,而不是成本问题!
( × )21、SEI CMM评估标准, ISO 9001和ISO 9000-3标准是典型的项目过程标准。
( √ )22、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。
( √ )23、在专业的软件开发、维护中,SQA环境是建立、执行SQA方法时必须首要考虑的问题。
(× )24、如何看待软件产品内部的缺陷,开发者和用户的立场是一致的。
( √ )25、专家观点通过引进补充的外部能力到机构内部开发过程中来而支持质量评估工作。
( × )26、质量管理标准是专业标准,它们向开发组提供方法学指南。
(√ )27、软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客参与。
( × )28、规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密切关系。
( × )29、CAPA的目的在于检测、处理、改正软件缺陷。
( × )30、项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图。
( √ )31、IEEE、ISO、DOD、ANSI、EIA都是著名的SQA标准开发机构。
( √ )32、在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。
( × )33、在软件产品制定生产计划阶段,不必进行重大的SQA活动。
( √ )34、软件故障是导致软件失效的必要,而非充分要素。
( × )35、只有客户才会有兴趣透彻定义它的需求以确保他约定的软件产品的质量。
( √ )36、软件质量系统之间各不相同,说明机构SQA系统构建存在固有灵活性。
( √ )37、质量管理标准指导软件开发、维护和基础设施的管理。
它的重点是需要什么,但没有指明如何达到标准要求的努力细节。
(× )38、通常,检查表的使用的是强制性的。
( × )39、CAPA的执行从根本上依赖于正确的指导和经常的培训。
( √ )40、软件质量度量面临的特有困难根植于包含于软件质量度量的测量(参数)中。
( √ )41、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。
( × )42、SQA项目过程标准如CMM、ISO 9000-3标准。