MB1901软件质量保证计划模板(共16页).doc

上传人:飞****2 文档编号:13992217 上传时间:2022-05-02 格式:DOC 页数:16 大小:211.50KB
返回 下载 相关 举报
MB1901软件质量保证计划模板(共16页).doc_第1页
第1页 / 共16页
MB1901软件质量保证计划模板(共16页).doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《MB1901软件质量保证计划模板(共16页).doc》由会员分享,可在线阅读,更多相关《MB1901软件质量保证计划模板(共16页).doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上代 号名 称XXX软件质量保证计划单 位编 写校 对审 核标 审批 准航天恒星科技有限公司编 号XXXX密 级无 阶 段X页 数16会 签专心-专注-专业文档控制变更记录版本号日期作者简单描述1.02009-01-22唐为明文档编写2.0.0贺然2.0.1贺然根据新版过程文件全面修改2.1.0贺然增加、细化填写指导内容;对标GJB5000A、GJB438B、总装备部软件工程规范2.1.1贺然6.3 评审计划中给出建议的参加角色3.00.00王猛按新模板调整模板封面,修改第6节中的内容目 录表目录1 范围1.1 标识a. 本文档的标识号:R/产品代号/区分号/ZJ-01

2、;b. 标题:XXXX质量保证计划;c. 本文档适用与XXX系统/软件/XXXXCSCI。1.2 系统概述包括本文档所使用的软件所属系统的功能,软件在系统中的位置。系统开发、运行和维护的历史,系统的用户、开发方和相关机构等。标识当前和计划的运行现场;列出其他有关的文档。可参考任务书、开发计划中的相关内容。1.3 文档概述制定本计划的目的是定义软件开发过程中SQA和项目质量活动的任务、职责、工作计划、质量保证活动的资源要求(包括人员、工具和设施)等,SQA将通过跟踪、管理软件开发的过程,使软件开发团队能够在正确的时间和正确的地点完成正确的工作。SQA计划旨在合理地安排开发过程中进行的过程和产品审

3、计、评审和跟踪等活动,为本型号软件项目实施SQA活动提供依据与指导。本文档为软件质量保证活动的依据,本文档的工作任务拆分结构表、风险跟踪表、资源跟踪表为项目监督控制过程的初始数据。本模板符合军用软件研制能力成熟度模型(GJB5000A-2008)三级要求;本模板覆盖总装备部软件工程规范(2008版)中质量保证计划的全部要素。本模板覆盖军用软件开发文档通用要求(GJB 438B-2009)中配置管理计划的全部要素。1.4 与其他计划的关系本计划为XXX软件开发计划的子计划;本计划按照XXX软件开发计划编写。2 引用文件XXX软件开发计划,XXX研究室;XXX软件任务书,XXX研究室;软件质量保证

4、计划模板;军用软件研制能力成熟度模型(GJB5000A-2008);总装备部软件工程规范(2008版);军用软件开发文档通用要求(GJB 438B-2009)。3 术语与定义SQA:软件质量保证人员。对型号软件质量保证计划中出现的术语进行说明。4 组织机构与人员4.1 组织机构参与本软件研制工作的组织机构如下:(同开发计划)图 41 软件项目组组织结构图4.2 人员配置(同开发计划)角色职责人员分配指南和要求软件总师1. 对软件研制负领导责任;2. 审查软件文档,确认产品与上级要求的符合性及文档质量;3. 通常任项目CCB负责人,批准基线的发布,批准受控库的验证出库单,审核产品库的出库单;4.

5、 负责对项目过程的选择、技术解决方案选择、问题和风险处理方式进行决策;5. 主持里程碑评审,审查软件研制过程的状态和结果。型号总师为本公司领导的项目,由型号总师或型号总师委托的副总师担任本角色;型号总师为上级总体的项目,由承制部门领导任本角色。产保经理(OQA)1. 指导项目进行策划活动,确认项目使用的产品可复用模块的状态;2. 参与审查软件开发计划;3. 审核软件质量保证计划;4. 项目CCB成员,参与审查基线的发布,审查受控库的验证出库单,审查产品库的出库单;5. 对SQA的工作进行监督和指导,对SQA工作质量负责;6. 参与重点软件项目的评审和审查;7. 监督软件负责人将项目成果纳入组织

