PPQA质量保证
1、 软件项目质量的分类?
内部、外部、使用质量,过程和产品,但绝不是绝对的过程和绝对的产品,过程质量影响产品质量,产品质量取决于过程质量,互相影响。
2、QA行使的角色?
三类:警察、医生和老师 简要说明QA工作在项目全过程的三种角色体现
老师的角色在项目前期,QA辅助项目经理制定项目计划,包括根据质量体系中的标准过程裁剪得到项目定义的过程,帮助项目进行估算,设定质量目标等;对项目成员进行过程和规范的培训以及在过程中进行指导等。
警察的角色在项目过程中,QA有选择性地参加项目的技术评审,定期对项目的工作产品和过程进行审计和评审。
医生的角色在项目过程中,QA也可以承担收集、统计、分析度量数据的工作,用于支持管理决策。 3、ppqa过程的目标?
目标:保证过程,保证产品质量,为管理层和员工提供关于过程和相关工作产品的客观情况。 4、解释 PPQA QA SQA NC QC
PPQA:产品过程质量保证过程域
QA:质量保证专员,质量保证学科 SQA:软件的质量保证专员,软件质量保证 NC:不符合项 QC:质量控制, 5、QA和QC差别?
QA 是质量保证,QC是质量控制
质量控制是质量保证的重要手段,质量控制是质量保证的一个部分,但是质量控制是发现问题的时候要去纠正的重要手段。
6、执行ppqa的工具方法(评审,审计一般过程要知道,图要会画)评审、审计、checklist、因果图、饼图 7、简述评审一般过程、审计一般过程
(1)评审一般过程:
1.前期准备:提前发资料,提前预审并提出问题!
2.执行评审,怎么执行:采用检查单,不迟到,要签到。跑题不要太远 3.评审过程怎么进行:进行度量、统计效率 4.评审结束:记录表现
(2)执行过程审计一般过程
准备:选PA,检查单,计划,评审
执行:审计,初步沟通,建议
评审和审计活动以检查工作产品和访谈作为主要工作来源,估算过程,进行访谈,访谈步骤,检查文档结果 后期:最终报告,跟踪NC,提供建议
8、QA人员以及ppqa过程的质量保证如何实现?
QA要形成质量记录,由QA的经理来进行审查 ppqa过程也要形成记录
CM 配置管理
1、 配置管理的四项主要工作?
配置项标识、基线管理、状态发布、配置审核 2、 配置管理员的主要职责?
制定配置管理计划;
识别配置项; 定义基线;
定义配置库结构; 管理、备份配置库; 控制变更;
生成配置管理状态报告;
对项目成员进行配置管理培训。 3、 CCB的职责?
确保变更被分类以及被评估
评审和批准变更
解决关于变更请求的争议 做出关于变更的最终决策
决定需要实施的变更的优先级 确保只有被批准的变更得到实施
4、 CCB的主要人员?性质?
人员:项目经理,配置管理员,质量保证人员,开发人员代表,客户代表 性质:为了控制项目基线的变更进行审批授权的临时性质的组织。 5、 举例一个项目的基线以及基线下的配置项 简单举例
6、 配置项标示的规则,什么情况下改写Vx.y.z中的x和y?什么说情况下改写z?规则是怎样的?
级别不同,修改不同。处于开发阶段只能改z,如果过了评审则由配置管理员改x,y。如果是比较小的变更处在一条基线上的话只改y,如果进行大规模的变更的话改x
7、 配置管理系统的等级?三个概念库 如何体现 配置库的等级 通过对不同库的配置项设置不同权限体现
三个概念库:开发库,基线库,产品库。
开发库:由项目组内部人员进行控制,可以随意的根据自己的需要进行修改,不需要变更申请。 基线库:由项目的配置人员进行变更,要通过变更控制流程进行修改
产品库:由公司的配置管理员进行修改,发布的必须由公司的配置管理员进行发布。 8、 配置库应该包括采购的组件
9、 配置库中只需要保存关键性版本不需要全部版本保存 10、
基线是什么 基线下发布的产品有什么特点?
(1)基线是一组配置项(CI)的集合: (2)经过了正式的评审和批准
是进一步工作的基础
变更必须经过正式的变更控制程序