软件质量保障初探
- 软件质量保障的体会
软件质量=程序质量+软件工程质量
程序的质量体现在外在功能的质量。软件功能的质量主要体现在
l 软件开发过程的可见性(visibility)
l 软件开发过程中的风险控制(Rise Management)
l 软件内部模块,项目中间阶段的交付质量,项目管理工具因素
l R软件开发成本控制(Cost Control)
l 内部质量指标的完成情况(Internal Benchmarks)
软件功能的质量对最终软件的质量有举足轻重的意义,软
件工程的质量有一套成熟的理论—CMMI。CMMI的实施能够提高企业的管理水平,姜迪企业成本。
CMMI有五个等级,一级初始级、二级管理级、三级明确级、四级量化管理级、五级优化级。
由上诉五个等级可以看出,内个等级都是更高一级的基石,要上高层台阶必须踏上较低一层台阶。
要达到一定的软件质量,是要付出成本的。主要包括,预防、审评、内部故障、外部故障、流程分析改进、提高职业技能、技术投资这几个方面。
如果你是一个项目的QA,那么你认为你的工作职责范围是什么?
1。根据公司质量目标、质量方针,负责制定本部门的工作目标,按时向质量总监提交年、月度工作计划和总结。
2。负责建立公司质量保证体系,并组织其正常运行。
3。负责组织建立公司GMP文件系统,进行文件的编码、复制、发放、收回、归档、销毁等文件管理工作。
如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?
需要专业的QA因为必须有人对项目负责任,项目分工是必须的,分工有助于项目的发展进行,术业有专攻,专门的QA对软件的质量起很大的作用,基于ui的软件测试,会有一些细节测试不到,导致软件出现问题。QA会使软件的质量得到保障。
---恢复内容结束---