一、软件需求的来源:
1、项目:由固定客户以合同或契约形式提出;
2、产品:企业内部市场人员通过对市场上潜在的客户要求整理得到;
二、影响软件质量的因素:
1、流程:SQA从流程方面保证软件的质量;
2、技术:测试从技术方面保证软件的质量;
3、组织:保证内部协调工作;
三、CMM与CMMI的区别:
1、适用范围:CMM适用于软件行业,CMMI加入了部分硬件;
2、表达方式:CMM是阶段式的,CMMI是阶段式+连续式的;
3、关注点不同:CMMI关注过程,关注需求、过程的度量;
4、CMM是做为评估标准出现的,CMMI是做为过程改进出现;
四、企业如何选择哪种质量标准:
1、看企业的业务特点:纯软件、规模小的最好选CMM,软件+硬件且规模大的选CMMI;
2、看企业本身对质量管理的态度:未有良好的质量意识的,最好选CMM,如果有质量意识,能自发的执行的,选CMMI;
3、根据公司预算:金额较少的,选CMM,金额较多的,选CMMI;
4、看想在那方面提高,如果想在过程控制方面提高,选CMMI;
5、对已做过CMM,要提高利益最大化的,建议做CMMI;
五、SQA的主要工作范围:
1、指导并监督项目按照过程实施;
2、对项目进行度量、分析,增加项目的可视性;
3、审核工作产品,评价工作产品和过程质量目标的符合度;
4、进行缺陷分析,缺陷预防活动,发现过程的缺陷,提供决策参考,租金过程改进;
六、SQA应具备的技能:
1、熟悉过程改进体系;
2、精通软件质量工程;
3、熟悉业务背景;
4、软件技术能力,自身的学习能力、动手能力;
5、良好的沟通能力;
七、SQA主要工作方法:
遵循质量管理PDCA(Plan计划、Do执行、Check检查、Act改进)循环。
八、软件度量四个基本度量项:
1、规模(size),软件工作产品的大小,如SRS文档页数、HLD文档页数、LLD文档页数、代码量(KLOC)、UT用例数、IT用例数、ST用例数等等;
2、工作量(effort),完成各软件工作产品和活动所用人时(或人天等),如SRS所用人时数、HLD人时数、编码人时数、ST测试人时数等等;
3、进度(schedule),各软件工作产品和活动开始和结束时间;
4、质量(quality)、缺陷(defect),在各软件工作产品和活动中产生的缺陷数,SRS评审发现缺陷数、HLD评审发现缺陷数、LLD发现缺陷数、ST发现缺陷数等等。
本文出自suiyuxiu的51Testing软件测试博客:http://www.51testing.com/?134368