软件测试相关名字

2010-05-31  李俊卿 

一、QA(QUALITY ASSURANCE,品质保证 ):
其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动

(QA工作本身就很具挑战性。它要求QA具有软件工程的知识、软件开发的知识、行业背景的知识、数理统计的知识、项目管理的知识、质量管理的知识等等。QA工作还需要的是人际关系技能

二、SQA(Software Quality Assurance,软件质量保证):
软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。
基本目标
目标 1: 软件质量保证工作是有计划进行的。
目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。
目标 3: 将软件质量保证工作及结果通知给相关组别和个人。
目标 4: 高级管理层接触到在项目内部不能解决的不符合类问题。
一个项目的主要内容是:成本、进度、质量;良好的项目管理就是综合三方面的因素,平衡三方面的目标,最终依照目标完成任务。
曲突徙薪、扁鹊论医术
焦头烂额座上客,曲突徙薪阶下囚
三、CMM

CMM关注的软件生产有如下特点:
(1)质量重要
(2)规模较大
这是 CMM产生的原因。它引入了“全面质量管理”的思想,尤其侧重了“全面质量管理”中的“过程方法”,并且引入了“统计过程控制”的方法。可以说这两个思想是CMM背后的基础。

四、CMMI(Capability Maturity Model Integration,即能力成熟度模型集成)
CMMI是CMM模型的最新版本。
CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
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)
 
五、QC(QUALITY CONTROL,质量控制):
其在ISO8402:1994的定义是“为达到质量要求所采取的作业技术和活动”。

QC与QA区别:
QC:检验产品的质量,保证产品符合客户的需求;是产品质量检查者;
QA:审计过程的质量,保证过程被正确执行;是过程质量审计者;
注意区别检查和审计的不同
检查:就是我们常说的找茬,是挑毛病的;
审计:来确认项目按照要求进行的证据;仔细看看CMM中各个KPA中SQA的检查采用的术语大量用到了“证实”,审计的内容主要是过程的;对照CMM看一下项目经理和高级管理者的审查内容,他们更加关注具体内容。
 
六、SEPG(Software Engineering Process Group,软件工程过程小组):
QA和SEPG区别:
两者基本职责
SEPG:制定过程,实施过程改进;
QA: 确保过程被正确执行
315°/3127 人阅读/3 条评论 发表评论

李维敏  2010-05-31

可以加去百科哦


王恩建  2010-05-31

百科内容太少


孙承芬  2010-06-01

原来是这样啊!常接触就是不太清楚,谢谢了!


登录 后发表评论