0郑大春博士北航软件学院 2017 年4月 23日 1 一、产品质量管理 、 QA与测试 =〉高质量才能保持有竞争力! –分析软件领域新动向对 QA的新挑战–共同探讨应对策略–号召软件领域支持: 以高质量竞争:人人把关人人负责& ATQM 2 什么是产品的质量? 3 Quiz: 谁应对产品质量负责? 1. QA 人员 6. All above 4 决定产品质量关键因素“金三角”人员与素质人员与素质管理与流程管理与流程技术与工具技术与工具 5 决定产品质量关键因素–技术与工具?编程语言、方法、标准?编译工具?Visual C# 支持的自动化测试?QA/ 测试方法、计划?功能规范?编写需求说明书的模版?缺陷数据库?质量度量方法 6 决定产品质量关键因素–管理与流程?产品开发生命周期?里程碑控制的质量监测?螺旋式开发模型?缺陷趋势监测和管理?测试版本制作过程控制?风险分析和管理 7 决定产品质量关键因素–人员与素质?组织结构?人员配备?技术水平?分析解决能力?工作负担?工作态度 8 产品质量关键因素金三角的关系?三者缺一不可,相辅相成?实现产品的高质量必须有正确的管理与流程来保证?新时代敏捷开发产品质量须借助高效实用的技术与工具?高素质人员也需要遵循科学的管理与流程?高素质人员才可能掌握和开发高效实用的技术与工具 9 QA 与软件测试? QA: Quality Assurance (质量保证) ? SQA: Software Quality Assurance (软件质量保证) ? QC: Quality Control (质量控制) ? QM: Quality Management ( 质量管理) ? TQM: Total Quality Management (全面质量管理) ?软件测试:是根据软件开发各个阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期结果),并利用这些测试用例去执行程序,以发现程序错误的过程。本课程对产品质量专职负责人员统称: QA l/58/
8软件外包质量管理课件 来自淘豆网www.taodocs.com转载请标明出处.