QJ 3126A-2008 航天软件产品保证要求.pdf
《QJ 3126A-2008 航天软件产品保证要求.pdf》由会员分享,可在线阅读,更多相关《QJ 3126A-2008 航天软件产品保证要求.pdf(13页珍藏版)》请在麦多课文档分享上搜索。
1、中FL 0112 玉CJ 口口-要、,.、111QJ 3126A 2008 代替。31262000 Requirements for aerospace software product assurance 2008 03 17发布2008 10 01实国防科学技术工业委员会发布目IJ-一E司QJ 3126A 2008 本标准是QJ2171 (航大产品保祉要求的配套标准。本标准替代QJ3126-2000 (航夭软11产品保证要求。本标准与QJ3126-2000 (航夭软11产品保证要求相比主要有以下变化za) 补充软件产品保证过和管理的相同内容:b) 补充软fl问题纠正过程与质量问题归零的相关
2、要求:c) 修改和!补充了软件生命周期各阶段的产品保证活动:d) 增加了风险控制的内容:的增加了信息管理、|具和支持环境部分的相同内容。本标准由中国航夭科技集团公可提出。本标准由中国航夭标准化研究所归口。本标准起草单位:中国航夭标准化研究所、中国航夭科技集圄一院、王!毙。本标准主要起草人:刘II高、刘凤越、只j奇才、魏子鹏、徐丽艳。本标准丁,2000年7月首次发布。航天软件产品保证要求1 范围本标准规定了航夭软件产品保证的组织与岗位职责、过科管理、策划与计划、制、配置管理、可靠性与安全性保证、风险控制等要求。QJ 3126A 2008 确认、文档控本标准适用于被列入航大型号配套表的软件(即航大
3、型号软f!:)的产品保证活动,其它软!I的产品保证活动可参照执行。2 引用文件F列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文例,其随后所有的修改单(不包含勘误的内容)llX修订版均不适时于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使肘这些文刊的最新版本。凡是不注日期的引用文刊,其最新版本适用于本标准。GB/T 11457 软例I:和术语GJB 5369 航大型号软t!C语言安全子集GJB/Z 102 软t!可靠性和!安全性设计准则QJ 1408 航天产品可靠性保证要求QJ 1912 (所有部分)航天型号软件文档管理制度QJ 2098 航夭型号软tj:评审14市
4、再QJ 2171 航夭产品保证要求QJ 2236 航夭产品安全性保证要求QJ 2543 航天型号软件维护QJ 2839 机读文件和|机读档案管理规定QJ 2858 航夭计算机软件产品代号钳制规定QJ 3027 航天刑号软t!测试规范QJ 3096 航天型号软t!产品证明白的编写规定QJ 3097 航天刑号软1!质量履历15的编写规定QJ 3098 航大刑号软1i!研制任务!编写规定QJ 3118 航大产品技术状态管理QJ 3128 航夭用号软件开发规范QJ 3129 航天刑号软科需求分析规范QJ 3130 航式型号软们配置管理规范QJ 3174 航夭软件产品贮存14管理QJ 3175 航大m号
5、软ftj产品验收与交付QJ 3183 航夭产品质量问题归零实施指南QJ 3187 航夭产品保证大纲编写指南3 术语和定义QJ 3126A 2008 GB厅门457、QJ2171、QJ3130确立的以及卡歹IJ术语和|定义远山丁本标准。3.1 承制方contractor承担软件开发的单价成部门。3.2 交办方ofTerer软!j研制任务,(以卡简称软!I任务!川的提山单价!JX部门。3.3 软件产品保证softwareproduct assurance 为确保软11产品质量满足交办方的需求,而;在软f!产品生命用!t月中有计划和l系统地采取一系列有关质量、标准、规范和l过程的控制和相关活动。4
6、一般要求4.1 软件产品保证是型号研制产品保证.作的豆要织成部分,软产品保证的作日标是确保开发DJZ重复使用的软f!j符合产品生命周期的全部要求,并确保软们在使用环境中可靠、支全地运行。4.2 型号两总系统阿组织型号软f!1研制单位根据型号研制总要求和i本标准的要求,做好整个型号软们的顶层策划与协调,制定型号软11-产品保证大纲,建立型号软件产品保证作系统,并纳入型号户一品保证体系,策划并保障软件产!怕保证活动所必需的人、财、物等资源。4.3 软j研制应按立全性关键和度等级进行分级控制。软fl研制应遵循软11生命周期,并11j型号研制周期相协调,按相关标准要求做好过和控制与阶段评审,严格配置管
7、理,钳制相同的软11文档,开展软11验证11确认。4.4 承制方向依据软11任务15的要求,制定并实施软f!1开发计划和软11质量保证计划,按照QJ3128 一2001的相关要求完成软们的开发、验证和确认。软件评测机构所按QJ3027标准的相关要求做好软刊的独立验证与确认i作。4.5 承制方应设置软I(副主任X主管设计师岗位,负页软们的研制。每个软I项目R配备相院的开发入员、测试人员、质量保证入员、配置管理人员,并纳入相同的岗f守体系,软11开发手11测试人员须分开,必要时可设动(岗。4.6 承制方和|承担软件独立评洲任务的机构所建立、完善软I产品保证体系,保障软I产品保证所必需的l一具等基础
8、条例。4.7 软f!1交办方、承制方和!评测机构之间房加强协调与信息沟通,并及时地向主管机构传递软11户品保证信息。4.8 软件交办7、承制方和|评测机构所做好相关人员的软f!1技术和i管理知识培训,推动软f!f技术和|管理的持续改进,并逐步完善软件研制(扭)环境,L交进软I研制过和,不断提升软f!产品保证能力。5 详细要求5.1 组织与岗位职责5.1.1 软f!1交办方、承制方和l评测机胸应依照型号研制的工页日管理体制,遵照本标准的要求落实纠织和l岗位职责,明确相庆的指挥调度、设计和l质量管理岗位入员,承担规定的岗价职页。2 QJ 3126A 2008 5. 1.2 软I交办方的主要职73包
9、括:a)提LU软f!1任务1及管理要求:b) 卡-j丰软件支全关键科度非级:的明确是否需要进行独立确认测试,需要时1(t!2IU独立确认测试的技术要求(成任务ID; d) 参加软f!1需求分析和|确认测试的正式评叩;e) 织织系统联试和l软件验收:。市符软f!1承制方的产品保证能力。5. 1.3 软11if.,制方的主要职责包括:a) 编制软11开发计划、测试计划,并纤lW-、实施软11开发、测试和|产品保证:二1件:b) 建立软f!1开发丰11测试环境: 巳)编制相关文档:d) 实施软件配置管理:的纠织阶段评审,配合系统联试幸软f!1验收:0 负责软们的维护:g) 纠织软f!1开发、测试和l
10、管理-人员的精训。5. 1.4 承担航大型号软何独fL确认测试任务的软11评浏IJ机构必须获得相关管理部门的授权和l认iE认叫,其主要职责包扫:a) 受软f!1交办方的委托细织)j实施软I独立确认测试:b)钳制软f!1独立确认测试计划,并纠织评中:c) 建江软什测试环境,并ffi只评市:d)提交测试分析报告,并通过评审:的保护软!I承制万被洲软f!1的知识产权利技术秘密。5.1.5 型号指芥系统阿对本型号所有软11项日研制的质量、进度、缸费、立全保密和l研制队伍实行全面管理,其主要职贡包括:a)细织建,-!.!X完善软f!1产品保证体系;b)落实软I产品保证机构和岗忡,开明确其职页和1权限:c
11、)提供软11产品保证活动所需的资源:d) ffi织建立本型号的软件问题报告制度和软I问题报告的渠i注:e)定JtJ-J!XJt11驱动地检存软件产品保证活动的悄况和纣果。5. 1.6 i可设计师系统负页相问软件项日的技术实施和管用,其主要月1页包拍:的落实和|执行111号软I产品保证大纲及相关技术标准:b)确定软刊的科序设计语言和|编译1具;的提!ll软件支全关键科皮等级:d)编制软11开发计划:的进行软I开发,编制并审批技术文档t 实施软11配置管理:g) 实施软11研制各阶段的内部评审:h) 实施软I测试1作,并配合软们的独JF确认测试。,、3 QJ 3126A 2008 5.1.7 型号
12、质量管理系统负责软竹的质量管理,其主要职责包拍:a)监督软f!1二产品保证大纲、软f!1质量保证计划的执行;b)对软件研制过和实施质量监督:c) 市贫、会签软11文档:d) 纠织软1111二式评审和l验收:e) 实施软件问题报告制度,进行软f1质量问题们零管理: 监督软f!1:配置管理和!各配置管理工页的更泼,记录、保管并跟踪软11质量记录:g)配合人力资源部门细织软11开发、测试和l管理人员的销训。5.2 过程管理5.2.1 软件研制向遵循软11生命周期,依据项日特点合理选择软利开发模型,并与型号研制周期相协。5.2.2 软11f!l制向分阶段进行,依据QJ3128-2001的要求进行过和管
13、理。软衍生命周期一般包拈:系统需求分析与设计、软fl需求分析、概要设计、详细设计、软科实现、主H装测试、确认测试、系统联试、验收交付和1运行维护10个阶段。系统需求分析与设计评审、软11需求评审、确认测试评A市、验收交付与评审为关键控制节点。5.3 策划与计划5.3.1 在型号研制的方案阶段,型号两总系统所细织设计师系统和质量管理系统相关人员,结合型号研制总要求及技术特点,系统地进行型号软11顶层策划,做好整个型号的软11方案设计。依据l页层策划的结果,按照QJ3187和|本标准的要求,制定并实施型号软11产品保证人纲。型号软111页层策划主要包捂:a)确定整个型号的软件体系结构和特开发的软1
14、11项目,明确其间的接口关系:b)按QJ2858的规定明确软f产品代号:c)确定软件安全关键和度等级,并在型号配套表中加以标注:d)协调整个型号各软11项目的纲和话节、编译系统手11运行环境:e) 、规范和i约定,并列山消单:t) 明确外购、外协手11重山软f管理要求:g) 明确风险冈索及控制措JJ1!l; h) 明确软11产品保证信息采集与传递要求。5.3.2 承制方向按软II任务1$和1型号软件产品保证人纲的要求,制定并实施软I项日的质量保证计划。软11质量保证计划至少所包招以卡-内容:4 a)质量保证机构的任务和l职责1b) %1编制的文档:c)阿遵循的标准、规范和l约定,以及监督执行的
15、措施:d)需要进行的评审和实施规程:的软tj:配置管理和|纠正过科的要求:0 软f1可靠性要求:g)支持产品保证的1只、技术和方法:h)软11介质控制要求:QJ 3126A 2008 i) 软f!1质量与可靠性信息收集14传递要求。5.4 分级5.4.1 在刑号研制的早期,软件交办方向按QJ2236的要求进行初步的安全性分析,依据QJ3128 2001 附录A的表A.2提山软11安全关键和度等级。不同规棋手11不同17:.全关键科度等级的软,1应遵循相同的软件产品保证要求。5.4.2 软11安全关键和度等级由软11交办方负页提IU,软ftl承制方会签。软件安全关键程度等级的确定和更改必须由型号
16、两总批准,并报型号主管部门备案:属于国家重火lFK重点型号的软件项日还向报上级(如集国公司)主管部门备案。5.5 评审与审查5.5.1 软件的每个开发阶段约束时都JV.按QJ2098进们软11阶段评审,评审通过后才能转入下阶段作。5点2软件评审分为内部评审手11.tl式评审两类,内部评审由承制方臼行织织,正式评审由交办方l!x承制方的上级主管部门织织。t级主管部门认为需要,可要求成细织相同的评审(如复审、专项评审等)。5态3A、B级软件的系统需求分析与设计评审、软fl需求评市、确认测试评审、验收评审院进行4式评审。5.5.4评审中的遗留问题所指定专人进行跟踪,并将落实情况通告评审细织机构及相关
17、人员。5.6 验证与确认5.6.1 型号两总威主H织对整个型号的软1/1,系统地开展验证14确认|作,包括需求验证、设计验证和|代码中存。每个软1/1项日内按QJ3027的要求制定软11测试计划,建JL相同的测试环境,设计测试用例,并按测试规程实施各阶段的测试I作,编写测试分析报告。5.6.2 A、B级软何必须进fj独立确认测试。独立确认测试环境、测试讨划和测试分析报告同分别进行评审。在确认测试和l系统联试中发现软中|问题时,I司按软fl问题纠J1:过科处理。软1/1错误更改盯内进行间归测试。5.6.3 承制方和|软fl评抽出机构问详细记录测试的实施情况(包括测试环境、测试数据、预期结果、测试
18、结果、山现的问题以及对错误的处理等).对测试覆盖性和测试有效性进行评估,并给出测试结论。测试计划、测试用例、测试记录及测试规科院纳入配置管理,保证测试的可豆现性。5.7 文档控制5工1在软件研制过科中同编制相同的软件文档,并保证文挡的完整性、一致性、准确性、可理解性和!可追溯性。每个软fl项日的文档院编制:软fl:任务15、软ftl开发(研制)计划、软11需求规格说明、软11设计说明、源和序代码消单,和l可执行和序洁单、软件使用说明(肘户手册、相关阶段的软件测试计划及测试分析报告、软1/1研制总结报告等。5工2软件文挡的内容、格式、标识、签署、更改及归档等按QJ1912的相关规定执行。软件源和
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QJ 3126 2008 航天 软件产品 保证 要求
