软件质量保证试题答案讲课教案

软件质量保证试题答案讲课教案
软件质量保证试题答案讲课教案

一、判断题题1分,共20分)

( × )1、软件故障是导致软件失效的必要和充分要素。

( √ )2、同行评审的主要目标在于检测错误、核对与标准的偏离。

( √ )3、在任何软件机构中,定期、不定期的培训、再培训都是必须而且是必要的。

( √ )4、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA经验基础上消除或至少降低出错率。

( × )5、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。

( × )6、Daniel Galin等提在20世纪50年代建立的经典质量费用模型,提供了一种以经济学观点把与产品质量保证相关的费用非类的方法学。

( √ )7、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。

( √ )8、软件质量成本是一个投资问题,而不是成本问题!

( × )9、SEI CMM评估标准, ISO 9001和ISO 9000-3标准是典型的项目过程标准。

( √ )10、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。

二、填空题(每空1分,共20分;请把答案书写在相应横线上。)

1、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。

2、McCall模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。

3、面向对象模型不同于其他模型的主要特征是组件的密集重用。

4、有两种同行评审方法学:审查和走查。

5、RMA可以划分成三组类别内部风险管理措施,分包风险管理措施,顾客风险管理措施。

6、支持性质量手段有模板和检查表。

7、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。

8、软件配置发布的版本有基线版本、中间版本、修订版本。

9、SQA标准被划分成软件质量管理标准,软件项目过程标准两类。

10、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性,软件缺陷的感染性。

三、选择题(每小题2分,共18分)

1 软件调试的目的是(B)

( A)发现软件中隐藏的错误

(B)解决测试中发现的错误

(C)尽量不发现错误以便早日提交软件

(D)证明软件的正确性

2 .黑盒测试技术中不包括(D )

(A)等值分析测试(B)边界值分析测试

(C)错误推测法(D)逻辑覆盖测试

3.(D )是把输入条件视为“因”,把输出条件视为“果”,将黑盒看成是从因到果的网络图(A)等值分析测试(B)边界值分析测试

(C)错误推测法(D)因果图

4.集成测试的测试用例是根据(C )的结果来设计。

A.需求分析

B.源程序

C.概要设计

D.详细设计

5 CMMI中,(D )主要致力于技术革新和优化过程的改进。

(A)等级二(B)等级三

(C)等级四(D)等级五

6 CMMI中的受管理级包含的七个过程域中,(C )的目的在于使工作人员和管理者客观了解过程和相关的工作产品。

(A)测量和分析(B)供方协定管理

(C)过程和产品质量保证(D)项目策划

7 CMMI中,已定义级是(B )。

(A)等级二(B)等级三

(C)等级四(D)等级五

8 、项目执行工作所需的依据有:(D)

A)国家政策B)前期措施

C)法律依据D)项目计划

9、软件配置管理的三个应用层次由高到低是:(C)

A)版本控制、以开发者为中心、过程驱动

B)以开发者为中心、过程驱动、版本控制

C)过程驱动、以开发者为中心、版本控制

D)过程驱动、版本控制、以开发者为中心

四、名词解释(每小题3分,共18分)

1.Crosby软件质量的定义:系统、部件或过程满足规定需求的程度。

2、软件可靠性:(IEEE)软件可靠性是指一个系统或组件在某个特定时期、特定条件下

完成所需完成的功能的能力。

3、规程:规程是完成某件事情或行动的特定方式,即规程是为了完成一个任务,根据给

定方法所执行的详细活动或过程。

4、开发风险:软件开发风险是软件开发任务或环境的一种状态或性质,如果忽略它,将

增加软件项目失败的可能。

5、(软件工程领域)模板:在软件工程领域,模板指的是小组或机构创建的,用于编辑报

告以及其他形式文档的格式。

6、软件配置管理:一个负责应用(计算机化的或非计算机化的)技术工具和管理规程、使

之能够完成为维护SCI和软件配置版本所需任务的SQA部件。

五、问答题(每小题4分,共24分)

1.专业软件开发的SQA环境有哪些特征?1.[4分]遵守合同约定;

服从顾客供货商关系需要协同工作;需要同其他开发组的合作和协调;同其它软件系统的接口;项目组有变化时项目继续进行;需要持续维护软件系统若干年。

2.请指出走查、审查这两种同行评审方法的不同?

走查和审查的区别是其正式性的等级。其中,审查是两者之中更为正式。[2分]

走查的发现限于被评审文档的意见,而审查的发现还同改进开发方法自身的工作相结合。

所以和走查相比,审查对一般的SQA做出了更大贡献。[2分]

3.请详细描述软件质量费用的经典模型?

[2分]在经典软件质量费用模型中,软件质量费用可以划分为控制费用、控制失效费用。

[2分]其中,控制费用被进一步细化为预防费用和评价费用;控制失效费用进一步细化为内部失效费用、外部失效费用。(1)预防费用包括建立软件质量基础设施、更新并改进基础设施以及完成其运行所需的常规活动的投资。(2)评价费用花在特定项目或软件系统中软件错误的检测上。(3)内部失效费用是指改正在顾客现场安装软件之前实施设计评审、软件测试及验收测

试时检测到的错误而产生的费用。(4)外部失效费用限定为改正由顾客或维护组在顾客现场安装软件系统之后检测到的失效的费用。

4.认证标准和评估标准的主要区别?

认证标准的重点是外部的--支持供货商顾客关系[2分],而评估标准的重点是内部的。因为评估标准关注的是软件过程改进[2分]。

5、CCB的决策机制有哪些种类?你认为其中那种决策机制更实用?

(1)最普遍的方法是投票决定。每个代表都投票,采用少数服从多数的方式。这种民主的做法能够充分调动CCB成员的机机性;但是少数服从多数含义模糊,该决策模式也容易产生一些政见。(2)极端的做法是所有决策都交给一个人,这种安排鼓励在决策中灵活考虑各种意见,但压抑了CCB其他成员的积极性;(3)第三种可行的决策机制是寻求CCB成员的一致意见,同时提供合理的跳出机制。综合考虑上述三种不同CCB决策机制,第三种策略最为实用。6、传统质量成本和现代质量成本的主要区别有哪些?

