一、对教材与参考资料阅读后关于软件质量保障你的体会是什么?
对于软件质量的保障我从字面理解就是对于开发软件过程中确保软件的实用性和可
行性,阅读完教材以及参考文献之后认识到更多的内容,软件=程序+软件工程,对于质
量而言变成 软件质量=程序质量+软件工程质量。
开始只是觉得完成程序质量过硬就没什么问题了,有点忽视软件工程质量存在的意
义,这里就了解到了CMMI,对于企业来讲能够提升管理水平,降低企业成本。我们再
做一件事情的时候要综合考量很多信息,那企业来讲,完成项目目标之外还要顾及企业
其他利益,降低成本之类,软件开发人员应该依靠适当的技术方法和工具,形成高质量
的规格说明和高质量的设计,还要选择合适的软件开发环境来进行软件开发。做出相应
的计划,进行想应改进。
二、 如果你是一个项目的QA,那么你认为你的工作职责范围是什么?
因为QA中文意思是品质保证,我认为QA工作职责范围是:
1、控制项目研发进度
2、每个阶段性环节软件的质量
3、进行产品问题分析 ,节约研发时间成本,解决麻烦
4、控制和管理公司技术资料
三、 如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?
通过阅读教材以及参考文献,我认为我的项目中会有QA专职,对于软件的开发有
专门的团队,QA就好像是生产线最后的把关者,当一种商品完成通过流水线,QA则专
门负责产品质量把关,通过抽样检测或者随机检测都好,建立在适应的计划之中的,协
调不同部门间进行品质异常处理与持续改善,通过自我细心 、谨慎、发掘深入问题而
不仅仅只需要Test。
如果一旦出现问题,由QA负责,所谓各司其职,既然将最后成败关键的检测交由QA
QA就要履行好相应的职责,不能马虎,不能盲目信任程序开发者,要用自己的方法方式,
相应计划展开调查分析,确保产品质量过关。