软件质量保证计划编写指南(438B)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
示例:
本文描述在软件系统开发中采用的软件质量保证的措施、方法和步骤。与软件开发计划协调一致,为项目质量保证活动提供依据。
1.4
【本节应描述本计划和其他项目管理计划的关系。】
示例:
本文档规定软件项目在软件研制阶段质量保证的计划和进度,与软件开发计划保持一致。
2 引用文档
【本章应列出文档的编号、标题、编写单位、修订版及日期,还应标识不能通过正常采购活动得到的文档的来源。】
c) 负责软件不符合项的纠正。
高层管理者
XXX
受理SQA上报的项目部未能解决的软件不符合问题。
4 标准、条例和约定
【本章应列出软件开发过程中要用到的标准、条例和约定,并描述监督和保证其实施的措施。】
示例:
项目软件执行过程中应该遵循以下标准、要求和规:
a)GJB2786A-2009军用软件开发通用要求;
软件测试人员
开始软件单元测试策划
软件测试人员
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件实现与单元测试
建立项目的编码规
对正在进行的过程活动进行评价
示例:
按下表所示的方式评价软件项目的管理活动和工程活动,评价结果记入项目阶段的《过程评价报告》。
项目阶段
SQA任务和活动
评价时机
评价形式和容
责任人
检查单
需求获取与策划
项目立项
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
项目负责人
需求获取与策百度文库阶段检查单
参与系统分析与设计
软件负责人
软件负责人
XXX
a) 参与评审项目SQA计划。
b) 支持SQA人员对软件过程活动评审和软件产品审核。
c) 负责软件不符合项的纠正。
配置管理员
XXX
a) 参与评审项目SQA计划。
b) 配合SQA人员对SCM的配置审核。
项目组成员
XXX
a) 参与评审项目SQA计划。
b) 支持SQA人员对软件过程活动评审和软件工作产品审核。
软件研制任务书的建立
软件负责人
需求跟踪矩阵的建立
软件负责人
功能基线的建立和发布
配置管理员
进行软件估计
估计人员
制定项目计划
软件负责人
评审项目计划
评审组长
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
b)GJB438B-2009军用软件开发文档通用要求;
c) XXXXXXXXX研发文件格式和编写要求,企业标准;
d) xx.xxx-xxxx软件质量保证过程。
5 活动审核
【本章应描述对项目活动进行审核的方法和依据,列出项目定义的活动以及相应的活动审核,包括被审核的项目活动、该活动的工作产品、审核方法和依据、责任人、计划的审核时间、审核记录的名称等。】
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件实现与单元测试阶段检查单
编码实现
项目组
对代码进行技术评审
评审组长
软件单元测试
软件测试人员
软件修改
开发人员
回归测试
软件测试人员
维护需求跟踪矩阵
软件负责人
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
项目SCCB
配置变更活动检查单
软件需求分析
识别和导出软件需求
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件需求分析阶段检查单
定义运行方案说明
软件负责人
软件需求分析
项目组
编写《软件需求规格说明》
软件负责人
标识接口需求
软件负责人
评审软件需求文档
评审组长
分配基线的建立和发布
密级:
(软件项目名称)
软件质量保证计划
标 识:
版 本:
页 数:
拟 制:
审 核:
批 准:
拟制部门:
年
月
日
修改文档历史记录:
日期
版本
说明
修改人
1 围
1.1
【本节应描述本文档所适用的系统和软件的完整标识。适用时,包括其标识号、标题、缩略名、版本号和发行号。】
示例:
a) 已批准的标识号:
b) 软件版本号:
c) 缩略语:
项目SQA人员
XXX
a)参与制定软件开发计划。
b)制定项目SQA计划。
c)评审项目组软件过程活动,审核软件工作产品。
d)记录并跟踪软件不符合项,上报项目部未能解决的不符合项。
e)编写SQA报告并通报结果。
所SQA组长
XXX
a) 参与评审项目SQA计划。
b) 参与评审项目SQA活动。
c) 接收项目负责人上报不符合项。
配置管理员
维护需求跟踪矩阵
软件负责人
开始软件合格性测试策划
软件测试人员
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件设计
制定并选择技术解决方案
示例:
文档名称
档案号
版本号
其它说明
XX型号软件工程化要求
软件开发计划
……
3 组织和职责
【本章应描述本项目软件质量保证负责人在项目中的职责和权限;相应的高层经理与软件质量保证紧密配合的项目经理的职责;部门部软件质量保证组的职责;部门部软件质量保证组与项目软件质量保证组的关系。】
示例:
角 色
责任人
职 责
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件集成与测试
确定集成顺序
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件集成与测试阶段检查单
1.2
【本节应概述本文档所适用的系统和软件的用途。它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。】
示例:
产品用途:
软件用途:
需方:
开发方:
运行环境:
相关文档:软件开发计划
1.3
【本节应概述本文档的用途和容,并描述与它的使用有关的性方面的要求。】
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件设计阶段检查单
建立项目的设计准则
软件负责人
进行软件概要设计
项目组
设计接口
项目组
建立技术数据包
软件负责人
进行软件详细设计
项目组
编写《软件设计说明》
软件负责人
评审软件设计文档
评审组长
维护需求跟踪矩阵
软件负责人
开始软件集成测试策划
本文描述在软件系统开发中采用的软件质量保证的措施、方法和步骤。与软件开发计划协调一致,为项目质量保证活动提供依据。
1.4
【本节应描述本计划和其他项目管理计划的关系。】
示例:
本文档规定软件项目在软件研制阶段质量保证的计划和进度,与软件开发计划保持一致。
2 引用文档
【本章应列出文档的编号、标题、编写单位、修订版及日期,还应标识不能通过正常采购活动得到的文档的来源。】
c) 负责软件不符合项的纠正。
高层管理者
XXX
受理SQA上报的项目部未能解决的软件不符合问题。
4 标准、条例和约定
【本章应列出软件开发过程中要用到的标准、条例和约定,并描述监督和保证其实施的措施。】
示例:
项目软件执行过程中应该遵循以下标准、要求和规:
a)GJB2786A-2009军用软件开发通用要求;
软件测试人员
开始软件单元测试策划
软件测试人员
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件实现与单元测试
建立项目的编码规
对正在进行的过程活动进行评价
示例:
按下表所示的方式评价软件项目的管理活动和工程活动,评价结果记入项目阶段的《过程评价报告》。
项目阶段
SQA任务和活动
评价时机
评价形式和容
责任人
检查单
需求获取与策划
项目立项
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
项目负责人
需求获取与策百度文库阶段检查单
参与系统分析与设计
软件负责人
软件负责人
XXX
a) 参与评审项目SQA计划。
b) 支持SQA人员对软件过程活动评审和软件产品审核。
c) 负责软件不符合项的纠正。
配置管理员
XXX
a) 参与评审项目SQA计划。
b) 配合SQA人员对SCM的配置审核。
项目组成员
XXX
a) 参与评审项目SQA计划。
b) 支持SQA人员对软件过程活动评审和软件工作产品审核。
软件研制任务书的建立
软件负责人
需求跟踪矩阵的建立
软件负责人
功能基线的建立和发布
配置管理员
进行软件估计
估计人员
制定项目计划
软件负责人
评审项目计划
评审组长
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
b)GJB438B-2009军用软件开发文档通用要求;
c) XXXXXXXXX研发文件格式和编写要求,企业标准;
d) xx.xxx-xxxx软件质量保证过程。
5 活动审核
【本章应描述对项目活动进行审核的方法和依据,列出项目定义的活动以及相应的活动审核,包括被审核的项目活动、该活动的工作产品、审核方法和依据、责任人、计划的审核时间、审核记录的名称等。】
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件实现与单元测试阶段检查单
编码实现
项目组
对代码进行技术评审
评审组长
软件单元测试
软件测试人员
软件修改
开发人员
回归测试
软件测试人员
维护需求跟踪矩阵
软件负责人
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
项目SCCB
配置变更活动检查单
软件需求分析
识别和导出软件需求
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件需求分析阶段检查单
定义运行方案说明
软件负责人
软件需求分析
项目组
编写《软件需求规格说明》
软件负责人
标识接口需求
软件负责人
评审软件需求文档
评审组长
分配基线的建立和发布
密级:
(软件项目名称)
软件质量保证计划
标 识:
版 本:
页 数:
拟 制:
审 核:
批 准:
拟制部门:
年
月
日
修改文档历史记录:
日期
版本
说明
修改人
1 围
1.1
【本节应描述本文档所适用的系统和软件的完整标识。适用时,包括其标识号、标题、缩略名、版本号和发行号。】
示例:
a) 已批准的标识号:
b) 软件版本号:
c) 缩略语:
项目SQA人员
XXX
a)参与制定软件开发计划。
b)制定项目SQA计划。
c)评审项目组软件过程活动,审核软件工作产品。
d)记录并跟踪软件不符合项,上报项目部未能解决的不符合项。
e)编写SQA报告并通报结果。
所SQA组长
XXX
a) 参与评审项目SQA计划。
b) 参与评审项目SQA活动。
c) 接收项目负责人上报不符合项。
配置管理员
维护需求跟踪矩阵
软件负责人
开始软件合格性测试策划
软件测试人员
项目阶段评审
项目负责人
每周例行检查
每周不定期检查
检查个人工作周报、每周数据采集、周跟踪、周例会等。
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件设计
制定并选择技术解决方案
示例:
文档名称
档案号
版本号
其它说明
XX型号软件工程化要求
软件开发计划
……
3 组织和职责
【本章应描述本项目软件质量保证负责人在项目中的职责和权限;相应的高层经理与软件质量保证紧密配合的项目经理的职责;部门部软件质量保证组的职责;部门部软件质量保证组与项目软件质量保证组的关系。】
示例:
角 色
责任人
职 责
软件负责人
每周活动检查单
配置变更活动
当配置项变更时
参与变更活动,或审查活动结果
项目SCCB
配置变更活动检查单
软件集成与测试
确定集成顺序
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件集成与测试阶段检查单
1.2
【本节应概述本文档所适用的系统和软件的用途。它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。】
示例:
产品用途:
软件用途:
需方:
开发方:
运行环境:
相关文档:软件开发计划
1.3
【本节应概述本文档的用途和容,并描述与它的使用有关的性方面的要求。】
对正在进行的过程活动进行评价
参与过程活动,或审查活动结果(工作产品)
软件负责人
软件设计阶段检查单
建立项目的设计准则
软件负责人
进行软件概要设计
项目组
设计接口
项目组
建立技术数据包
软件负责人
进行软件详细设计
项目组
编写《软件设计说明》
软件负责人
评审软件设计文档
评审组长
维护需求跟踪矩阵
软件负责人
开始软件集成测试策划