传统的质量成本集中在与失效有关的事件和活动,如损坏、缺陷等。传统质量成本通常以报废、返工、返修等形式出现;[2分]现代的质量成本的目的则在于通过预防和评估活动中的适当投入,减少与失效有关的活动。[2分]

一、判断题(判断下列题目是否正确,如果正确请打“√”,错误请打“×”每小题1分,共20分)

( √ )1、在专业的软件开发、维护中,SQA环境是建立、执行SQA方法时必须首要考虑的问题。

( × )2、如何看待软件产品内部的缺陷,开发者和用户的立场是一致的。

( √ )3、专家观点通过引进补充的外部能力到机构内部开发过程中来而支持质量评估工作。( × )4、质量管理标准是专业标准,它们向开发组提供方法学指南。

( √ )5、软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客参与。( × )6、规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密切关系。( × )7、CAPA的目的在于检测、处理、改正软件缺陷。

( × )8、项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图。

( √ )9、IEEE、ISO、DOD、ANSI、EIA都是著名的SQA标准开发机构。

( √ )10、在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。

二、填空题(每空1分,共20分;请把答案书写在相应横线上。)

1、McCall模型划分了软件运行,软件转移,软件修改三个纬度的11个软件质量因素。

2、螺旋模型任何一次迭代都可划分为制定计划、风险分析和化解、工程和顾客评估四个项限。

3、依据合同评审的目标对合同评审主题进行分类为建议草案评审主题,合同草案评审主题两

种类型。

4、典型的版本方针包括严格-单一活动版本方针,多版本方针。

5、软件对属于各种质量因素的需求的符合性是由软件质量度量来测量的。

6、CAPA过程的成功运行包含如下活动:信息收集、信息分析,解决方案和改进方法的建立、

改进方法的执行、跟踪。

7、常见的软件配置演化模型有线性演化模型,树演化模型。

8、软件更改的质量保证工作需每个更改的SCI的质量保证,整个新软件系统版本的质量保证

两个级别的活动。

9、从内容和重点上我们可以把质量管理标准划分成认证标准,评估标准两种类型。

10、测试人员,SQA单位是SQA专职人员。

三、选择题(每题2分,共18分)

1、集成测试分为渐增组装测试和(A )

( A) 非渐增组装测试(B) 确认测试(C) 单元测试(D) 测试计划

2、以下哪种测试方法不属于白盒测试技术(B )

(A)基本路径测试(B)边界值分析测试

(C)循环覆盖测试(D)逻辑覆盖测试

3、黑盒测试技术,使用最广的用例设计技术是(A )

(A)等值分析测试(B)边界值分析测试

(C)错误推测法(D)逻辑覆盖测试

4 .软件测试的过程分为( A )、集成测试、确认测试和系统测试几个步骤。

A. 单元测试

B. 人工测试

C. 组装测试

D. 上机测试

5 CMMI中文全称为( B )

(A)软件能力成熟度模型(B)软件能力成熟度模型集成

(C)质量管理体系(D)软件工程研究所

6 如果一个软件企业希望达到成熟度等级2级目标,那么该企业就要在软件项目的开发过程中执行该成熟度等级中的七个过程域中的所有(B )

(A)特定目标(B)实践

(C)共性目标(D)过程域

7 CMMI中的受管理级包含的七个过程域中,(B )旨在对以正式协定的形式从项目之外的供方采办的产品和服务实施管理。

(A)测量和分析(B)供方协定管理

(C)过程和产品质量保证(D)项目策划

8 根据CMMI规范,每一个软件企业均具有(A )成熟度。

(A)等级一(B)等级三

(C)等级四(D)等级五

9、配置管理活动最主要的内容是:(C )

A)设计代码B)软件产品

C)产品版本D)项目文档

四、名词解释(每小题3分,共18分)

1、Daniel Galin 软件质量保证的扩展定义:软件质量保证是一个有系统的、有计划的行动集合,它是提供软件产品开发、维护过程符合其已建立的技术需求以及跟上计划安排和在预算限制之内进行管理上的需求充分信任所必需的。

2、合同评审:合同评审是一个指导评审建议草案和合同文档的SQA部件。

3、规程:规程是完成某件事情或行动的特定方式,即规程是为了完成一个任务,根据给定方法所执行的详细活动或过程。

4、4W1H:4W1H即WHA T, WHEN, WHERE, WHO和HOW。他们具体含义如下:

WHAT--What activities have to be performed?

WHEN--When Should the activity be performed?

WHERE--Where should the activity be performed?

WHO--Who should perform the activity?

HOW--How should each activity be performed?

5、受控文档:受控文档是那些目前就对软件系统的开发、维护以及与目前和将来顾客关系的

软件质量保证计划模板

XXXX 软件质量保证计划 部门 编写 审核 批准 XXXX有限公司

文档控制变更记录

1范围 (1) 1.1标识 (1) 1.2系统概述 (1) 1.3文档概述 (1) 1.4与其他计划的关系 (1) 2引用文件 (1) 3术语与定义 (2) 4组织机构与人员 (2) 4.1组织机构 (2) 4.2人员配置 (2) 5标准、条例和约定 (5) 6质量保证活动安排 (5) 6.1产品审计 (5) 6.2过程审计 (6) 6.3评审计划 (8) 6.4产保经理审计 (10) 7不符合问题的解决 (10) 8工具、技术和方法 (11) 9对供货单位的控制 (11) 10记录的收集、维护和保存 (11) 11测量 (11)

表5-4 CCB职责表 (5) 表6-1 产品审计计划表 (6) 表6-2 过程审计计划表 (7) 表6-4 评审计划表 (8) 表6-5 产保经理审计计划表 (10)

