《MB19-01软件质量保证计划-300.docx》由会员分享,可在线阅读,更多相关《MB19-01软件质量保证计划-300.docx(15页珍藏版)》请在第壹文秘上搜索。
1、编号XXXX密级无阶段X页数16代号名称XXX软件质量保证支配单位编写校对审核标审批准航天恒星科技有限公司文档限制变更记录版本号日期仲洁指逑1.02009-01-22唐为明文档编写20110525费然20110626费然依据新版过程文件全面修改2OI2O7!O赞然增加、细化埴写指导内容:对标GJB5000A、GJB438B.总装备部软件工程规范20120717贺然6.3评审支配中给出建议的参与角色20131020王猛按新模板潮整镇板封面,修改第6节中的内容1.1 标识1.2 条统概述1.3 文档概述1.4 与其他支配的关系2弓I用文件术语与定义姐版机构与人员4.1 组织机构24.2 人员配置3
2、5标准、条例和均定66质量保证活动支配66.1 产品审计66.2 过程审计76.3 评审支配86.4 产保经理审计10不符合问题的解决Il工具、技术和方法io记录的收集、维护和保存测量表书目表5-4CCB职责表S表6-1产品审计支配表.6表6-2皿审计支配表7表6-4评审支配表.K表6-5产保经理审支101范围1.1 标识a.本文档的标识号:R/产品代号/区分号2J01:b.标题:XXXX旗量保证支配:C.本文档适用与XXX系统/软件/XXXXCSQ.1.2 系统概述包括本文裆所运用的软件所属系统的功能,软件在系统中的位置.系统开发、运行和维护的历史,系统的用户、开发方和相关机构等。标识当前和
3、支配的运行现场:列出其他有关的文档。可参考任务书、开发支配中的相关内容.13文档概述制定本支配的目的是定义软件开发过程中SQA和项目质量活动的任务、职贪、工作支配、质量保证活动的资源要求(包括人员、工具和设施)等,SQA将通过跟踪、管理软件开发的过程,使软件开发团队能够在正确的时间和正确的地点完成正确的工作。SQA支配旨在合理地支配开发过程中进行的过程和产品审计、评审和跟踪等活动,为本型号软件项目实施SQA活动供应依据与指导。本文档为软件质贵保证活动的依据,本文档的工作任务拆分结构表、风险飘踪表、资源跟踪我为项目监督限制过程的初始数据U本模板符合军用软件研制实力成熟度模型(GJB5(XX).2
4、008)三级要求;本模板覆盖总装於部软件工程规范(2008版)中/盘保证支配的全部耍素。本模板覆盖军用软件开发文档通用要求(GJB438B-2(X)9)中配置管理支理的全部要素。1.4 与其他支配的关系本支配为EXXX软件开发支配的子支配:本支配依据XXX软件开发支配编写。2引用文件EXXX软件开发支配,XXX探讨室:WXXX软件任务书,XXX探讨室;软件旗量保证支配模板:军用软件研制实力成熟度模型(GJB5000A-2008);总装备部软件工程规范(2008版):军用软件开发文档遹用耍求(GJB43XB-2()W,3术语与定义SQA:软件质量保证人员。对XX型号软件般量保证支配中出现的术语迸
5、行说明.4组织机构与人员4.1 组蛆机构参与本软件研制工作的组织机构如下:(同开发支限)BB4-1软件目tala饮结构图4.2 人员配(同开发支配)角色职责人员安排指南和要求软件总师1 .对软件研制负颖导出任:2 .审查软件文档.确认产品与上级要求的符合性及文档版麻:3 .通常仔项目CCB负责人,批准基线的发布,枇准受控库的验证出库单,审核产品摩的出摩单:4 .负费对项目过程的选择、技术解决方案选择、问题和风险处理方式进行决策:5 .主持里程碑评审,申杳软件研制过程的状态和结果。型号总师为木公司领导的项11,由型号总师或型号总师托付的副总师担当本角色:型号总师为上级总体的项目,由承制部门领导任
6、本角色。产保经理(OQA)1 .指导项目进行策划活动.确认项目运用的产品可复用模块的状态;2 .参与审查软件开发支配:3 .审核软件质SI保证支配:4 .项目CCB成员,参与审查基城的发布,审查受控库的验证出库单.审查产品年的出库今:5 .对SQA的工作进行览督和指导,对SQA工作质量负贲:6 .舂与重点软件项目的评审和审衣;7 .监野软件负责人将项目成果纳入组织资产:8 .与用户沟通、协调质量问即的处理和归零:9,与用户沟通、协调,确保公司软件研制体系与用户要求一样、可择作.承制部门分管质量领导.项目负资人1 .组织项目阶段启动会,确定项目阶段工作支配;2 .参与审查关犍节点的项目进展报告,
7、在单机/系统项目层面或部门层面协调解决向SS;由分管型号任务的单机/系统项目负货人,或部门副职担当本角色.可由软件所属项目的总体设计师兼任.角色取责人员安排指南和要求3 .参与里程碑评审;4 .协调解决软件负说人、SQA间的争议。软件负贡人1 .对软件研制负干脆责任;2 .负该对输入进行确认:3 .按用户、总体设计师的要求和如织目标制定软件开发支配给出项目运用的软件可复用模块和组织资产的建议:4 .组织制定软件质量保证支配和航置管理支用:5,审食软件项目技术文档:6 .参与配置管理活动,审批配置管理表单:7 .制定软件研制总结报告:8 .将项目成果纳入物织资产座:9 .按支配组织项目组成员完成
8、各项工程技术活动和管理活动:10 .跟踪项目的进展,形成项目进展报告;11 .识别项目中的风险,限踪并协网解决项口中存在的向SS和风险。项目相关专业组班组长、事业部相关专业室室主任、相关专业部门领导担当本角色:耳需实力的单HU系统总体设计人员可以兼任本角色:不允许兼任软件总师。SQA(软件质瞅保证人员)1 .制定软件质量保证支配(软件产品保证支配):2 .负货软件产品审计、过程审计:3 .参与识别技术风险.给出缓解措施和应急措施的建议.由软件专业的产保工程师担当本角色:不允许兼任软件项目粗的任何其他角色。业务助理1 .帮助软件负货人收集项目进展状况,汇总统计项目进度和成本信息:2 .将项目进展
9、报告汇总,形成都门调度会材料,在部门皴或公司娘协调解决问题:3 .相助软件负市人、SQA跟踪项目中的问题和风险,统计筋量信息;4 .按支足帮助SQA组织软件研制过程中的评审,部门依据研制任务的须要,配备业务助理。未配备业务助理的项目,由SQA和软件负成人完成相关工作,软件配置管1.制定配置管理支配:可由项目组成员兼任本角色.角色取责人员安排指南和要求理员2 .创建、维护配置库;3 .负击配置审核和泥置管理支配规定的相关工作。软件设计师1 .依据软件任务书和按口限制文件(或等效文件,、组织目标进行软件筋求分析,编制软件需求规格说明书:2 .负贲软件的概要设计、组装测试:3 .负货软件的具体设计、
10、编码、单元测试,测试工程师1 .负责软件的确认冽试:2 .与软件设计、实现人员沟通发觉的问题并提出改进建议;3 .协作系统总体设计人员完成系统测试,不允许兼任软件设计师.软件项目组软件项目殂由软件总师、项Fl负责人、软件负责人、SQA(软件质质保证人员)、业务助理(如支配助理、产保助理)、软件配置管理员、软件需求分析人员、软件设计人员、软件实现人员、测试人员加成,软件总师负领导或任,软件负责人负干腌责任,协同完成软件研制.*4-1CCBWMCCBfit别职贵人员安排指南和要求项目级CCB1 .审查基城的建立和更改:2 .审查验证出除单.确保出库产品满意验证要求;3 .参与验收评审,确保纳入产品
11、库的工作产M能够满意功能基筏和组织目标的要求:4 .审查产品库出库单.确保交付用户工作产品满意相关要求.状件总师通常任项目级CCB负责人:通常由软件总师、产保经理、科研生产副职、SQA.项目负责人、软件负货人、业置管理员、软件设计人员代表、软件测试人员代表、同行专家组成;和软件开发支配应保持样。5标准、条例和约定列出本软件项H、质量保证工作中要用到的全部标准、条例和约定,包括:文档编写标准,软件开发标准,行业规范等。通常明确按公司软件研制体系实施,并说明剪裁状况(包括检查单的定制和改状况)即可。6质保证活动支配6.1 产品审计SQA按产品审计支配进行审计,产品审计时机如表6/所示。具体的产品审
12、计时间体现在软件开发支配的WBS表中,当软件支配节点变更时,审计时间随WBS表相应变动。依据软件规模估算,本软件为X型规模软件.SQA依据XX%抽样率对软件工作产品中的相关内容进行抽样审计。软件代码的产品审计随代码审核工作同时开展。6-1产品计支3审计名审计的产品依据时机1.项目策划产品审计软件开发支配配词管理支配质量保证支配项目策划产品审计检查单策划文档评审前2.需求分析产品审计衢求规格说明确认测试支配需求分析产品审计检杏单需求文档评审前3.摄要设计产品审计软件概要设计组装测试支配软件设计产品审计检查单概要设计文档评审曲4.具体设计产品审计软件具体设计单元测试支配软件设计产品审计检行单具体设
13、计文档评审前5.单元测试产品审计单元测试说明单元测试报告软件测试产品审计检杏单单元测试文档评审葡6.组装测试产品审计组装测试说明组装测试报告软件测试产品审计检查单组装测试文档评审前7.确认测试产品审计徜认测试说明软件测试产品审计确认测试文档审计名审计的产品依据时机确认测试报告检行单评审前8.系统测试产品审计系统测试支配系统测试说明系统测试报告软件测试产品审计检查单系统测试文档评审前9.验收结项产品审计研制总结报告验收结项产品审计检杳单研制总结评审前6.2 过程审计SQA按过程审计支配进行审计,过程审计时机或周期如表6-2所示。具体的各阶段过程审计时间与软件开发支配的WBS表相应任务一样,当软件
14、支配节点变更时,审计时间随WBS表相应变动。软件的项目周期为短(不超过三月)或长(超过一年)或为中或较长(超过三月,但不超过一年),因此项目监控和配置管理的定期过程审计的定时周期为(每周、每双周、每月),本项目固定在(每周五、每双周的周五、每月末)完成定期过程审计.对于重大事务决策、技术状态变更或支配变更,则在相应事务发生时进行过程审计。6-2过程审计支3#*计名依据时机隔期1.项目策划阶段过程审计项目策划过程审计检杳单1软件估算完成时:2)策划文档入库后两个工作日内2.需求分析阶段过程审计前求分析过程审计检杳单1软件需求评审前:2)安排基战发布后两个工作日内3.收要设计阶段过程审计概要设计过程审计检杳单1)概要设计评审前:2)概要设计入库后两个工作日内4.具体设计与实现阶段过程具体设计与实现过程D代码审核前:#审计名依据时机周期审计