6、资产;8. 与用户沟通、协调质量问题的处理和归零;9. 与用户沟通、协调,确保公司软件研制体系与用户要求一致、可操作。承制部门分管质量领导。项目负责人1. 组织项目阶段启动会,确定项目阶段工作计划;2. 参与审查关键节点的项目进展报告,在单机/系统项目层面或部门层面协调解决问题;3. 参与里程碑评审;4. 协调解决软件负责人、SQA间的争议。由分管型号任务的单机/系统项目负责人,或部门副职担任本角色。可由软件所属项目的总体设计师兼任。软件负责人1. 对软件研制负直接责任;2. 负责对输入进行确认;3. 按用户、总体设计师的要求和组织目标制定软件开发计划,给出项目使用的软件可复用模块和组织资产的

7、建议;4. 组织制定软件质量保证计划和配置管理计划;5. 审查软件项目技术文档;6. 参与配置管理活动,审批配置管理表单;7. 制定软件研制总结报告;8. 将项目成果纳入组织资产库;9. 按计划组织项目组成员完成各项工程技术活动和管理活动;10. 跟踪项目的进展,形成项目进展报告;11. 识别项目中的风险, 跟踪并协调解决项目中存在的问题和风险。项目相关专业组班组长、事业部相关专业室室主任、相关专业部门领导担任本角色;具备能力的单机/系统总体设计人员可以兼任本角色;不允许兼任软件总师。SQA(软件质量保证人员)1. 制定软件质量保证计划(软件产品保证计划);2. 负责软件产品审计、过程审计;3

8、. 参与识别技术风险,给出缓解措施和应急措施的建议。由软件专业的产保工程师担任本角色;不允许兼任软件项目组的任何其他角色。业务助理1. 协助软件负责人收集项目进展情况,汇总统计项目进度和成本信息;2. 将项目进展报告汇总,形成部门调度会材料,在部门级或公司级协调解决问题;3. 协助软件负责人、SQA跟踪项目中的问题和风险,统计质量信息;4. 按计划协助SQA组织软件研制过程中的评审。部门根据研制任务的需要,配备业务助理。未配备业务助理的项目,由SQA和软件负责人完成相关工作。软件配置管理员1. 制定配置管理计划;2. 创建、维护配置库;3. 负责配置审核和配置管理计划规定的相关工作。可由项目组

9、成员兼任本角色。软件设计师1. 根据软件任务书和接口控制文件(或等效文件)、组织目标进行软件需求分析,编制软件需求规格说明书;2. 负责软件的概要设计、组装测试;3. 负责软件的详细设计、编码、单元测试。测试工程师1. 负责软件的确认测试;2. 与软件设计、实现人员沟通发现的问题并提出改进建议;3. 配合系统总体设计人员完成系统测试。不允许兼任软件设计师。软件项目组软件项目组由软件总师、项目负责人、软件负责人、SQA(软件质量保证人员)、业务助理(如计划助理、产保助理)、软件配置管理员、软件需求分析人员、软件设计人员、软件实现人员、测试人员组成。软件总师负领导责任,软件负责人负直接责任,协同完

10、成软件研制。表 41 CCB职责表CCB级别职责人员分配指南和要求项目级CCB1. 审查基线的建立和更改;2. 审查验证出库单,确保出库产品满足验证要求;3. 参与验收评审,确保纳入产品库的工作产品能够满足功能基线和组织目标的要求;4. 审查产品库出库单,确保交付用户工作产品满足相关要求。软件总师通常任项目级CCB负责人;通常由软件总师、产保经理、科研生产副职、SQA、项目负责人、软件负责人、配置管理员、软件设计人员代表、软件测试人员代表、同行专家组成;和软件开发计划应保持一致。5 标准、条例和约定列出本软件项目、质量保证工作中要用到的所有标准、条例和约定,包括:文档编写标准,软件开发标准,行