1范围 1.1标识 a.本文档的标识号:; b.标题:XXXX质量保证计划; c.本文档适用与XXX系统/软件。 1.2系统概述 包括本文档所使用的软件所属系统的功能,软件在系统中的位置。系统开发、运行和维护的历史,系统的用户、开发方和相关机构等。标识当前和计划的运行现场;列出其他有关的文档。 可参考任务书、开发计划中的相关内容。 1.3文档概述 制定本计划的目的是定义软件开发过程中SQA和项目质量活动的任务、职责、工作计划、质量保证活动的资源要求(包括人员、工具和设施)等,SQA 将通过跟踪、管理软件开发的过程,使软件开发团队能够在正确的时间和正确的地点完成正确的工作。SQA计划旨在合理地安排开发过程中进行的过程和产品审计、评审和跟踪等活动,为本型号软件项目实施SQA活动提供依据与指导。 本文档为软件质量保证活动的依据,本文档的工作任务拆分结构表、风险跟踪表、资源跟踪表为项目监督控制过程的初始数据。 1.4与其他计划的关系 本计划为《XXX软件开发计划》的子计划; 本计划按照《XXX软件开发计划》编写。 2引用文件 《XXX软件开发计划》,XXX部门; 《XXX软件任务书》,XXX部门;

软件开发质量保证方案

1软件开发质量保证方案 1.1 质量管理内容 1.1.1编制和评审质量计划 制定质量保证计划:依据项目计划及项目质量目标确定需要检查的主要过程和工作产品,识别项目过程中的干系人及其活动,估计检查时间和人员,并制定出本项目的质量保证计划。 质量保证计划的主要内容包括:例行审计和里程碑评审,需要监督的重要活动和工作产品,确定审计方式,根据项目计划中的评审计划确定质量保证人员需要参加的评审计划。明确质量审计报告的报送范围。 质量保证计划的评审:质量保证计划需要经过评审方能生效,以确保质量保证计划和项目计划的一致性。经过批准的质量保证计划需要纳入配置管理。当项目计划变更时,需要及时更改和复审质量保证计划。 1.1.2“过程和工作产品”的质量检查 根据质量保证计划进行质量的审计工作,并发布质量审计报告。 审计的主要内容包括:是否按照过程要求执行了相应的活动,是否按照过程要求产生了相应的工作产品。本项目中对质量的控制主要体现在不同阶段的审计当中。 1.1.3不符合项的跟踪处理 对审计中发现的不符合项,要求项目组及时处理,质量保证人员需要确认不符合项的状态,直到最终的不符合项状态为“完成”为止。

1.2 质量管理责任分配 我公司在开发项目上按照规范化软件的生产方式进行生产。每个项目除配备了项目开发所需角色外,还专门配备了质量保证小组、配置管理小组、测试小组来确保质量管理的实施,下面针对这三种角色进行说明: 1.2.1质量保证小组职责 质量保证小组作为质量保证的实施小组,在项目开发的过程中几乎所有的部门都与质量保证小组有关。质量保证小组的主要职责是:以独立审查方式,从第三方的角度监控软件开发任务的执行,分析项目内存在的质量问题,审查项目的质量活动,给出质量审计报告。就项目是否遵循已制定的计划、标准和规程,给开发人员和管理层提供反映产品和过程质量的信息和数据,使他们能了解整个项目生存周期中工作产品和过程的情况,提高项目透明度,从而支持其交付高质量的软件产品。 质量保证人员依据质量保证计划,通过质量审计报告向项目经理及有关人员提出已经识别出的不符合项,并跟踪不符合项的解决过程,通过审计周报或者审计月报向项目经理提供过程和产品质量数据,并与项目组协商不符合项的解决办法。 质量保证小组的检测范围主要包括:项目的进度是否按照项目计划执行,用户需求是否得到了用户的签字确认,软件需求是否正确的反映了用户的需求,是否将每一项用户需求都映射到软件需求;系统设计是否完全反映了软件需求;实现的软件是否正确的体现了系统设计;测试人员是否进行了较为彻底的和全面的测试;客户验收和交接清单是否完备;对于系统运行中出现的问题,维护人员是否记录了详细的维护记录;配置管理员是否按照配置管理计划建立了基线,是否严格控制变更过程,是否对配置库进行了维护。 1.2.2配置管理小组职责 配置管理活动的目的是通过执行版本控制、变更控制、基线管理等规程,借

软件质量保证测试试题与答案48191

选择题 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)和指定的覆盖标准。 A)程序内部逻辑 B)程序的复杂度 C)使用说明书 D)程序的功能 16.程序的三种基本结构是( B )。 A)过程子、程序、分程序B)顺序、选择、循环 C)递归、堆栈、队列 D)调用、返回、转移17.软件调试的目的是( A ) A)找出错误所在并改正之 B)排除存在错误的可能性C)对错误性质进行分类 D)统计出错的次数 18.下面说法正确的是( C )。 A)经过测试没有发现错误说明程序正确 B)测试的目标是为了证明程序没有错误 C)成功的测试是发现了迄今尚未发现的错误的测试 D)成功的测试是没有发现错误的测试 20.发现错误能力最弱的是( A )。 A)语句覆盖B)判定覆盖 C)条件覆盖D)路径覆盖 22.下面( D )方法能够有效地检测输入条件的各种组合可能引起的错误。 A)等价类划分 B)边界值分析 C)错误推测D)因果图 23.与确认测试阶段有关的文档是( A )。 A)需求规格说明书 B)概要设计说明书 C)详细设计说明书 D)源程序 25.( B )方法需要考察模块间的接口和各模块之间的联系。 A)单元测试B)集成测试 C)确认测试D)系统测试 26.调试应该由( B )完成。 A)与源程序无关的程序员 B)编制该源程序的程序员 C)不了解软件设计的机构 D)设计该软件的机构 27.在设计人机界面时,应主要考虑的因素有(D )。系统响应时间B)错误处理C)用户求助机制D)以上都是 28、用黑盒技术设计测试用例的方法之一为(A)

软件质量保证计划模板

{项目名称}软件质量保证计划 状态:草稿标识号: 评审当前版本: 前一版本: 修订版发布日期: 摘要 “简要描述该文档的内容。”

修改历史 注释:评审号为评审记录表的编号。更改请求号为文档更改控制工具自动生成的编号。

