如何保证基于角色的软件质量

发表于:2009-02-10来源:作者:点击数: 标签:质量角色软件
随着软件项目的增大,软件 开发 过程所涉及到的人员也越来越多,而各自的分工、职责也越来越细。如何有效地组织好人力物力,使得整个软件开发过程能够有条不紊地进行是当前软件开发所面临的普遍问题。在软件开发质量控制的群体协同 工作 模型中有三个重要的角
 随着软件项目的增大,软件开发过程所涉及到的人员也越来越多,而各自的分工、职责也越来越细。如何有效地组织好人力物力,使得整个软件开发过程能够有条不紊地进行是当前软件开发所面临的普遍问题。在软件开发质量控制的群体协同工作模型中有三个重要的角色:质量保证组、开发组以及测试组。这三种角色在软件开发过程中对整个软件质量的好坏起着关键性的作用,而它们之间的相互联系也是十分密切的。

  在软件开发质量控制的群体工作模型中,我们需要分开质量保证组、开发组和测试组这三种角色,保持他们工作的相对独立性,但是他们之间又是相互联系的。

  质量保证组

  质量保证组在软件开发过程中所起到的作用就是对软件质量进行监督和指导。其重点工作放在对软件过程各个阶段进行审查和评审,并且制定评审和审查的规程,规定评审和审查的内容、组织形式、进度安排以及评审组织和任务承办单位的职责。评审是由有关专业人员或用户通过正式会议,评价或批准软件需求、设计、管理等文档。审查是由小组或专业人员检查程序、文档等是否符合有关的技术规程的全部要求。

  各阶段的评审组通常由质量保证组、开发组和测试组等单位的负责人和来自不同方面的有经验的资深专家组成。

原文转自:http://www.ltesting.net