文档介绍:论软件项目
质量管理
三.软件质量管理责任分配
1、配置管理小组职责
配置管理小组是保证项目开发完毕的同时,内部文档和外部文
档都同时完成。内部文档的及时产生和规范,是保证项目开发各小
组能够更好的接口和沟通的重要前提,从另一个方面讲,也是保证
工程不被某个关键路径所阻塞而延滞的前提。如上所述,配置管理
小组还是保证质量保证小组得以发挥作用的基础。配置管理小组的
主要职责包括: 完善各个部门发送需要存档和进行版本控制的代码、
文档(包括外来文件)和阶段性成果; 对代码、文档等进行单向出
入的控制;对所有存档的文档进行版本控制; 提供文档规范,并传
达到开发组中。
2、测试小组职责
测试小组作为质量控制的主要手段,负责软件的测试设计和执
行工作。如同软件开发一样,测试在执行之前,同样需要进行测试
计划和测试策略的设计,通常情况下测试可以分为如下几种类型,
如:正确性测试、功能性测试、性能测试、安全测试和系统测试等。
而这些测试均需要在测试计划和测试策略中进行描述用以指导测试
小组成员进行测试用例编写和测试执行。程序员在交给测试人员之
前是进行过一定的单元测试,确保程序编译、运行正确。
3、质量保证小组职责
质量保证小组作为质量保证的实施小组,主要职责是保证软件透明开发的主要环节。在项目开发的过程中几乎所有的部门都与质量保证小组有关。质量保证小组对项目经理提供项目进度与项目真正开发时的差异报告,提出差异原因和改进方法。
在项目进度被延滞或质量保证小组认为某阶段开发质量有问题
时,提请项目经理、项目负责人等必要的相关人员举行质量会议。
解决当前存在的和潜在的问题。质量保证是建立在文档的复审基础
之上,因而文档版本的控制,特别是软件配置管理,直接影响软件
质量保证的影响力和力度。质量保证小组的检测范围包括:系统分
析人员是否正确的反映了用户的需求; 软件执行体是否正确的实现
了分析人员的设计思想; 测试人员是否进行了较为彻底的和全面的
测试;配置管理员是否对文档的规范化进行的比较彻底,版本控制
是否有效。
四.软件质量管理的八大法则
1、始终从用户角度出发 : “无论何时何地,我们都需要明白用
户当前的或未来的需求,并能够达到用户的需求,甚至超出用户的
期望。”
这是整个软件工程的重中之重。质量管理从某种意义上来说,
就是实现用户需求的质量的管理。这需要我们的质量管理管理和用
户的关系,以及把用户的需求和整个团队 (开发组,测试组,产品组,
项目组等等 )进行有些的沟通管理。