11、业规范等。通常明确按公司软件研制体系实施,并说明剪裁情况(包括检查单的定制和修改情况)即可。6 质量保证活动安排6.1 产品审计SQA按产品审计计划进行审计,产品审计时机如表6-1所示。具体的产品审计时间体现在软件开发计划的WBS表中,当软件计划节点变更时,审计时间随WBS表相应变动。根据软件规模估算,本软件为X型规模软件,SQA按照XX%抽样率对软件工作产品中的相关内容进行抽样审计。软件代码的产品审计随代码审核工作同时开展。表 61 产品审计计划表审计名审计的产品依据时机1.项目策划产品审计软件开发计划配置管理计划质量保证计划项目策划产品审计检查单策划文档评审前2.需求分析产品审计需求规格说

12、明确认测试计划需求分析产品审计检查单需求文档评审前3.概要设计产品审计软件概要设计组装测试计划软件设计产品审计检查单概要设计文档评审前4.详细设计产品审计软件详细设计单元测试计划软件设计产品审计检查单详细设计文档评审前5.单元测试产品审计单元测试说明单元测试报告软件测试产品审计检查单单元测试文档评审前6.组装测试产品审计组装测试说明组装测试报告软件测试产品审计检查单组装测试文档评审前7.确认测试产品审计确认测试说明确认测试报告软件测试产品审计检查单确认测试文档评审前8.系统测试产品审计系统测试计划系统测试说明系统测试报告软件测试产品审计检查单系统测试文档评审前9.验收结项产品审计研制总结报告验

13、收结项产品审计检查单研制总结评审前6.2 过程审计SQA按过程审计计划进行审计,过程审计时机或周期如表6-2所示。具体的各阶段过程审计时间与软件开发计划的WBS表相应任务一致,当软件计划节点变更时,审计时间随WBS表相应变动。软件的项目周期为短(不超过三月)或长(超过一年)或为中或较长(超过三月,但不超过一年),因此项目监控和配置管理的定期过程审计的定时周期为(每周、每双周、每月),本项目固定在(每周五、每双周的周五、每月末)完成定期过程审计。对于重大事件决策、技术状态变更或计划变更,则在相应事件发生时进行过程审计。表 62 过程审计计划表#审计名依据时机/周期1.项目策划阶段过程审计项目策划

14、过程审计检查单1) 软件估算完成时;2) 策划文档入库后两个工作日内2.需求分析阶段过程审计需求分析过程审计检查单1) 软件需求评审前;2) 分配基线发布后两个工作日内3.概要设计阶段过程审计概要设计过程审计检查单1) 概要设计评审前;2) 概要设计入库后两个工作日内4.详细设计与实现阶段过程审计详细设计与实现过程审计检查单1) 代码审核前;2) 代码初始入库后两个工作日内5.配置项测试阶段过程审计测试过程审计检查单1) 配置项测试说明评审前;2) 配置项测试报告入库后两个工作日内6.系统测试阶段过程审计测试过程审计检查单1) 系统测试细则评审前;2) 系统测试报告入库后两个工作日内7.验收结

15、项阶段过程审计验收结项过程审计检查单1) 软件验收审查完成时;2) 产品基线发布后两个工作日内8.项目监督与控制过程审计项目监控过程审计检查单每周五 / 每双周周五 / 每月末 9.配置管理过程审计配置管理过程审计检查单每周五 / 每双周周五 / 每月末 10.决策分析与决定过程审计重大事件决策过程审计检查单事件驱动/ 重大事件决策发生时11.技术状态变更过程审计技术状态变更审计检查单事件驱动/ 技术状态变更发生时12.计划变更过程审计计划变更审计检查单事件驱动/ 计划变更发生时6.3 评审计划SQA按以下计划安排评审(需与开发计划一致,另外以下表中的评审级别为最低要求,根据项目情况进行剪裁)

