




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Zhu.1;.Zhu.K作者作者软件质量保证和管理软件质量保证和管理-Ch.11 SQA的组织活动的组织活动2;.Zhu.第第11章章 SQA的组织活动的组织活动11.1软件质量管理的组织介绍软件质量管理的组织介绍 11.2 SQA组织结构和角色组织结构和角色 11.3 SQA组织的目标和责任组织的目标和责任 11.4 SQA人员的要求和培养人员的要求和培养 11.5员工的培训与认证员工的培训与认证 3;.Zhu.11.1软件质量管理的组织介绍软件质量管理的组织介绍 基本的软件质量组织基本的软件质量组织 软件测试部门软件测试部门软件质量保证组织软件质量保证组织其他的软件质量组织其他的软件质量组
2、织SEPG(Software Engineering Process Group) SPIN(Software Process Improvement Network) QAI(Quality Assurance Institute) 4;.Zhu.11.2 SQA组织结构和角色组织结构和角色 11.2.1SQA组织的建立组织的建立 11.2.2常用的组织结构模型常用的组织结构模型 11.2.3角色的分类和职能角色的分类和职能 11.2.4各角色之间的关系各角色之间的关系 5;.Zhu.11.2.2常用的组织结构模型常用的组织结构模型 1. 独立的独立的SQA部门部门优点:优点: 保护SQA工
3、程师的独立性和客观性 有利于资源的共享 缺点:缺点: 难于深入项目并发现关键问题 SQA工程师发现的问题不能及时解决6;.Zhu.11.2.2常用的组织结构模型常用的组织结构模型 2.独立的独立的SQA工程师(非独立工程师(非独立SQA小组)小组) 优点:优点: 能够深入项目发现实质性问题 SQA工程师发现的问题能够及时解决 缺点:缺点: SQA工程师之间的沟通和交流 独立性和客观性不足 7;.Zhu.11.2.2常用的组织结构模型常用的组织结构模型 3.独立的独立的SQA工程师(独立的工程师(独立的SQA小组)小组) 8;.Zhu.11.2.3角色的分类和职能角色的分类和职能 1.非全职的非
4、全职的QA非全职SQA是指在组织结构中有自己的本职工作,在完成本职工作之外,还需要兼职完成SQA的任务的相关人员。 项目经理项目经理开发工程师开发工程师测试工程师测试工程师2.全职的全职的QA专职的SQA人员承担了大部分的SQA任务,对质量保证目标的实现起着非常重要的作用。 SQA经理经理SQA工程师工程师9;.Zhu.11.2.3角色的分类和职能角色的分类和职能SQA是整个企业,整个组织的责任,而不仅仅是某个部门或某几个人是整个企业,整个组织的责任,而不仅仅是某个部门或某几个人的责任。的责任。 10;.Zhu.11.2.4 各角色之间的关系各角色之间的关系 1. SQA和项目经理和项目经理S
5、QA和项目经理之间是合作的关系,帮助项目经理了解项目中过程的执行情况、过程的质量、产品的质量、产品的完成情况等。 2. SQA和开发工程师和开发工程师SQA和开发人员应该保持良好的沟通和合作,任何对立和挑衅都可能导致质量保证这个大目标失败。 3. SQA和测试工程师和测试工程师SQA和测试人员都充当着第三方检查人员的角色。但是SQA主要对流程进行监督和控制,而测试人员则是针对产品本身进行测试。 11;.Zhu.11.3 SQA组织的目标和责任组织的目标和责任 11.3.1 SQA计划计划11.3.2评审和审核评审和审核 11.3.3 SQA报告报告 11.3.4 SQA度量度量11.3.5 S
6、QA评估任务评估任务 12;.Zhu.11.3.1 SQA计划计划SQA计划的实施步骤:计划的实施步骤:1)了解项目的需求,明确项目SQA计划的要求和范围2)选择SQA任务3)估计SQA的工作量和资源4)安排SQA任务和日程5)形成SQA计划6)协商、评审SQA计划7)批准SQA计划8)执行SQA计划13;.Zhu.11.3.1 SQA计划计划SQA计划包含的内容:计划包含的内容:目的目的SQA计划的目的和范围参考文件参考文件该SQA计划参考的文件列表管理管理组织,任务,责任文档文档列出所有相关的文档,如程序员手册,测试计划,配置管理计划,标准定义标准定义文档标准,逻辑结构标准,代码编写标准,
7、注释标准,评审评审/审核审核配置管理配置管理配置定义,配置控制,配置评审,问题报告和处理问题报告和处理工具,技术,方法工具,技术,方法代码控制代码控制事故事故/灾难控制灾难控制包括火灾,水灾,紧急情况,病毒,14;.Zhu.11.3.2评审和审核评审和审核 评审(评审(Review) 对执行过程的人在过程进行时,对过程的检查;SQA的角色在于确保当执行工程活动时各项计划所规定的过程得到遵循。评审通常通过评审会的方式进行。审核(审核(Audit) 在软件工作产品生成时,对其进行的检查;SQA的角色在于确保开发工作产品中各项计划所规定的过程得到遵循;审核通常通过对工作产品的审查来执行15;.Zhu
8、.11.3.2 评审和审核评审和审核 主要的评审和审核:主要的评审和审核:软件需求评审软件需求评审 software requirements review 概要设计评审概要设计评审 preliminary design review 详细设计评审详细设计评审 detailed design review 软件验证与确认评审软件验证与确认评审 software verification and validation review 功能审核功能审核 functional audit 物理审核物理审核 physical audit 综合检查综合检查 comprehensive audit 管理评审
9、管理评审 management reviews 16;.Zhu.11.3.3 SQA报告报告SQA活动的一个重要内容就是报告对软件产品或软件过程评估的结果,并提活动的一个重要内容就是报告对软件产品或软件过程评估的结果,并提出改进建议。出改进建议。 在完成在完成SQA报告的过程中要注意下面两个问题:报告的过程中要注意下面两个问题:1SQA报告失去原有的价值报告失去原有的价值 2明确报告原则明确报告原则17;.Zhu.11.3.4 SQA度量度量 1软件产品评估度量软件产品评估度量2软件产品质量度量软件产品质量度量请参考第6章软件质量度量3软件过程审核度量软件过程审核度量软件产品评估软件产品评估页
10、数页数评估耗时评估耗时报告耗时报告耗时软件需求说明20页3小时1小时被审核的软件过程被审核的软件过程 审核准备耗时审核准备耗时评估耗时评估耗时报告耗时报告耗时错误纠正过程2小时2小时1小时18;.Zhu.11.3.5 SQA评估任务评估任务1软件工具评估软件工具评估SQA需要对软件开发和支持正在使用以及计划使用的软件工具进行评估,其目的主要是保证项目组能够采用合适的技术和工具。 2项目设施评估项目设施评估 项目设施评估的内容非常单一,仅仅是检查是否为软件开发和支持提供了所需要的设备和空间。 19;.Zhu.11.4 SQA人员的要求和培养人员的要求和培养 SQA人员的要求:人员的要求:扎实的技
11、术基础和背景扎实的技术基础和背景良好的沟通能力良好的沟通能力敏锐性和客观性敏锐性和客观性积极的工作态度积极的工作态度独立工作的能力独立工作的能力20;.Zhu.11.4 SQA人员的要求和培养人员的要求和培养目前,优秀的目前,优秀的SQA人员非常缺乏,因此,人员非常缺乏,因此,SQA人员的培养变得非常重要。人员的培养变得非常重要。根据根据SQA人员的要求,人员的要求,SQA人员的培养主要集中于两个方面:人员的培养主要集中于两个方面:技术培养技术培养素质培养素质培养21;.Zhu.11.5员工的培训与认证员工的培训与认证 11.5.1 培训的目标和过程培训的目标和过程11.5.2 认证认证11.
12、5.3六西格玛角色和职责六西格玛角色和职责 11.5.4六西格玛培训六西格玛培训 22;.Zhu.11.5.1 培训的目标和过程培训的目标和过程SQA培训的目标:培训的目标:使员工掌握更多的技术和知识技术和知识,在工作中能够更有效地完成分配的任务。 传授规则、流程规则、流程等方面的知识和概念,以确保开发的产品符合企业的标准。 了解和熟悉SQA流程流程。 确保每个职位上的员工都是合格的合格的。23;.Zhu.11.5.1 培训的目标和过程培训的目标和过程新员工培训新员工培训转换岗位转换岗位再培训再培训新需求新需求新需求培训新需求培训满足职位需求满足职位需求24;.Zhu.11.5.2 认证认证C
13、SQA (Certified Software Quality Analyst) 软件质量分析师是QAI(Quality Assurance Institute)对质量人员的认证,获得该认证表明了在质量保证理论和实践方面的专业能力。 CSQE (Certified Software Quality Engineer) 注册软件质量工程师是指充分理解软件质量的发展和实施,对于软件的检验、测试、验证可以实现软件的开发和维护步骤及方法的专业人员。 企业内部认证企业内部认证许多大型的软件企业根据自身需求,设置了企业内部的认证。25;.Zhu.11.5.3六西格玛角色和职责六西格玛角色和职责 倡导者倡导者黑带大师黑带大师黑带黑带绿带绿带 以黑带团队为基础的以黑带团队为基础的6sigma组织是领导职能推进组织是领导职能推进6SIGMA方法的基础。方法的基础。它的重点在于建立和应用一些展开计划、报告系统和实施过程来支持它的重点在于建立和应用一些展开计划、报告系统和实施过程来支持PFSS(6sigma过程)和过程)和DFSS(策划)。(策划)。 26;.Zhu.11.5.4六西格玛培训六西格玛培训 1高层管理和倡导者的培训高层管理和倡导者的培训因为六西格玛管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 徐州初一分班试卷及答案
- 教学反思促进同伴成长的方式试题及答案
- 2025年扶持政策对创业者的财务影响试题及答案
- 探讨2025年家具行业设计考试中的设计灵感获取渠道试题及答案
- 实践能力2025年物理试题及答案
- 家具市场的文化传播与品牌影响力考核试题及答案
- 行政法试卷申论题型及答案
- 命题管理类试题及答案
- 大学物理2025年综合性试题及答案
- 以患者为中心的全面健康管理服务模式研究
- 【初中数学教学中对学生应用意识培养的分析7400字(论文)】
- 生物质能源生物质气化技术研究
- 智能化弱电行业测试题库含答案2023
- 项目部管理人员通讯录
- 贝恩杯案例分析大赛初赛题目
- 2023年江苏省南京市中考语文默写题复习(附答案解析)
- 全国各省市邮编对照表
- 行政区域代码表Excel
- YS/T 837-2012溅射靶材-背板结合质量超声波检验方法
- 烧烤类菜单表格
- 酒水购销合同范本(3篇)
评论
0/150
提交评论