目录 1概述............................................ 错误!未定义书签。 目的和范围 ........................................... 错误!未定义书签。 软件质量保证计划维护 ................................. 错误!未定义书签。 参考资料 ............................................. 错误!未定义书签。2角色与职责...................................... 错误!未定义书签。 角色 ................................................. 错误!未定义书签。 职责 ................................................. 错误!未定义书签。3审核标准........................................ 错误!未定义书签。4过程能力与软件质量目标 .......................... 错误!未定义书签。 过程能力目标 ......................................... 错误!未定义书签。 软件质量目标 ......................................... 错误!未定义书签。 达到目标的活动 ....................................... 错误!未定义书签。5软件质量保证活动进度表 .......................... 错误!未定义书签。 项目软件质量保证活动 ................................. 错误!未定义书签。 参与内容............................................... 错误!未定义书签。 项目评审活动........................................... 错误!未定义书签。 软件工作产品审核....................................... 错误!未定义书签。 软件质量保证员审核计划 ............................... 错误!未定义书签。 客户满意度调查计划 ................................... 错误!未定义书签。 客户评审时间表(可选) ................................ 错误!未定义书签。6度量计划........................................ 错误!未定义书签。 原始数据 ............................................. 错误!未定义书签。 收集方法 ............................................. 错误!未定义书签。7审核规程........................................ 错误!未定义书签。8缺陷预防计划 .................................... 错误!未定义书签。

XXX系统__软件质量保证计划

X X X X系统 质量保证计划 上海XXX有限公司 2013年8月 目录

1引言? 1.1目的? 本计划的目的在于对所开发的上海博物馆古籍数字化系统规定各种必要的质量保证措施,以保证所交付的上海博物馆古籍数字化系统能够满足项目委托书或合同中规定的各项需求,能够满足本项目总体组制定的且经领导小组批准的该软件系统需求规格说明书中规定的各项具体需求。? 软件开发单位在开发上海博物馆古籍数字化系统所属的各个子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可根据各自的情况对本计划作适当的剪裁,以满足特定的质量保证要求,剪裁后的计划必须经总体组批准。? 1.2定义? 本计划用到的一些术语的定义按GB/T 11457和GB/T 12505。? 1.3参考资料? GB/T 11457?软件工程术语? GB 8567 计算机软件开发规范? GB 8567 计算机软件产品开发文件编制指南? GB/T 12504 计算机软件质量保证计划规范? GB/T 12505 计算机软件配置管理计划规范? 上海博物馆古籍数字化系统配置管理计划? 2管理? 2.1机构? 在本软件系统整个开发期间,必须成立软件质量保证小组负责质量保证工作。软件质量保证小组属总体组领导,由总体组代表、项目的软件工程小组代表、项目的专职质量保证人员、项目的专职配置管理人员以及各个子系统软件质量保

证人员等方面的人员组成,由项目的软件工程小组代表任组长。各子系统的软件质量保证人员在业务上受软件质量保证小组领导,在行政上受各子系统负责人领导。? 软件质量保证小组和软件质量保证人员必须检查和督促本计划的实施。各子系统的软件质量保证人员有权直接向软件质量保证小组报告子项目的软件质量状况。各子系统的软件质量保证人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划的所有要求。? 2.2任务? 软件质量保证工作涉及软件生存周期各阶段的活动,应该贯彻到日常的软件开发活动中,而且应该特别注意软件质量的早期评审工作。因此,对新开发的或正在开发的各子系统,要按照GB 8567与本计划的各项规定进行各项评审工作。软件质量保证小组要派成员参加所有的评审与检查活动。 评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高软件的质量。在上海博物馆古籍数字化系统开发过程中,经总体组研究决定,要进行如下几类评审与检查工作:? a.阶段评审:在软件开发过程中,要定期地或阶段性地对某一开发阶段或某 几个开发阶段的阶段产品进行评审。根据总体组研究决定,在上海博物馆古籍数字化系统及其所属各子系统的开发过程中,应该进行以下三次评 审:第一次评审软件需求、概要设计、验证与确认方法;第二次评审详细设计、功能测试与演示,并对第一次评审结果复核;第三次是功能检查、物理检查和综合检查。关于这些评审工作的详细内容见第5章。? b.阶段评审工作要组织专门的评审小组,原则上由项目总体小组成员或特邀 专家担任评审组长,评审小组成员应该包括项目委托单位或用户的代表、质量保证人员、软件开发单位和上级主管部门的代表,其他参加人员视评审内容而定。?

-软件质量保证计划

-软件质量保证计划 31、1目的 31、2定义 31、3参考资料32管理 32、1机构 32、2任务 42、3职责53文档 53、1基本文档 53、2其他文档 63、3文档质量的度量准则64标准、条例和约定75评审和检查76软件配置管理97工具、技术和方法98媒体控制109对供货单位的控制1010记录收集、维护和保存101 引言 1、1 目的本计划的目的在于对所开发的上海博物馆古籍数字化系统规定各种必要的质量保证措施,以保证所交付的上海博物馆古籍数字化系统能够满足项目委托书或合同中规定的各项需求,能够满足本项目总体组制定的且经领导小组批准的该软件系统需求规格说明书中规定的各项具体需求。软件开发单位在开发上海博物馆古籍数字化系统所属的各个子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可根据各自的情况对本计划作适当的剪裁,以满足特定的质量保证要求,剪裁后的计划必须经总体组批准。

1、2 定义本计划用到的一些术语的定义按GB/T11457和 GB/T12505。 1、3 参考资料GB/T11457软件工程术语GB8567 计算机软件开发规范GB8567 计算机软件产品开发文件编制指南GB/T12504 计算机软件质量保证计划规范GB/T12505 计算机软件配置管理计划规范上海博物馆古籍数字化系统配置管理计划2 管理 2、1 机构在本软件系统整个开发期间,必须成立软件质量保证小组负责质量保证工作。软件质量保证小组属总体组领导,由总体组代表、项目的软件工程小组代表、项目的专职质量保证人员、项目的专职配置管理人员以及各个子系统软件质量保证人员等方面的人员组成,由项目的软件工程小组代表任组长。各子系统的软件质量保证人员在业务上受软件质量保证小组领导,在行政上受各子系统负责人领导。软件质量保证小组和软件质量保证人员必须检查和督促本计划的实施。各子系统的软件质量保证人员有权直接向软件质量保证小组报告子项目的软件质量状况。各子系统的软件质量保证人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划的所有要求。 2、2 任务软件质量保证工作涉及软件生存周期各阶段的活动,应该贯彻到日常的软件开发活动中,而且应该特别注意软件质量的早期评审工作。因此,对新开发的或正在开发的各子系统,要按照GB8567与本计划的各项规定进行各项评审工作。软件质量保证小组要派成员参加所有的评审与检查活动。评审与检查

