航天型号软件工程化管理规范-C语言系统联试解析

需积分: 46 19 下载量 156 浏览量 更新于2024-08-07 收藏 101KB PDF 举报
"系统联试-c语言深度剖析-----带书签目录" 本文档详细阐述了航天型号软件工程化管理要求,遵循中国航天科技集团公司的标准Q/QJA30—2005,旨在确保软件开发过程的高效、质量和可靠性。这份标准涵盖了从系统需求分析到系统联试的全过程,涉及多个关键阶段,适用于被列入型号配套表的软件项目。 在系统需求分析与设计阶段(9.2),承制方需与交办方共同确定软件配置项,并依据QJ 3098编制软件任务书。软件任务书须经评审,并由承制方代表会签,对于A、B级软件,需要进行正式评审,确保任务书的准确性和合规性。 软件需求分析(9.3)阶段,承制方需基于软件任务书进行需求分析,制定开发计划,编写需求规格说明和初步确认测试计划。这一阶段的成果需要在结束时进行评审,A、B级软件同样需进行正式评审,以保证需求的清晰和全面。 概要设计(9.4)阶段,承制方需要建立软件体系结构,定义各部件接口,设计全局数据库和数据结构,并编写概要设计说明。同时,此阶段也要确定安全关键软件部件和初步组装测试计划,并在结束时进行评审,确保设计的合理性。 详细设计(9.5)阶段,承制方将根据概要设计说明进行具体过程描述,编写详细设计说明和初步单元测试计划。这一阶段的评审同样是必不可少的,以检查设计的完整性和准确性。 软件实现(9.6)阶段,承制方依据详细设计说明进行编程,进行静态分析和单元测试,编写测试分析报告。这个阶段的评审旨在验证代码的正确性和符合性。 组装测试(9.7)和确认测试(9.8)阶段,分别关注软件的集成与整体功能验证。组装测试确保软件配置项的集成无误,确认测试则验证软件是否满足需求规格说明。在确认测试中,出现的问题需进入纠正过程,并进行回归测试。对于A、B级软件和重点C级飞行软件,需要独立的确认测试和正式评审。 最后,系统联试(9.9)阶段,交办方负责验证软件是否符合软件任务书要求,编写系统联试分析报告。承制方提供必要的协助,以确保整个系统级别的协调与兼容性。 本标准的制定是为了提升航天型号软件的质量和可靠性,确保软件开发过程符合国家和行业的相关规定,同时也为不同级别的软件项目提供了明确的操作指南。