首页 > 技术文章 > 软件工程第三次作业——关于软件质量保障初探

gongyanfei 2019-09-23 19:25 原文

一、对教材与参考资料阅读后关于软件质量保障你的体会是什么?

(1) 质量是一个企业的代名词,质量都做不好,客户肯定会有不好的体验,并质疑你的能力。

(2) 对于大型的软件工程活动,如果前期版本到处挖坑,那么后期版本将会越做越痛苦,而且定位和解决问题所消耗的时间和金钱将会更多。

(3) 从软件开发的角度来看,越早引入问题,带来的人力消耗和经济损失就越大,据说有专门的团队研究过是成指数形式增长的,举个例子,如果开发阶段,引入一个和其它地方关联性比较强问题,一直没被发现,然后几个版本之后发现,那么可能很多代码都是基于这个错误的逻辑继续开发的,到时候修改起来,很可能会牵一发而动全身。再比如,需求分析没做好,或软件架构设计不合理,开发完之后才发现,那代价就会更大。只有提高内部质量,才是提高最终产品质量的前提,才能更好的满足用户的需求。要想软件质量达到一定高度,质量保障才唯一的标线。

 

二、如果你是一个项目的QA,那么你认为你的工作职责范围是什么?

   1,全过程的品质监控及保证
   2,全过程质量事故的处理
   3,全过程质量改进工作的统筹
   4,组织质量体的维护及改进
   5,质量问题会议的展开
   6,质量外部事宜的处理

 

三、如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?

   个人认为对于正式的项目来说肯定是需要专职的QA,因为不懂开发的人对于测试方面的知识做的肯定不理想,专职的QA是要根据项目与自身的需求来开发测试软件,从而减低出现BUG的频率。存在专职的QA当然不需要专职 Test测试 人员了。对于专职QA的工作不应该局限于 Test,他应该是为了提高软件质量而工作的重要人员。关于责任问题,应该具体错误进行具体分析在定责,由具体人员和参与其中的人员共同承担,对于担任的责任是由工作性质的不同来承担大小不同的责任。




 

 

推荐阅读