系统软件质量保证计划规划方案.doc

XXXX系统 质量保证计划 上海 XXX有限公司 20xx 年 8 月 目录 引言 目的 本计划的目的在于对所开发的上海博物馆古籍数字化系统规定各种必要的 质量保证措施,以保证所交付的上海博物馆古籍数字化系统能够满足项目委托 书或合同中规定的各项需求,能够满足本项目总体组制定的且经领导小组批准 的该软件系统需求规格说明书中规定的各项具体需求。 软件开发单位在开发上海博物馆古籍数字化系统所属的各个子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可根据各自的情况对本计划作适当的剪裁,以满足特定的质量保证要求,剪 裁后的计划必须经总体组批准。 定义 本计划用到的一些术语的定义按GB/T 11457和 GB/T 12505。 参考资料 GB/T 11457 软件工程术语 GB 8567 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 GB/T 12504 计算机软件质量保证计划规范

GB/T 12505 计算机软件配置管理计划规范 上海博物馆古籍数字化系统配置管理计划 管理 机构 在本软件系统整个开发期间,必须成立软件质量保证小组负责质量保证工作。软件质量保证小组属总体组领导,由总体组代表、项目的软件工程小组代表、项目的专职质量保证人员、项目的专职配置管理人员以及各个子系统软件 质量保证人员等方面的人员组成,由项目的软件工程小组代表任组长。各子系 统的软件质量保证人员在业务上受软件质量保证小组领导,在行政上受各子系 统负责人领导。 软件质量保证小组和软件质量保证人员必须检查和督促本计划的实施。各 子系统的软件质量保证人员有权直接向软件质量保证小组报告子项目的软件质 量状况。各子系统的软件质量保证人员应该根据对子项目的具体要求,制订必 要的规程和规定,以确保完全遵守本计划的所有要求。 任务 软件质量保证工作涉及软件生存周期各阶段的活动,应该贯彻到日常的软 件开发活动中,而且应该特别注意软件质量的早期评审工作。因此,对新开发 的或正在开发的各子系统,要按照 GB 8567与本计划的各项规定进行各项评审工作。软件质量保证小组要派成员参加所有的评审与检查活动。 评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认 真采取各项措施来保证与提高软件的质量。在上海博物馆古籍数字化系统开发 过程中,经总体组研究决定,要进行如下几类评审与检查工作: 阶段评审:在软件开发过程中,要定期地或阶段性地对某一开发阶段或某 几个开发阶段的阶段产品进行评审。根据总体组研究决定,在上海博物馆古籍 数字化系统及其所属各子系统的开发过程中,应该进行以下三次评审:第一次 评审软件需求、概要设计、验证与确认方法;第二次评审详细设计、功能测试

最全软件质量的管理计划模板完整版.doc

XXXX项目质量保证计划 ***科技(北京)有限公司

版本历史

目录 目录 (3) 1.介绍 (4) 1.1目的 (4) 1.2术语 (4) 1.3参考资料 (4) 2.管理 (4) 2.1职责 (4) 3任务 (5) 3.1过程与产品质量检查计划 (5) 3.2 参与技术评审的计划 (6) 3.3 审计流程 (7) 4.输出产物 (7)

1.介绍 1.1目的 本质量保证计划制定(某项目)项目质量保证工作相关的一些措施和规定,作为质量保证工作的整体指导方向,是质量保证人员展开质量活动的依据,也是检查项目质量的基础。 本质量保证计划的目的是保证所发布的(某产品)能够满足《需求规格说明书》中规定的各项需求。 1.2术语 1.3参考资料 《**-项目计划》 2.管理 2.1职责

3任务 3.1过程与产品质量检查计划 提示:质量保证员根据本项目的特征,确定需要检查的主要过程域和主要工作成果,并估计检查时间和人员。 注意:对某些过程域的检查应当是周期性的而不是一次性的,例如配置管理、需求 管理等。

3.2 参与技术评审的计划 提示: (1)技术评审计划一般由研发经理或者项目的技术负责人制定。 (2)质量保证员应当参与并监督重要工作成果如需求、设计、代码的技术评审。 质量保证员根据技术评审计划,制定“参与技术评审”的计划。 (3)工作成果的技术评审有两种形式:正式技术评审(FTR)和非正式技术评审(ITR)。 FTR需要举行评审会议,参加评审会议的人数相对比较多。ITR形式比较灵活,一 般在同伴之间开展或以邮件等的方式进行评审。

系统软件质量保证计划精编

系统软件质量保证计划 精编 Document number:WTT-LKK-GBB-08921-EIGG-22986

XXXX系统 质量保证计划 上海XXX有限公司2013年8月

目录

1引言 2 2.1目的 2.2 本计划的目的在于对所开发的上海博物馆古籍数字化系统规定各种必要的质量保证措施,以保证所交付的上海博物馆古籍数字化系统能够满足项目委托书或合同中规定的各项需求,能够满足本项目总体组制定的且经领导小组批准的该软件系统需求规格说明书中规定的各项具体需求。 软件开发单位在开发上海博物馆古籍数字化系统所属的各个子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可根据各自的情况对本计划作适当的剪裁,以满足特定的质量保证要求,剪裁后的计划必须经总体组批准。 2.3定义 2.4 本计划用到的一些术语的定义按GB/T 11457和GB/T 12505。

2.5参考资料 2.6 GB/T 11457软件工程术语 GB 8567 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 GB/T 12504 计算机软件质量保证计划规范 GB/T 12505 计算机软件配置管理计划规范 上海博物馆古籍数字化系统配置管理计划 3管理 4 4.1机构 4.2 在本软件系统整个开发期间,必须成立软件质量保证小组负责质量保证工作。软件质量保证小组属总体组领

