软件工程第三次做业——博文软件质量保障初探

关于质量保障

一.关于软件质量保障你的体会是什么?

  • 1.一个软件团队一块儿完成一个项目;
  • 2.软件质量=程序质量+软件工程质量;
  • 3.一个好的程序的质量是经过多方面体现的;
  • 4.软件工程的质量能够体如今可见性、开发过程当中的风险控制、开发成本的控制、内部指标的完成状况等;
  • 5.衡量一个软件工程的质量也有不少,好比项目完成的质量和效率等;
  • 6.要保证质量是要必定的成本的,并不能作到成本不变而只提高质量;
  • 7.软件的质量有两个大门协做完成,分别是软件的质量保障(QA)和软件测试(Text);
  • 8.部分之间的合做很是重要;

二.若是你是一个项目的QA,那么你认为你的工做职责范围是什么?

我认为QA的工做职责范围是:

  • 1.保障软件组织流程体系;
  • 2.软件组织过程的改进;
  • 3.指导软件开发项目流程的实施;
  • 4.评审软件开发的项目活动;
  • 5.协助软件开发中可能出现的工做产品问题的解决方案;
  • 6.审核产品进一步优化产品;
  • 7.对数据采集分析;
  • 8.进行对不完善功能的全面测试并提出改善计划。

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

我认为这个问题针对于不一样的公司情况,可能会有不一样的状况:

  • 若是是已经有实力,背景雄厚的大型软件工程公司,我以为专职的QA和Test都必需要有,在大型的企业中,涉及到的方面都比较多,多一个部门也许能多一双眼睛去发现不应出现的“低级错误”,好比软件功能缺陷,功能不完善等等。
  • 对于中型软件工程企业来讲,我认为只须要非专职的QA和Text便可,我以为对于中型企业来讲,能有的尽可能有,由于想要向大型企业发展,就必须作到不断的去向大型企业学习,必须实现一体化,固然也不是绝对的,目标是作好软件工程开发便可。
  • 对于刚起步的新型企业,我认为只要有Text便可,对于小企业来讲,实力并不雄厚,少一些部门也许能加快软件开发的速度,有专门的Test去进行软件测试就能够了。

若是一旦出现问题我认为该这样界定责任:

若是一旦出现问题的话,我认为一个软件开发一旦出现问题,全部参与开发的人都有必定的责任,可是能够找出主要责任。应该先从大的方面去考虑,出现的问题是属于QA软件质量保障的方面仍是属于Text软件测试方面的错误,而后在进行细化分析,看问题出如今哪个环节上,若是是出现Bug、代码覆盖率低等这些问题的话,那么就是Text软件测试的责任,将由软件测试部门承担,可是QA也会有必定的责任,只不过是Text去承担主要的责任。学习

相关文章
相关标签/搜索