航天型号软件工程化管理规范-深度解析

需积分: 46 19 下载量 143 浏览量 更新于2024-08-07 收藏 101KB PDF 举报
"该资源主要涉及的是航天型号软件的工程化管理要求,特别是关于C语言的深度剖析,以及运行维护的规范。这份资料基于中国航天科技集团公司的标准Q/QJA30—2005,涵盖了软件的生命周期管理、综合管理、计划管理、技术管理和质量管理等方面,旨在确保软件的质量和可靠性。" 在航天行业中,运行维护是软件生命周期中的关键环节,尤其对于使用C语言编写的软件。9.11章节详细阐述了这一过程: 1. **投入使用的软件** 应来自产品库,并需记录使用和存放情况,遵循QJ 3096和QJ 3097的规定,确保有完整的产品证明书和质量履历书。 2. **异常处理** 当软件运行出现异常时,应按照既定的操作规程进行处理。如果问题属于质量问题,应填写详细的软件问题报告单,并及时通知相关人员,同时根据Q/QJA 10进行问题归零处理,按照Q/QJA 11的规定采集和传递相关信息。 3. **软件维护** 需经过上级主管部门的评审和批准,维护过程要在配置管理的控制下进行,以确保新版本软件达到预期的功能和性能。维护后的软件需重新进行验收,确保“文文一致、文实相符”。 中国航天科技集团公司的标准Q/QJA30—2005对软件工程化管理设定了严格的规范,不仅涉及综合管理,还涵盖了计划、技术和质量管理的各个环节。这一标准适用于所有列入型号配套表的软件项目,其他软件项目也可参考执行。 标准的第5章关注**综合管理**,即对整个型号所研发的所有软件项目进行总体策划和协调。第6、7、8章分别关注**计划管理**、**技术管理**和**质量管理**,对单个软件项目从计划制定、技术实现到质量控制的全过程进行了明确规定。第9章强调了软件生命周期各阶段的管理活动,确保管理过程与软件开发阶段紧密契合。 标准的制定单位包括中国航天科技集团公司科技质量部、中国航天标准化研究所及一院、五院等,由多位专家起草和审查,确保了标准的专业性和权威性。这一标准的实施旨在提高航天型号软件的工程化管理水平,保障软件质量和可靠性,符合航天工业对软件的高标准要求。