2022年软件质量管理的审计体系质量保证 .pdf
《2022年软件质量管理的审计体系质量保证 .pdf》由会员分享,可在线阅读,更多相关《2022年软件质量管理的审计体系质量保证 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章 软件质量管理的审计体系 质量保证软件质量保证 (Software Quality Assurance)简称 SQA,它的由来是为了弥补软件质量控制(QC) ,也就是业内称为软件测试工作的不足。 因为很多软件公司的项目都会因为需求的大量变化或 其他 原因造成返工, 浪费了大量的项目时间,从而导致软件测试特别是系统测试 的时间严重不足。软件测试人员经常会听到项目经理说:“ 你们只有 1天的测试时间,因为明天系统就要发布给客户了”,这样的软件产品漏测率高,给软件产品的质量也带来严重的隐患。软件质量保证是软件质量体系中非常重要而又特殊的组成部分。之所以重要是因为软件质量保证的工作涉及软件研发流
2、程的各个环节,以及每名参与研发的人员;之所以称其特殊是因为质量保证的工作不涉及具体的软件研发细节,并且软件质量保证人员的职位在公司组织架构中又独立于研发体系之外,它辅助高层管理人员对项目进行审计,它的工作成果会给整个研发团队提供信心。软件质量保证的工作在软件质量体系中起到了以下两个作用: 第三方审计。 例如某软件项目中发生了系统测试时间被之前工作的返工所大量占用,这样必然会导致软件测试人员的漏测率升高。当客户在使用该软件产品时发现了质量问题并向公司进行投诉, 那么公司领导第一个批评的就是软件测试人员。这样的一个结果对软件测试人员是非常不公平的,因为原本 1周的系统测试时间到头来变成了1天的系统
3、测试时间,这是一个不可能完成的任务。如果有了SQA 的参与, 那么 SQA 人员会审计软件项目的方方面面,这样就可以客观发现问题的根源,透过现象看本质,避免管理层出现错误的判断。 预防的作用。这个思想符合了当今先进的软件质量理论“ 质量行为前行,越早发现缺陷就可以挽回更多的损失”。软件质量保证的叫法其实并不够准确,更加准确的叫法应该为PPQA,其英文全称是Process and Product Quality Assurance,这是从软件质量保证的工作内容进行定义的。因为软件质量保证人员的具体工作就是要确保项目团队的工作内容符合公司既定的研发流程,并且要确保项目的产品符合质量的要求,简单来讲
4、软件质量保证人员所审计的内容就是两个方面:过程和产品质量。软件质量保证的工作是一个复杂的系统工程,之所以将它上升到系统过程的层面,是因为软件质量的保证不是某一个人、某一个团队或某一个项目的工作,而是整个企业都要参与的。虽然软件工程中的各个流程都是围绕软件开发流程进行工作的,但软件质量保证的工作不只是对软件开发和测试的流程进行审计,而是对整个软件工程中的各个组成部分都要进行审计, 例如 配置管理 的流程、 软件度量的流程、风险管理的流程等,这样做的目的是为了让软件研发的过程更为透明、更为可控, 这样才会让 项目管理 人员,特别是高层管理人员或客户感觉到安全感, 也只有这样他们才会相信项目能够提供
5、一个高质量的产品。软件质量保证要起到第三方的审计作用就必须独立于项目组之外,就像国家在进行行政改革时采用“ 政企名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 分离 ” 的目的一样。在当今软件企业中对软件测试人员的重视度越来越高,但是对软件质量保证的关注度还只是刚刚开始,很多软件质量保证人员都没有技术、项目管理、 质量管理的背景, 工作经验也都不足,在这种情况下虽然可以确保审计工作的客观性,但是在审计过程中对发现的各种不一致项很
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件质量管理的审计体系质量保证 2022 软件 质量管理 审计 体系 质量保证
限制150内