1、软件项目质量控制与生命周期的关系及目标1. 软件生命周期阶段与文档、角色间的关系生命周期阶段 结果文挡 参与角色需求分析 需求规格说明书、项目开发计划 项目经理、系统分析员概要设计 概要设计说明书、数据库设计说明书(数据字典)软件设计员、系统分析员详细设计 详细设计说明书 软件设计员、程序员开发 源程序清单、测试用例、测试方案 程序员、测试员测试 测试报告、开发总结报告、用户手册 测试员、项目经理维护 故障报告、修改报告(或者合二为一) 维护人员2. 质量控制达到目标质量控制工作的目标主要有两个:限制偏差的积累。一般来说,任何工作的开展都不免要出现一些偏差。虽然小的偏差和失误不会立即就给公司带
2、来严重的损害,但在公司运行一段时间后,随着小差错的积少成多和积累放大,最终就可能对质量目标的实现造成威胁,甚至给公司酿成灾难性的后果。防微杜渐,及早地发现潜存的错误和问题并进行处理,就有助于确保组织按预定的轨道运行下去。有效的质量控制系统应当能够及时地获取偏差信息,及时地采取矫正偏差的措施,以防止偏差的累积而影响到公司质量目标的顺利实现。适应环境的变化。在质量手册、质量方针、质量文件的实施过程中,公司的内部条件和外部环境可能会发生一些变化,如公司内部人员和结构的变化、政府可能出台新的政策和法规等,这些变化不仅会妨碍质量计划的实施进程,甚至可能影响质量手册、质量方针、质量文件本身的科学性和现实性。因此,公司需要构建有效的质量控制系统,对这些变化带来的机会和威胁做出正确、有利的反应。