版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件可追溯性控制程序(A0版本)版本号:A0修订状态:首次发布生效日期:__________编制部门:__________编制人:__________审核人:__________批准人:__________1目的为规范公司软件产品全生命周期的可追溯性管理,确保软件需求、设计、开发、测试、交付、维护各阶段的活动、成果及相关记录可追溯,实现软件产品质量可追溯、问题可定位、责任可追究,降低质量风险,提升软件产品可靠性和可维护性,特制定本程序。本程序适用于公司所有软件产品(含自研、定制开发、二次开发)的全生命周期可追溯性控制工作。2范围适用对象:参与软件产品需求分析、设计、开发、测试、交付、维护、质量管控、文档管理的所有部门及相关人员。适用阶段:软件产品从需求提出、立项、设计、编码、测试、验收、交付、运行维护直至报废的全生命周期。追溯范围:需求文档、设计文档、编码成果、测试用例、测试报告、缺陷记录、变更记录、交付记录、维护记录、人员职责等所有与软件产品相关的活动及成果。3术语与定义软件可追溯性:指软件全生命周期中,各阶段的活动、成果之间能够相互关联、查询、追溯的能力,即通过一条或多条追溯路径,实现从需求到交付、从交付到需求的双向追溯。正向追溯:从软件需求出发,追溯至设计文档、编码、测试用例、测试报告、交付成果等相关内容,验证需求是否被完整实现。反向追溯:从软件交付成果、测试缺陷、维护记录等出发,追溯至对应的设计、编码、需求文档,定位问题根源。追溯记录:为实现可追溯性而建立的,记录各阶段活动、成果关联关系的文档、表格、系统数据等,是可追溯性的核心依据。版本追溯:对软件产品各阶段的文档、代码、测试成果等的版本进行管理,确保每个版本的可追溯性,明确版本变更的原因、内容及影响。4职责4.1项目管理部负责本程序的制定、修订、宣贯及落地监督,确保程序执行到位。负责统筹软件项目全生命周期的可追溯性管理,协调各部门开展追溯工作,解决追溯过程中的跨部门问题。负责审核追溯记录的完整性、准确性,定期检查可追溯性执行情况,形成检查报告。4.2需求管理部负责需求文档的编制、版本管理,明确需求编号规则,确保每个需求可唯一标识。负责建立需求与设计文档、测试用例的正向追溯关系,记录需求变更的原因、内容及影响,确保需求变更可追溯。配合开展需求相关的追溯查询、问题定位工作,提供需求相关的追溯依据。4.3研发部负责按照需求文档、设计文档开展编码工作,建立设计文档与代码、代码与测试用例的追溯关系。负责代码的版本管理,记录代码修改记录、修改人、修改时间及修改原因,确保代码变更可追溯。配合开展缺陷追溯、问题定位工作,提供代码相关的追溯依据,整改追溯过程中发现的问题。4.4测试部负责根据需求文档、设计文档编制测试用例,建立测试用例与需求、设计的追溯关系,确保测试用例覆盖所有需求。负责记录测试过程、测试结果、缺陷信息,建立缺陷与测试用例、代码、需求的追溯关系,明确缺陷根源及整改情况。负责测试报告的编制,明确测试覆盖情况、追溯结果,为可追溯性验证提供依据。4.5交付与维护部负责软件交付过程的记录管理,建立交付成果与测试报告、需求文档的追溯关系,确保交付成果可追溯。负责软件运行维护过程的记录管理,记录维护内容、维护原因、维护结果,建立维护记录与缺陷、需求、代码的追溯关系。配合开展维护阶段的追溯查询、问题定位工作,提供维护相关的追溯依据。4.6文档管理部负责软件全生命周期所有文档的归档、版本管理,确保文档的完整性、准确性、可查阅性。负责建立文档之间的追溯关系,规范文档编号规则,确保文档可唯一标识、可追溯。负责追溯记录的归档管理,保存追溯相关的所有文档、表格,确保追溯记录的可查阅性和安全性。5控制要求5.1追溯标识规范所有需追溯的成果(需求、设计、代码、测试用例、缺陷等)均需分配唯一标识,标识规则统一由项目管理部制定,确保标识的唯一性、规范性、可识别性。标识格式示例:
-需求标识:REQ-项目编号-需求序号(如REQ-PROJ001-001)
-设计标识:DES-项目编号-设计模块-序号(如DES-PROJ001-UI-001)
-代码标识:COD-项目编号-模块名称-版本号(如COD-PROJ001-USER-V1.0)
-测试用例标识:TEST-项目编号-测试类型-序号(如TEST-PROJ001-FUNC-001)
-缺陷标识:BUG-项目编号-缺陷序号(如BUG-PROJ001-001)
标识一旦分配,不得随意修改;若需修改,需提交变更申请,经审核批准后,更新所有相关追溯记录,确保标识的一致性。5.2全生命周期追溯管理5.2.1需求阶段追溯需求提出后,需求管理部需编制需求规格说明书,明确需求标识、需求描述、需求优先级、验收标准等内容,归档至文档管理系统。需求变更需提交需求变更申请,说明变更原因、变更内容、变更影响,经审核批准后,更新需求文档及相关追溯记录,确保变更前后的需求可追溯。建立需求与后续设计文档的追溯关系,明确每个需求对应的设计模块,记录在《需求-设计追溯表》中。5.2.2设计阶段追溯研发部根据需求规格说明书开展概要设计、详细设计,编制设计文档,分配设计标识,明确设计内容与需求的对应关系。建立设计文档与需求、代码的追溯关系,明确每个设计模块对应的需求标识、代码模块,记录在《设计-需求-代码追溯表》中。设计变更需提交设计变更申请,说明变更原因、变更内容、变更影响,经审核批准后,更新设计文档、代码及相关追溯记录,确保设计变更可追溯。5.2.3开发阶段追溯研发人员根据设计文档开展编码工作,遵循代码编码规范,对代码进行版本管理,记录代码版本变更记录(修改人、修改时间、修改内容、修改原因)。建立代码与设计文档、测试用例的追溯关系,明确每个代码模块对应的设计标识、测试用例标识,记录在《代码-设计-测试追溯表》中。代码提交时,需关联对应的设计标识、需求标识,确保代码可正向追溯至需求、设计,反向追溯至测试、缺陷。5.2.4测试阶段追溯测试部根据需求规格说明书、设计文档编制测试用例,每个测试用例需关联对应的需求标识、设计标识,确保测试用例覆盖所有需求和设计要点。测试过程中,记录测试结果,对发现的缺陷进行编号,明确缺陷对应的测试用例标识、代码模块、需求标识,记录缺陷状态、整改情况、复测结果,建立缺陷追溯关系。测试结束后,编制测试报告,明确测试覆盖情况、追溯结果,验证需求是否被完整实现,设计是否符合需求,代码是否符合设计。5.2.5交付阶段追溯交付与维护部在软件交付前,核对交付成果(代码、文档、测试报告等),确保交付成果与需求、设计、测试结果一致,建立交付成果与需求、测试报告的追溯关系。编制交付报告,明确交付内容、交付版本、交付时间、接收方等信息,关联对应的需求标识、测试报告标识,确保交付过程可追溯。交付后,将交付记录、交付成果归档至文档管理系统,确保交付相关内容可查阅、可追溯。5.2.6维护阶段追溯维护人员在开展软件维护工作时,记录维护内容、维护原因、维护时间、维护人员、维护结果,关联对应的缺陷标识、需求标识、代码模块。维护过程中若涉及需求、设计、代码的变更,需按照变更控制流程执行,更新相关文档及追溯记录,确保维护变更可追溯。建立维护记录与缺陷、需求、代码的追溯关系,记录在《维护-缺陷-需求追溯表》中,确保维护问题可定位、可追溯。5.3追溯记录管理各部门需按照本程序要求,建立并填写相关追溯表格(详见附录),确保追溯记录的完整性、准确性、及时性,追溯记录需与实际活动、成果一致。追溯记录包括但不限于:《需求-设计追溯表》《设计-需求-代码追溯表》《代码-设计-测试追溯表》《缺陷追溯表》《需求变更追溯表》《设计变更追溯表》《交付追溯表》《维护-缺陷-需求追溯表》。追溯记录需采用书面或电子形式归档,电子记录需存储在指定的文档管理系统中,书面记录需装订成册,归档至文档管理部,保存期限不少于软件产品报废后2年。追溯记录的查阅、借阅需按照文档管理规定执行,做好查阅、借阅记录,确保追溯记录的安全性和可查阅性。5.4追溯验证与检查项目管理部定期组织开展可追溯性验证与检查工作,每季度至少开展一次,检查内容包括:追溯标识的规范性、追溯关系的完整性、追溯记录的准确性、各部门执行情况等。验证与检查过程中,若发现追溯缺失、追溯错误、记录不完整等问题,需下达整改通知,明确整改责任人、整改期限,跟踪整改落实情况,形成整改报告。软件产品验收时,需对可追溯性进行专项验证,确保软件全生命周期的可追溯性符合本程序要求,验证合格后方可通过验收。5.5版本管理追溯软件产品的文档、代码、测试成果等均需进行版本管理,明确版本号规则(如V主版本号.次版本号.修订号,示例V1.0.0),每个版本需关联对应的追溯记录。版本变更需记录变更原因、变更内容、变更影响,关联对应的需求变更、设计变更记录,确保版本变更可追溯,不同版本的成果可区分、可查询。文档管理部负责统筹版本管理工作,确保所有版本的成果、追溯记录均被妥善归档,可随时查阅不同版本的追溯信息。6异常处理追溯过程中,若发现追溯关系缺失、追溯记录错误、标识不规范等异常情况,相关部门需及时上报项目管理部,说明异常情况、异常原因。项目管理部组织相关部门分析异常原因,制定整改方案,明确整改责任人、整改期限,跟踪整改落实情况,确保异常问题得到及时解决,恢复可追溯性。若异常情况影响软件产品质量、交付进度或维护工作,需启动应急处理流程,优先保障软件产品正常运行,同时补充完善追溯记录,确保问题可追溯、可整改。异常处理完成后,相关部门需填写《可追溯性异常处理记录》,归档至文档管理部,作为后续可追溯性管理的参考依据。7培训与宣贯项目管理部负责组织本程序的培训与宣贯工作,确保所有相关部门及人员理解本程序的要求、职责、流程,掌握追溯标识规范、追溯记录填写方法。新员工入职后,需进行可追溯性管理相关培训,考核合格后方可参与软件项目相关工作;现有员工需定期参加复训,及时掌握程序修订内容及最新要求。培训结束后,需记录培训情况、考核结果,归档至文档管理部,作为员工岗位胜任力评价的参考依据。8程序修订与更新本程序根据公司软件产品管理需求、行业标准、法律法规的变化,由项目管理部定期组织修订,修订周期不超过1年。任何部门或个人均可提出程序修订建议,提交至项目管理部,项目管理部组织相关部门评审,评审通过后,修订程序内容,更新版本号(如A0修订后为A1),重新宣贯并生效。程序修订后,需将修订后的程序及修订说明归档至文档管理部,确保相关部门及人员使用的是最新版本的程序。9附录附录A:《需求-设计追溯表》附录B:《设计-需求-代码追溯表》附录C:《代码-设计-测试追溯表》附录D:《缺陷追溯表》附录E:《需求变更追溯表》附录F:《设计变更追溯表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西柳州市残疾人劳动就业服务中心招聘2人建设考试参考题库及答案解析
- 2026浙江台州市黄岩经开投资集团有限公司下属公司招聘市场化工作人员8人建设笔试备考试题及答案解析
- 20中国农业大学植物抗逆高效全国重点实验室大豆研究中心博士后招聘建设笔试备考试题及答案解析
- 2026湖北十堰市房县风雅演艺有限公司演职人员招聘20人建设考试参考试题及答案解析
- 2026年嘉兴高级中学面向普通高校应届毕业生公开招聘3人(第二轮)建设考试参考题库及答案解析
- 2026江苏南京大学XZ2026-048社会学院办公室文员招聘建设笔试参考题库及答案解析
- 2026四川雅安职业技术学院引进高层次人才20人建设笔试参考题库及答案解析
- 2026第二季度广西壮族自治区生态环境监测中心招聘编外聘用人员建设考试参考题库及答案解析
- 2026新疆阿拉尔市拓华国有资产经营有限责任公司招(竞)聘高层管理人员5人建设考试参考题库及答案解析
- 2026浙江衢州市柯城区建园人力资源开发有限公司派驻衢江区统计局项目服务工作人员招聘6人建设笔试模拟试题及答案解析
- 非政府采购项目内控制度
- 2025年中国大圆柱电池行业发展白皮书
- 【学习教育】建章立制:卫生院领导干部任期稳定制度
- 2026国家卫生健康委妇幼健康中心招聘3人笔试模拟试题及答案解析
- 2026年宁夏财经职业技术学院单招职业技能测试题库及参考答案详解1套
- 2026届高三历史复习策略与核心考点精讲
- 科研管理信息系统使用手册-医院后台管理
- 软件开发项目管理与实施规范(标准版)
- 中兴新云行测题库
- 地质灾害预测与大数据技术
- 《纸的前世今生》课件
评论
0/150
提交评论