导,由总体组代表、项目的软件工程小组代表、项目的专职质量保证人员、项目的专职配置管理人员以及各个子系统软件质量保证人员等方面的人员组成,由项目的软件工程小组代表任组长。各子系统的软件质量保证人员在业务上受软件质量保证小组领导,在行政上受各子系统负责人领导。 软件质量保证小组和软件质量保证人员必须检查和督促本计划的实施。各子系统的软件质量保证人员有权直接向软件质量保证小组报告子项目的软件质量状况。各子系统的软件质量保证人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划的所有要求。 4.3任务 4.4 软件质量保证工作涉及软件生存周期各阶段的活动,应该贯彻到日常的软件开发活动中,而且应该特别注意软件质量的早期评审工作。因此,对新开发的或正在开发的各子系统,要按照GB 8567与本计划的各项规定进行各项

软件质量保证试题答案

一、判断题题1分,共20分) ( × )1、软件故障是导致软件失效的必要和充分要素。 ( √ )2、同行评审的主要目标在于检测错误、核对与标准的偏离。 ( √ )3、在任何软件机构中,定期、不定期的培训、再培训都是必须而且是必要的。 ( √ )4、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA经验基础上消除或至少降低出错率。 ( × )5、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。 ( × )6、Daniel Galin等提在20世纪50年代建立的经典质量费用模型,提供了一种以经济学观点把与产品质量保证相关的费用非类的方法学。 ( √ )7、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。 ( √ )8、软件质量成本是一个投资问题,而不是成本问题! ( × )9、SEI CMM评估标准, ISO 9001和ISO 9000-3标准是典型的项目过程标准。 ( √ )10、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。 二、填空题(每空1分,共20分;请把答案书写在相应横线上。) 1、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。 2、McCall模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。 3、面向对象模型不同于其他模型的主要特征是组件的密集重用。 4、有两种同行评审方法学:审查和走查。 5、RMA可以划分成三组类别内部风险管理措施,分包风险管理措施,顾客风险管理措施。 6、支持性质量手段有模板和检查表。 7、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。 8、软件配置发布的版本有基线版本、中间版本、修订版本。 9、SQA标准被划分成软件质量管理标准,软件项目过程标准两类。 10、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性,软件缺陷的感染性。 三、选择题(每小题2分,共18分) 1 软件调试的目的是(B) ( A)发现软件中隐藏的错误 (B)解决测试中发现的错误 (C)尽量不发现错误以便早日提交软件 (D)证明软件的正确性 2 .黑盒测试技术中不包括(D ) (A)等值分析测试(B)边界值分析测试 (C)错误推测法(D)逻辑覆盖测试 3.(D )是把输入条件视为“因”,把输出条件视为“果”,将黑盒看成是从因到果的网络图(A)等值分析测试(B)边界值分析测试 (C)错误推测法(D)因果图 4.集成测试的测试用例是根据(C )的结果来设计。 A.需求分析 B.源程序 C.概要设计 D.详细设计 5 CMMI中,(D )主要致力于技术革新和优化过程的改进。

软件质量保证测试试题与答案

选择题 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)

最新软件质量保证模拟试卷-B

常熟理工学院200 ~200 学年第学期 《软件质量保证》模拟试卷2 试题总分: 100 分考试时限:120 分钟 一、判断题(判断下列题目是否正确,如果正确请打“√”,错误请打“×”每小题2分,共20分) ( )1、在专业的软件开发、维护中,SQA环境是建立、执行SQA方法时必须首要考虑的问题。 ( )2、如何看待软件产品内部的缺陷,开发者和用户的立场是一致的。 ( )3、专家观点通过引进补充的外部能力到机构内部开发过程中来而支持质量评估工作。 ( )4、质量管理标准是专业标准,它们向开发组提供方法学指南。 ( )5、软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客参与。 ( )6、规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密切关系。 ( )7、CAPA的目的在于检测、处理、改正软件缺陷。 ( )8、项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图。 ( )9、IEEE、ISO、DOD、ANSI、EIA都是著名的SQA标准开发机构。 ( )10、在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。 二、填空题(每空1分,共20分;请把答案书写在相应横线上。) 1、McCall模型划分了、、三个纬度的11个软件质量因素。 2、螺旋模型任何一次迭代都可划分为制定计划、、工程和四个项限。 3、依据合同评审的目标对合同评审主题进行分类为和两种类型。 4、典型的版本方针包括、。 5、软件对属于各种质量因素的需求的符合性是由来测量的。 6、CAPA过程的成功运行包含如下活动:信息收集、、、改进方法的执行、跟踪。 7、常见的软件配置演化模型有和。 8、软件更改的质量保证工作需要和两个级别的活动。 9、从内容和重点上我们可以把质量管理标准划分成和两种类型。 10、、是SQA专职人员。 三、名词解释(每小题3分,共18分) 1、Daniel Galin 软件质量保证的扩展定义 2、合同评审 3、规程

软件配置管理计划

软件配置管理计划示例 计划名国势通多媒体网络传输加速系统软件配置管理计划 项目名国势通多媒体网络传输加速系统软件 项目委托单位代表签名年月日 项目承办单位北京麦秸创想科技有限责任公司 代表签名年月日 1 引言 1.1 目的 本计划的目的在于对所开发的国势通多媒体网络传输加速系统软件规定各种必要的配置管理条款,以保证所交付的国势通多媒体网络传输加速系统软件能够满足项目委托书中规定的各种原则需求,能够满足本项目总体组制定的且经领导小组批准的软件系统需求规格说明书中规定的各项具体需求。 软件开发单位在开发本项目所属的各子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。剪裁后的计划必须经总体组批准。

