其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动
(QA工作本身就很具挑战性。它要求QA具有软件工程的知识、软件开发的知识、行业背景的知识、数理统计的知识、项目管理的知识、质量管理的知识等等。QA工作还需要的是人际关系技能
)
二、SQA(Software Quality Assurance,软件质量保证):
目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。
目标 3: 将软件质量保证工作及结果通知给相关组别和个人。
目标 4: 高级管理层接触到在项目内部不能解决的不符合类问题。
焦头烂额座上客,曲突徙薪阶下囚
CMM关注的软件生产有如下特点:
(1)质量重要
(2)规模较大
四、CMMI(Capability Maturity Model Integration,即能力成熟度模型集成)
CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
(1)、 强调高层管理者的支持。过程改进往往也是由高层管理者认识和提出的,大力度的、一致的支持是过程改进的关键。
(2)、 仔细确定改进目标,首先应该对给定时间内的所能完成的改进目标进行正确的估计和定义并制定计划。选择能够达到的目标和能够看到对组织的效益。
(3)、 选择最佳实践,应该基于组织现有的软件活动和过程财富,参考其他标准模型,取其精华去其糟粕,得到新的实践活动模型。
(4)、 过程改进要与组织的商务目标一致,与发展战略紧密结合。
CMMI目标
(1)、 为提高组织过程和管理产品开发、发布和维护能力的提供保障。
(2)、 帮助组客观织评价自身能力成熟度和过程域能力,为过程改进建立优先级以及执行过程改进。
CMMI的方法
(1)、决定哪个CMMI模型等级最适合组织过程改进需要。
(2)、 选择模型的表示法是连续式还是阶段式。
(3)、 决定组织需要用到的模型中的知识领域。
(4)、 类似CMM提出的过程改进6步,集成化过程改进分成:开始集成过程改进,建造集成改善平台,集成传统过程,启动新过程,进行改进评估。
相关名词:
EPG:(EPG Engineering Process Group 工程过程小组)
SP:
GP:
REQM:
过程域(PA)
其在ISO8402:1994的定义是“为达到质量要求所采取的作业技术和活动”。
QC与QA区别:
QA:审计过程的质量,保证过程被正确执行;是过程质量审计者;
QA: 确保过程被正确执行