软件质量保证过程 软件质量保证过程作为一种独立的审查活动贯穿于整个软件开发过程.质量控制人员类似于软件开发过程中的过程警察,其主要职责是:检查开发和管理活动是否与制定的过程策略、标准和流程一致;检查工作产品是否遵循模板规定的内容和格式。此文档从软件开发过程的各个阶段来描述软件质量保证过程。 1. 计划阶段 目的和范围: 项目计划过程的目的是计划并执行一系列必要的活动,以便在不超出项目预算和日程安排的前提下,将优质的产品交付给客户。项目计划过程适用于公司的所有项目,但每个项目可以根据各自的不同情况对该过程进行裁剪。 进入标准: 项目启动会议已经结束; 在项目的生命周期中,根据项目的跟踪结果,需要对项目计划进行修改和完善。 输入: 项目启动报告; 项目提案书; 项目相关 文档; 组 织 财 富 库 中以往 类似的经验 文档。 退 出标准: 项目计划已通 过评 审、批 准并确 立。 输出: 评 审后 的项目计划文档包 括 : 软件开发质量计划; 软件配 置 管理计划。 过程描述: 项目计划包 含 3 个需要在项目中执行和管理的主要计划,如 下: 软件项目管理计划; 软件项目质量管理计划; 软件配 置 管理计划。 软件项目管理计划涉 及 项目中所有与项目管理相关 的问 题 ( 从项目开始 到 结束)。 软件项目质量管理计划涉 及 与质量相关 的需求 ,这 些 需要在产品中实 现 ,并保证用于构筑 产品的项目过程。由 于质量是产品创 建 的一部 分 ,所以将软件项目管理计划和软件项目质量管理计划合 成 一个计划文档,称 为软件开发质量计划。 软件配 置 管理计划用于管理与配 置 管理相关 的需求 ,这 些 需求 与工作产品和可交付产品有关 。该计划的目的在于:为执行软件工程相关 活动提供 依 据,并在整个开发和维 护 过程中对软件项目进行管理。 可以使 用不同的检查表 来制定软件开发质量计划和软件配 置 管理计划。如 下每个计划都将包 含 以下 3 点 : 目标; 执行方法; 当前状态。 前两点不会经常变更,但第三点则被认为会在执行跟踪时被修改。因此,前两点通常被直接放到计划中,而第三点则以链接的方法放到计划中。 (1)制订软件开发质量计划 软件开发质量计划包括软件项目管理计划、软件项目质量管理计划。 ①制订软件项目管理计划...