本计划中用到的一些术语的定义按GB/T 11457 和GB/T 12504。 1.3 参考资料 ◆GB/T 11457 软件工程术语 ◆GB 8566 计算机软件开发规范 ◆GB 8567 计算机软件产品开发文件编制指南 ◆GB/T 12504 计算机软件质量保证计划规范 ◆GB/T 12505 计算机软件配置管理计划规范 ◆国势通多媒体网络传输加速系统软件质量保证计划 2 管理 2.1 机构 在本软件系统整个开发期间,必须成立软件配置管理小组负责配置管理工作。软件配置管理小组属项目总体组领导,由总体组代表、软件工程小组代表、项目的专职配置管理人员、项目的专职质量保证人员以及各个子系统软件配置管理人员等方面的人员组成,由总体组代表任组长。各子系统的软件配置管理人员在业务上受软件配置管理小组领导,在行政上受子系统负责人领导。软件配置管理小组和软件配置管理人员必须检查和督促本计划的实施。各子系统的软件配置管理人员有权直接向软件配置管理小组报告子项目的软件配置管理情况。各子系统的软件配置管理人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划规定的所有要求。

软件质量管理体系建设方案详细

关于软件质量管理体系建设的 方案 参考资料: 《cmmi3级软件过程改进方法与规》 《ISO9001:2000标准》 修改记录: 作者简介: 软件企业质量经理、高级项目经理,联系方式__qq:317974257 方案说明: 参考了《cmmi3级软件过程改进方法与规》、《ISO9001:2000标准》。同时参考了业界同行写的相关方案或文章,吸收了他们的优秀见解。

1.引言 (3) 1.1软件质量概述 (3) 1.2公司软件质量现状分析 (3) 1.3软件质量管理的特点 (4) 1.4软件质量责任分配 (6) 2.软件质量管理体系建设总体方案 (6) 2.1进一步推动软件质量管理体系建设的原则 (6) 2.2软件质量管理体系完善需要解决的主要问题 (8) 2.3配置管理—实施软件质量管理的重要步骤 (8) 2.4进一步完善我们的测试管理体系 (10) 2.4.1.软件测试的组织与管理规划 (10) 2.4.2.测试管理体系过程控制 (12) 2.4.2.1测试流程模型 (13) 2.4.2.2测试流程控制 (13) 2.4.2.3测试小结 (15) 2.5软件质量保证(SQA)的实施 (16) 2.5.1.SQA概述 (16) 2.5.1.SQA实施 (16) 2.5.2.SQA与SQC区别与协作 (17) 2.6全面软件质量管理 (18) 2.6.1.全面软件质量管理 (18) 2.6.2.全面软件质量管理的方法---制定质量管理计划 (19) 2.6.3.全面软件质量管理的方法---技术评审 (19) 3.结束语 (19)

1.引言 1.1软件质量概述 随着信息技术的飞速发展,使软件产品应用到社会的各个领域,也造就了软件行业激烈竞争的生存环境,随着软件规模及复杂性急剧加大,软件质量已经成为人们共同关注的焦点。技术是软件企业的生命,而质量则是它的灵魂,软件企业要在竞争中占有一席之地,软件质量保证是第一要素。由此,软件质量的重要性是不言而喻的。 软件质量是指与软件产品满足规定的和隐含的需求的能力有关的特征和特性的总和。通常来说,软件质量应该包含六方面的特性: 功能性、可靠性、易使用性、效率、可维护性、可移植性。 软件质量管理包括:软件质量计划编制、软件质量保证和软件质量控制三个过程域。质量计划就是为了实现质量目标的计划,它主要结合各个公司的质量方针,产品描述以及质量标准和规则通过收益、成本分析和流程设计等工具制定出来实施方略,其容全面反应用户的要求,为质量小组成员有效工作提供了指南,为项目小组成员以及项目相关人员了解在项目进行中如何实施质量保证和控制提供依据,为确保项目质量得到保障提供坚实的基础。质量保证(Quality Assurance ,QA)的目的是提供一种有效的人员组织形式和管理方法,通过客观地检查和监控“过程质量”与“产品质量”,从而实现持续地改进质量。质量保证是一种有计划的、贯穿于整个产品生命周期的质量管理方法。质量控制是对阶段性的成果进行检测、验证,为质量保证提供参考依据,它是一个PDCA循环过程。 1.2公司软件质量现状分析 公司的软件开发历经多个生产个环节,产生大量的中间产品,每个环节都有可能带来产品质量问题;同时由于软件产品是逻辑体,不具备实体的可见性,因而难以度量,质量也难以把控,因此如何有效地管理软件产品的质量一直是我们面临的挑战。

软件质量保证复习题及答案

| 一、判断题题1分,共20分) ( × )1、软件故障是导致软件失效的必要和充分要素。 ( √ )2、同行评审的主要目标在于检测错误、核对与标准的偏离。 ( √ )3、在任何软件机构中,定期、不定期的培训、再培训都是必须而且是必要的。 ( √ )4、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA经验基础上消除或至少降低出错率。 ( × )5、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。 ( × )6、与产品质量保证相关的费用非类的方法学。 ( √ )7、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。 { ( √ )8、软件质量成本是一个投资问题,而不是成本问题! ( × )9、SEI CMM评估标准, ISO 9001和ISO 9000-3标准是典型的项目过程标准。 ( √ )10、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。 二、填空题(每空1分,共20分;请把答案书写在相应横线上。) 1、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。 2、McCall模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。 3、面向对象模型不同于其他模型的主要特征是组件的密集重用。 4、有两种同行评审方法学:审查和走查。 — 5、RMA可以划分成三组类别内部风险管理措施,分包风险管理措施,顾客风险管理措施。 6、支持性质量手段有模板和检查表。 7、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。 8、软件配置发布的版本有基线版本、中间版本、修订版本。 9、SQA标准被划分成软件质量管理标准,软件项目过程标准两类。 10、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性,软件缺陷的感染性。 三、选择题(每小题2分,共18分) 1 软件调试的目的是(B) — ( A)发现软件中隐藏的错误 (B)解决测试中发现的错误 (C)尽量不发现错误以便早日提交软件 (D)证明软件的正确性 2 .黑盒测试技术中不包括( D ) (A)等值分析测试(B)边界值分析测试 (C)错误推测法(D)逻辑覆盖测试 3.(D)是把输入条件视为“因”,把输出条件视为“果”,将黑盒看成是从因到果的网络图) (A)等值分析测试(B)边界值分析测试 (C)错误推测法(D)因果图 4.集成测试的测试用例是根据( C )的结果来设计。 A.需求分析 B.源程序 C.概要设计 D.详细设计 5 CMMI中,( D )主要致力于技术革新和优化过程的改进。

