软件质量保证计划编写指南.docx
- 文档编号:8545512
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:16
- 大小:19.81KB
软件质量保证计划编写指南.docx
《软件质量保证计划编写指南.docx》由会员分享,可在线阅读,更多相关《软件质量保证计划编写指南.docx(16页珍藏版)》请在冰豆网上搜索。
软件质量保证计划编写指南
密级:
(软件项目名称)
软件质量保证计划
标识:
版本:
页数:
拟制:
审核:
批准:
拟制部门:
XXXXXXXXXXX研究所
年
月
日
修改文档历史记录:
日期
版本
说明
修改人
1范围
1.1标识
【本节应描述本文档所适用的系统和软件的完整标识。
适用时,包括其标识号、标题、缩略名、版本号和发行号。
】
示例:
a)已批准的标识号:
b)软件版本号:
c)缩略语:
1.2系统概述
【本节应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。
】
示例:
产品用途:
软件用途:
需方:
开发方:
运行环境:
相关文档:
软件开发计划
1.3文档概述
【本节应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。
】
示例:
本文描述在软件系统开发中采用的软件质量保证的措施、方法和步骤。
与软件开发计划协调一致,为项目质量保证活动提供依据。
1.4与其他计划之间的关系
【本节应描述本计划和其他项目管理计划的关系。
】
示例:
本文档规定软件项目在软件研制阶段质量保证的计划和进度,与软件开发计划保持一致。
2引用文档
【本章应列出文档的编号、标题、编写单位、修订版及日期,还应标识不能通过正常采购活动得到的文档的来源。
】
示例:
文档名称
档案号
版本号
其它说明
XX型号软件工程化要求
软件开发计划
……
3组织和职责
【本章应描述本项目软件质量保证负责人在项目中的职责和权限;相应的高层经理与软件质量保证紧密配合的项目经理的职责;部门内部软件质量保证组的职责;部门内部软件质量保证组与项目软件质量保证组的关系。
】
示例:
角色
责任人
职责
项目SQA人员
XXX
a)参与制定软件开发计划。
b)制定项目SQA计划。
c)评审项目组软件过程活动,审核软件工作产品。
d)记录并跟踪软件不符合项,上报项目内部未能解决的不符合项。
e)编写SQA报告并通报结果。
所SQA组长
XXX
a)参与评审项目SQA计划。
b)参与评审项目SQA活动。
c)接收项目负责人上报不符合项。
软件负责人
XXX
a)参与评审项目SQA计划。
b)支持SQA人员对软件过程活动评审和软件产品审核。
c)负责软件不符合项的纠正。
配置管理员
XXX
a)参与评审项目SQA计划。
b)配合SQA人员对SCM的配置审核。
项目组成员
XXX
a)参与评审项目SQA计划。
b)支持SQA人员对软件过程活动评审和软件工作产品审核。
c)负责软件不符合项的纠正。
高层管理者
XXX
受理SQA上报的项目内部未能解决的软件不符合问题。
4标准、条例和约定
【本章应列出软件开发过程中要用到的标准、条例和约定,并描述监督和保证其实施的措施。
】
示例:
项目软件执行过程中应该遵循以下标准、要求和规范:
a)GJB2786A-2009军用软件开发通用要求;
b)GJB438B-2009军用软件开发文档通用要求;
c)XXXXXXXXX研发文件格式和编写要求,企业标准;
d)xx.xxx-xxxx软件质量保证过程。
5活动审核
【本章应描述对项目活动进行审核的方法和依据,列出项目定义的活动以及相应的活动审核,包括被审核的项目活动、该活动的工作产品、审核方法和依据、责任人、计划的审核时间、审核记录的名称等。
】
示例:
按下表所示的方式评价软件项目的管理活动和工程活动,评价结果记入项目阶段的《过程评价报告》。
项目阶段
SQA任务和活动
评价时机
评价形式和内容
责任人
检查单
需求获取与策划
项目立项
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
项目负责人
需求获取与策划阶段检查单
参与系统分析与设计
软件负责人
软件研制任务书的建立
软件负责人
需求跟踪矩阵的建立
软件负责人
功能基线的建立和发布
配置管理员
进行软件估计
估计人员
制定项目计划
软件负责人
评审项目计划
评审组长
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件需求分析
识别和导出软件需求
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件需求分析阶段检查单
定义运行方案说明
软件负责人
软件需求分析
项目组
编写《软件需求规格说明》
软件负责人
标识接口需求
软件负责人
评审软件需求文档
评审组长
分配基线的建立和发布
配置管理员
维护需求跟踪矩阵
软件负责人
开始软件合格性测试策划
软件测试人员
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件设计
制定并选择技术解决方案
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件设计阶段检查单
建立项目的设计准则
软件负责人
进行软件概要设计
项目组
设计接口
项目组
建立技术数据包
软件负责人
进行软件详细设计
项目组
编写《软件设计说明》
软件负责人
评审软件设计文档
评审组长
维护需求跟踪矩阵
软件负责人
开始软件集成测试策划
软件测试人员
开始软件单元测试策划
软件测试人员
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件实现与单元测试
建立项目的编码规范
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件实现与单元测试阶段检查单
编码实现
项目组
对代码进行技术评审
评审组长
软件单元测试
软件测试人员
软件修改
开发人员
回归测试
软件测试人员
维护需求跟踪矩阵
软件负责人
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件集成与测试
确定集成顺序
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件集成与测试阶段检查单
建立软件集成环境和准则
软件负责人
确认集成的软件单元已就绪
软件负责人
进行软件集成
项目组
软件集成测试
软件测试人员
软件修改
开发人员
回归测试
软件测试人员
维护需求跟踪矩阵
软件负责人
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件合格性测试
软件合格性测试计划和说明
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
评审组长
软件合格性测试阶段检查单
进行软件合格性测试
软件测试人员
软件修改
项目组
回归测试
软件测试人员
软件合格性测试报告
软件测试人员
维护需求跟踪矩阵
软件负责人
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件验收与交付
软件验收准备
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
项目组
软件验收与交付阶段检查单
软件验收支持
项目组
产品交付
项目组
培训和技术支持
软件负责人
维护需求跟踪矩阵
软件负责人
编写度量分析报告
测量分析人员
编写项目总结报告
软件负责人
编写配置管理报告
配置管理员
项目总结
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
6工作产品审核
【本章应描述进行工作产品审核的方法和依据,列出项目过程应产生的工作产品和质量记录,以及需要由软件质量保证人员负责审核的工作产品和相应的产品审核活动,包括被审核的工作产品、审核方法和依据、责任人、计划的审核时间、审核记录的名称等。
示例:
按下表所示的方式评价软件工作产品,评价结果记入相应的《工作产品评价报告》。
《软件质量保证计划》和《软件质量保证报告》由所SQA组审查,其他文档和代码由项目SQA人员审查。
软件工作产品
评价时机/
时间
评价形式
检查单
工作产品
责任人
软件研制任务书
评审前
使用相应的检查单,检查工作产品与文档模版的符合性以及内容的合理性。
软件研制任务书检查单
项目负责人
软件开发计划
评审前
软件开发计划检查单
软件负责人
配置管理计划
评审前
软件配置管理计划检查单
配置管理员
软件质量保证计划
评审前
软件质量保证计划检查单
SQA人员
软件需求规格说明
评审前
软件需求规格说明检查单
软件负责人
接口需求规格说明
评审前
接口需求规格说明检查单
软件负责人
软件设计说明
评审前
软件设计说明检查单
软件负责人
接口设计说明
评审前
接口设计说明检查单
软件负责人
源代码
抽查源代码
源代码检查单
项目组成员
软件单元测试计划
评审前
软件测试计划检查单
测试人员
软件单元测试说明
评审前
软件测试说明检查单
测试人员
软件单元测试报告
评审前
软件测试报告检查单
测试人员
软件集成测试计划
评审前
软件测试计划检查单
测试人员
软件集成测试说明
评审前
软件测试说明检查单
测试人员
软件集成测试报告
评审前
软件测试报告检查单
测试人员
软件合格性测试计划
评审前
软件测试计划检查单
测试人员
软件合格性测试说明
评审前
软件测试说明检查单
测试人员
软件合格性测试报告
评审前
软件测试报告检查单
测试人员
软件产品规格说明
评审前
软件产品规格说明检查单
软件负责人
软件版本说明
评审前
软件版本说明检查单
软件负责人
软件用户手册
交付用户前
软件用户手册检查单
软件负责人
软件研制总结报告
评审前
软件研制总结报告检查单
软件负责人
软件配置管理报告
评审前
软件配置管理报告检查单
配置管理员
软件质量保证报告
评审前
软件质量保证报告检查单
SQA人员
7不符合问题的解决
【本章应描述过程评审和产品审核的结果的记录以及形成记录的方法,并描述处理在评审和审核中出现的不符合问题的规程。
】
示例:
在软件项目开发过程中,按照《软件质量保证过程》的要求、根据《软件问题处理规程》处理活动或产品审核中发现的不符合项:
a)向项目软件负责人提交不符合项。
b)与项目软件负责人一起确认不符合项,对确认是不符合项的问题制定纠正措施。
c)分配解决不符合项的任务。
d)对于项目组内预期不能解决的问题向高层管理者报告。
以上活动可借助软件管理平台进行记录和跟踪。
8工具、技术和方法
【本节应描述用以支持特定软件项目质量保证工作的工具、技术和方法,描述它们的用途和用法。
】
示例:
根据软件开发计划制定工作任务分解结构,按阶段和工作产品实施软件质量保证活动。
借助奇魄平台作为软件管理平台,保存软件开发过程中的质量保证活动的记录和实施软件问题跟踪记录。
工具、技术和方法
质量保证活动
工具
备注
制定计划
Word文档
拟制计划
奇魄平台/项目计划
发布计划,分配任务
活动审核
奇魄平台/过程审计
形成审计报告
工作产品审核
奇魄平台/工作产品
形成审计报告
不符合问题的解决
奇魄平台/缺陷、NC、Bug
问题跟踪
报告
奇魄平台/质量报告
奇魄平台/审计报告
质量报告分析趋势
审计报告用于向上层汇报QA进展
9对供货单位的控制
【供货单位包括软件销售单位或软件分承制方。
本章应描述对这些供货单位进行控制的规程,从而保证所获取的软件(包括可重用软件产品)能满足规定的需求。
】
示例:
本项目无软件分承制方。
10记录的收集、维护和保存
【本章应描述要保存的软件质量保证活动的记录,并指出用于汇总、保护和维护这些记录的方法和设施,并指明要保存的期限。
】
11注释
【本章应包括有助于了解文档的所有信息(例如:
背景、术语、缩略语或公式)。
】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 质量保证 计划 编写 指南