16、。具体的评审时间详见软件开发计划的WBS表,当软件计划节点变更时,评审时间随WBS表相应变动。表 63 评审计划表评审名称参评文件评审人员级别负责人1.策划评审软件开发计划配置管理计划质量保证计划项目组全体成员科研生产副职同行专家EPG专家内部SQA2.需求评审需求规格说明配置项测试计划高级经理项目经理软件负责人需求分析人员同行专家总体/ 用户公司级产保经理3.概要设计评审概要设计组装测试计划软件负责人设计人员同行专家内部SQA4.概要设计里程碑评审项目进展报告软件总师项目负责人软件负责人产保经理业务助理软件设计师测试工程师SQA软件配置管理员里程碑评审软件负责人5.详细设计评审详细设计单元测

17、试计划软件负责人设计人员同行专家内部SQA6.单元测试评审单元测试报告软件负责人设计人员同行专家内部SQA7.代码审查代码软件负责人软件设计师同行专家SQA内部SQA8.组装测试说明评审组装测试说明软件负责人设计人员测试人员同行专家内部SQA9.组装测试报告评审组装测试报告软件负责人设计人员测试人员同行专家内部SQA10.配置项测试说明评审配置项测试说明软件负责人需求分析人员设计人员测试人员同行专家公司级产保经理11.配置项测试报告评审配置项测试报告软件负责人需求分析人员设计人员测试人员同行专家内部SQA12.验收评审研制总结报告项目经理高级经理软件负责人同行专家总体/ 用户公司级产保经理13

18、.结项里程碑评审项目进展报告软件总师项目负责人软件负责人产保经理业务助理软件设计师测试工程师SQA软件配置管理员里程碑评审软件负责人6.4 产保经理审计表 64 产保经理审计计划表阶段依据时机 1.项目策划阶段过程和产品质量保证过程审计检查单SQA完成本阶段过程审计后两个工作日内2.需求分析阶段过程和产品质量保证过程审计检查单SQA完成本阶段过程审计后两个工作日内3.概要设计阶段过程和产品质量保证过程审计检查单SQA完成本阶段过程审计后两个工作日内4.详细设计与实现阶段过程和产品质量保证过程审计检查单SQA完成本阶段过程审计后两个工作日内5.配置项测试阶段过程和产品质量保证过程审计检查单SQA

19、完成本阶段过程审计后两个工作日内6.系统测试阶段过程和产品质量保证过程审计检查单SQA完成本阶段过程审计后两个工作日内7.验收结项阶段过程和产品质量保证过程审计检查单SQA完成本阶段过程审计后两个工作日内7 不符合问题的解决SQA和产保经理通过审计等方式发现过程和产品的不符合问题后,结合检查单与软件负责人和适当的项目组成员进行讨论,制定纠正措施,软件负责人将问题记录到问题跟踪表中落实闭环。SQA对不符合项进行跟踪闭环。软件负责人将包括问题跟踪表的项目进展报告发送给相关人员,包括软件项目组成员、产保经理、项目负责人、软件总师和利益相关方。项目负责人:审阅项目进展报告并给出建议;协调解决软件负责人与SQA的争议;与产保经理协调解决项目中存在的问题。软件总师:审阅项目进展报告,当项目负责人和SQA、产保经理等人员存在争议时,进行决策。8 工具、技术和方法列出质量保证活动使用的工具、技术和方法,给出他们的用途和用法。如问题跟踪软件、评审技术、检查单等。9 对供货单位的控制供货单位包括软件的销售单位或软件的分承制方。本章参照第67章的写法描述对供货单位进行控制和管理的活动和要求,保证所获得的软件能满足规定的需求。10 记录的收集、维护和保存质量保证过程中的记录的管理要求见本项目配置管理计划。11 测量测量要求见本项目软件开发计划中的测量分析计划。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