系统-质量保证计划模板

XX系统质量保证计划

目录 第一章引言 (1) 1.1.目的 (1) 1.2.定义 (1) 1.3.参考资料 (1) 第二章管理 (2) 2.1.机构 (2) 2.2.任务 (2) 2.3.职责 (3) 第三章文档 (4) 3.1.基本文档 (4) 3.2.其他文档 (4) 3.3.文档质量的度量准则 (5) 第四章标准、条例和约定 (6) 第五章评审和检查 (7) 5.1.第一次评审 (7) 5.2.第二次评审 (7) 5.3.第三次评审 (8) 第六章软件配置管理 (9) 第七章工具、技术和方法 (10) 第八章媒体控制 (11) 第九章对供货单位的控制 (12) 第十章记录收集、维护和保存 (13) 第十一章附录 A (14) 第十二章附录 B (15) 第十三章附录 C (18)

第一章引言 1.1. 目的 『描述质量保证计划目的,示例如下,文档编写时删除绿色文字部分』 本计划的目的在于对所开发系统软件规定各种必要的质量保证措施,以保证交付软件能够满足项目委托书或合同中规定的各项需求。 系统软件及所属的各个子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该报告本计划中的有关规定,但可根据各自的情况对计划作适当的剪裁,以满足特定的质量保证要求,剪裁后的计划必须经过批准。 1.2. 定义 『定义文档编写过程中用到的一些术语或约定的简称标准等,示例如下,文档编写时删除绿色文字部分』 本计划用到的一些术语的定义按GB/T 11457和GB/T 12505 。 1.3. 参考资料 『文档编写过程中参考的文档,示例如下,文档编写时删除绿色文字部分』 GB/T 11457 软件工程术语 GB 8566 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 GB/T 12504 计算机软件质量保证计划规范 GB/T 12505 计算机软件配置管理计划规范

软件质量控制保障方案

项目实施保证 为确保项目的顺利开展与实施,我们分别制定了项目组人员保证方案与软件开发质量保证方案以及项目进度保证方案。 1项目组人员保证方案 为确保项目的顺利开展与实施,项目组的人员配备既有高层次的技术带头人,也有中坚力量,还有一般工作人员,并实行项目经理、技术负责人质量负责制,加强技术管理的有效性与研发过程的科学性、准确性。 2软件开发质量保证方案 2、1质量管理内容 2、1、1 编制与评审质量计划 制定质量保证计划:依据项目计划及项目质量目标确定需要检查的主要过程与工作产品,识别项目过程中的干系人及其活动,估计检查时间与人员,并制定出本项目的质量保证计划。 质量保证计划的主要内容包括:例行审计与里程碑评审,需要监督的重要活动与工作产品,确定审计方式,根据项目计划中的评审计划确定质量保证人员需要参加的评审计划。明确质量审计报告的报送范围。 质量保证计划的评审:质量保证计划需要经过评审方能生效,以确保质量保证计划与项目计划的一致性。经过批准的质量保证计划需要纳入配置管理。当项目计划变更时,需要及时更改与复审质量保证计划。 2、1、2 “过程与工作产品”的质量检查 根据质量保证计划进行质量的审计工作,并发布质量审计报告。 审计的主要内容包括:就是否按照过程要求执行了相应的活动,就是否按照过程要求产生了相应的工作产品。本项目中对质量的控制主要体现在不同阶段的审计当中。 2、1、3 不符合项的跟踪处理

对审计中发现的不符合项,要求项目组及时处理,质量保证人员需要确认不符合项的状态,直到最终的不符合项状态为“完成”为止。 2、2质量管理责任分配 我公司在开发项目上按照规范化软件的生产方式进行生产。每个项目除配备了项目开发所需角色外,还专门配备了质量保证小组、配置管理小组、测试小组来确保质量管理的实施,下面针对这三种角色进行说明: 2、2、1 质量保证小组职责 质量保证小组作为质量保证的实施小组,在项目开发的过程中几乎所有的部门都与质量保证小组有关。质量保证小组的主要职责就是:以独立审查方式,从第三方的角度监控软件开发任务的执行,分析项目内存在的质量问题,审查项目的质量活动,给出质量审计报告。就项目就是否遵循已制定的计划、标准与规程,给开发人员与管理层提供反映产品与过程质量的信息与数据,使她们能了解整个项目生存周期中工作产品与过程的情况,提高项目透明度,从而支持其交付高质量的软件产品。 质量保证人员依据质量保证计划,通过质量审计报告向项目经理及有关人员提出已经识别出的不符合项,并跟踪不符合项的解决过程,通过审计周报或者审计月报向项目经理提供过程与产品质量数据,并与项目组协商不符合项的解决办法。 质量保证小组的检测范围主要包括:项目的进度就是否按照项目计划执行,用户需求就是否得到了用户的签字确认,软件需求就是否正确的反映了用户的需求,就是否将每一项用户需求都映射到软件需求;系统设计就是否完全反映了软件需求;实现的软件就是否正确的体现了系统设计;测试人员就是否进行了较为彻底的与全面的测试;客户验收与交接清单就是否完备;对于系统运行中出现的问题,维护人员就是否记录了详细的维护记录;配置管理员就是否按照配置管理计划建立了基线,就是否严格控制变更过程,就是否对配置库进行了维护。 2、2、2 配置管理小组职责 配置管理活动的目的就是通过执行版本控制、变更控制、基线管理等规程,借助配置管理工具的使用,来保证整个生命周期过程产生的所有配置项的完整性、一致性与可追溯性。配置管理就是对工作成果(阶段工作成果与产品成果、进展状态成果)的一种有效保护形式,就是反映项目及其工作产品的过去、现在、动态的资料与数据集中管理体现。

相关文档
最新文档