航天型号软件工程化管理要求-分级分类控制解析

需积分: 46 19 下载量 103 浏览量 更新于2024-08-07 收藏 101KB PDF 举报
"分级分类控制-c语言深度剖析-----带书签目录" 这篇文件主要涉及的是航天型号软件工程化管理的要求,特别是在软件的分级分类控制方面。它是中国航天科技集团公司的一个标准,即Q/QJA30—2005《航天型号软件工程化管理要求》,旨在规范和指导航天型号软件的开发过程。 在分级分类控制部分,文件详细阐述了如何根据软件的规模和安全关键程度进行分类。首先,软件规模被分为五个级别:巨、大、中、小、微,分别基于嵌入式和非嵌入式软件的源代码行数来划分。这一分类有助于确定软件项目的复杂度和相应的开发资源需求。其次,软件安全关键程度被分为四个等级:A至D,从灾难性危害到轻微危害,明确了不同级别的软件故障可能造成的后果,这直接影响到软件的质量管理和风险控制。 接着,文件介绍了技术流程。航天型号软件的研制需遵循软件生存周期,选择适合的开发模型,并确保与型号研制周期协调。初样阶段被视为主要研制期,需要严格按照QJ 3128标准执行从需求分析到验收交付的全过程。试样(正样)阶段则可以根据需要进行部分或全部开发阶段的工作。 此外,该标准强调了综合管理、计划管理、技术管理和质量管理的重要性,这些都是针对单个软件项目必须开展的活动。综合管理涉及型号所有软件项目的总体策划和协调,而其他章节则详细规定了在软件生命周期各阶段的具体管理活动。 最后,该标准由中国航天科技集团公司提出,由中国航天标准化研究所归口,由多个单位和专家共同起草和审查,适用于被列入型号配套表的软件项目的工程化管理,其他软件也可参考执行。 这个标准提供了一套全面的框架,指导航天型号软件从规划、开发到交付的全过程,确保软件的安全性、可靠性和质量,符合航天行业的高标准要求。