软件工程第三次作业——软件质量保障初探
一、对教材与参考资料阅读后关于软件质量保障的体会
软件质量保证有着非常重要的作用,是一个软件能够不断进步长久的根本,也是一个企业公司能够长时间立足的根本需求。软件的质量保证就是程序的质量和软件工程的质量保证。软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。用户可以根据需要,参照国家标准、国际标准或行业标准,制定软件工程实施的规范。一旦形成软件质量标准,就必须确保遵循它们。在进行技术审查时,应评估软件是否与所制定的标准一致。
二、一名合格的QA基本职责有1、负责落实软件开发规范,协助EPG完善相关过程;2、负责策划项目QA工作,监督项目过程,定期发送QA工作报告;3、负责项目产品、过程审查,保证产品和开发过程符合开发过程、规范;4、为项目组提供组织过程标准的相关培训或指导;5、根据需要参与业务单元交流或评审,参与质量改进工作;6、负责进行重要度量数据的收集与统计,定期产生相关报告。
三、如果我是一个项目经理,我项目中需要专职的QA。在一个项目开始前明确个人职责及任务保证项目能高效率高质量完成。如果出现问题,明确问题出现原因找到责任人。