软件质量管理与质量保证
- 格式:ppt
- 大小:396.50 KB
- 文档页数:119


本文档的目的是为特定产品、项目或合同的质保工作提供指导,帮助项目组其他成员了解质量保证要素,明确质量保证活动,确定质量保证范围。本文档将规定项目质量管理员的职责和权利,资源要求,活动安排,进度,要求质量保证活动中必须生成的文档,反馈问题的方法和频度等。
一、管理组织
本公司的软件质量保证活动统一由质量管理员进行管理、检查与汇报,公司相关部门经理及项目中的项目经理、程序经理、开发经理、测试经理、产品经理、测试经理、用户教育经理是质量保证活动中的第一责任人。
二、软件开发过程
本公司的软件开发过程分为以下8个阶段:项目策划阶段、需求分析阶段、设计阶段、开发阶段、测试阶段、实施阶段、验收阶段、维护阶段,每个阶段的主要活动分别为:业务启动和项目规划、需求分析、逻辑设计和物理设计、软件开发、软件测试、系统实施及用户培训、用户试用及验收、维护,里程碑分别为:策划完成、需求明确、设计完成、开发完成、测试通过、系统上线、验收通过、合同结束。每阶段结束后,必须对相应的里程碑进行检查,方式为评审或批准。
三、项目文档
项目文档分为两种:管理类文档与技术类文档,所有文档必须保存于知识库及相应的VSS库中。文档共有三种状态:编制完成、审核通过、批准通过。其中管理类文档只有编制和批准两种状态,技术类文档拥有所有三种状态。所有文档必须明确说明当前文档版本号。
管理类文档包含以下类型:计划、总结、报告、会议纪要、备忘录、申请等。技术类文档包含:设计文档、需求文档、测试设计文档、界面原型软件、使用手册、安装手册、技术白皮书、培训资料、源代码、软件产品等。除VSS库中的文档以外,放入知识库中的文档由部门助理统一放入,文档必须批准通过。
文档的编制、审核、批准可在文档中直接写明,也可使用单独的审批文档进行说明。
每个项目在不同阶段必须产生的文档如下,但不限于此:
1、项目开始前:
合同、技术方案、市场立项表。以上文档存放于知识库。
软件质量保证管理规定
HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】 本文档的目的是为特定产品、项目或合同的质保工作提供指导,帮助项目组其他成员了解质量保证要素,明确质量保证活动,确定质量保证范围。本文档将规定项目质量管理员的职责和权利,资源要求,活动安排,进度,要求质量保证活动中必须生成的文档,反馈问题的方法和频度等。
一、管理组织
本公司的软件质量保证活动统一由质量管理员进行管理、检查与汇报,公司相关部门经理及项目中的项目经理、程序经理、开发经理、测试经理、产品经理、测试经理、用户教育经理是质量保证活动中的第一责任人。
二、软件开发过程
本公司的软件开发过程分为以下8个阶段:项目策划阶段、需求分析阶段、设计阶段、开发阶段、测试阶段、实施阶段、验收阶段、维护阶段,每个阶段的主要活动分别为:业务启动和项目规划、需求分析、逻辑设计和物理设计、软件开发、软件测试、系统实施及用户培训、用户试用及验收、维护,里程碑分别为:策划完成、需求明确、设计完成、开发完成、测试通过、系统上线、验收通过、合同结束。每阶段结束后,必须对相应的里程碑进行检查,方式为评审或批准。
三、项目文档
项目文档分为两种:管理类文档与技术类文档,所有文档必须保存于知识库及相应的VSS库中。文档共有三种状态:编制完成、审核通过、批准通过。其中管理类文档只有编制和批准两种状态,技术类文档拥有所有三种状态。所有文档必须明确说明当前文档版本号。
管理类文档包含以下类型:计划、总结、报告、会议纪要、备忘录、申请等。技术类文档包含:设计文档、需求文档、测试设计文档、界面原型软件、使用手册、安装手册、技术白皮书、培训资料、源代码、软件产品等。除VSS库中的文档以外,放入知识库中的文档由部门助理统一放入,文档必须批准通过。
1 / 6 软件质量与质量保证
一、软件质量的定义
软件质量反映了以下三方面的问题。
1.软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。
2.在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。
3.往往会有一些隐含的需求没有明确地提出来。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也不能保证。
二、影响软件质量的因素
1.影响软件质量的主要因素
2.软件质量讨论评价应遵守的原则
三、软件质量保证策略
为了在软件开发过程中保证软件的质量,主要采取下述措施:
1.审查
2.复查和管理复审
3.测试
四、软件质量保证活动
1.验证与确认
2.开发时期的配置管理
五、软件评审
通常,把质量定义为用户的满意程度。为使得用户满意,有两个必要条件:
(1)设计的规格说明要符合用户的要求;
(2)程序要按照设计规格说明所规定的情况正确执行。
设计质量的评审内容 2 / 6 程序质量的评审内容
1.软件的结构
2.与运行环境的接口
六、软件质量保证的标准
1.ISO质量保证模型
2.ISO 9001标准
七、结构化的软件测试
软件测试在程序员对每一个模块的编码之后先做程序测试,再做单元测试,然后再进行集成(综合或组装)测试,系统测试,验收(确认)测试,平行测试,人工测试,其中单元测试的一部分己在编码阶段就开始了,测试横跨开发与测试两个阶段,又有不同的人员参加,测试工作本身是复杂的。
据统计测试工作量要占软件开发总成本的40%到50%以上。
测试的目的是确保软件的质量,尽量找出软件错误并加以纠正,而不是证明软件没有错。
测试的X围是整个软件的生存周期,而不限于程序编码阶段。
软件测试的概念和原则
软件质量与质量保证
一、软件质量的定义
软件质量反映了以下三方面的问题。
1.软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。
2.在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。假如不遵守这些开发准则,软件质量就得不到保证。
3.往往会有一些隐含的需求没有明确地提出来。假如软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也不能保证。
二、阻碍软件质量的因素
1.阻碍软件质量的要紧因素
2.软件质量讨论评判应遵守的原则
三、软件质量保证策略
为了在软件开发过程中保证软件的质量,要紧采取下述措施:
1.审查
2.复查和治理复审
3.测试
四、软件质量保证活动
1.验证与确认
2.开发时期的配置治理
五、软件评审
通常,把质量定义为用户的中意程度。为使得用户中意,有两个必要条件:
(1)设计的规格说明要符合用户的要求;
(2)程序要按照设计规格说明所规定的情形正确执行。 设计质量的评审内容
程序质量的评审内容
1.软件的结构
2.与运行环境的接口
六、软件质量保证的标准
1.ISO质量保证模型
2.ISO 9001标准
七、结构化的软件测试
软件测试在程序员对每一个模块的编码之后先做程序测试,再做单元测试,然后再进行集成(综合或组装)测试,系统测试,验收(确认)测试,平行测试,人工测试,其中单元测试的一部分己在编码时期就开始了,测试横跨开发与测试两个时期,又有不同的人员参加,测试工作本身是复杂的。
据统计测试工作量要占软件开发总成本的40%到50%以上。
测试的目的是确保软件的质量,尽量找出软件错误并加以纠正,而不是证明软件没有错。
测试的范畴是整个软件的生存周期,而不限于程序编码时期。
软件测试的概念和原则
1、测试的概念