ICS 49. 090 HB V45 中华人民共和国航空行业标准 HB 8658-2022 民用飞机机载系统和设备软件设计要求 Designrequirementsfor software of airborne systems and equipmentsofcivilaircraft 2022-04-24发布 2022-10-01实施 中华人民共和国工业和信息化部发布
HB 8658-2022 目次 前言 范围 规范性引用文件 3 术语和定义 缩略语 5 要求 5.1软件需求分析 5.1.1软件需求分析的目标 5.1.2软件需求分析输入 5.1.3软件需求分析的一般要求. 5.1.4软件需求分析的具体要求 5.1.5软件需求分析输出. 5.2软件体系结构设计 5.2.1软件体系结构设计目标 5.2.2软件体系结构设计输入 5.2.3软件体系结构设计的一般要求 5.2.4软件体系结构设计的具体要求 5.2.5软件体系结构设计的输出 10 5.3软件详细设计 5.3.1软件详细设计目标 5.3.2软件详细设计输入. II 5.3.3软件详细设计的一般要求 5.3.4软件详细设计的具体要求 信息服务平台 12 5.3.5软件详细设计输出 15
HB 8658-2022 前言 本标准按照GB/T1.1一2009《标准化工作导则第1部分:标准的结构和编写》给出的规则起草.
本标准由中国航空综合技术研究所归口.
本标准起草单位:中国航空无线电电子研究所、中国航空综合技术研究所.
本标准起草人:李园、缪万胜、乐斌、饶俊文、马慧敏、张英、王博甲、任文明、王炜信、 朱晓飞、郭威、陶瑞超.
HB 8658-2022 民用飞机机载系统和设备软件设计要求 1范围 本标准规定了民用飞机机载系统和设备软件开发过程中的软件需求分析、软件体系结构设计和软件 详细设计等软件设计要求.
本标准适用于民用飞机机载系统和设备的软件设计过程.
2规范性引用文件 下列文件对于本文件的应用是必不可少的.
凡是注日期的引用文件,仅所注日期的版本适用于本文 件.
凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件.
GB/T11457-2006软件工程术语 3术语和定义 GB/T11457一2006界定的以及下列术语和定义适用于本文件.
3.1 派生需求derivativerequirements 软件开发过程产生的附加需求,它不可以直接追踪到高级需求.
3. 2 设计模型designmode 定义软件设计的模型,如低层次需求、软件架构、算法、组件内部数据结构、数据流和/或控制流.
用于生成源代码的模型是设计模型.
3.3 动态内存dynamicmemory 在系统运行中,根据需要进行分配,运行结束后应释放的内存空间.
信息服务平台 3.4 外部接口external interface CSCI与其他CSCI或硬件之间的数据关系.
3. 5 扇入fan-in 一个模块被其他模块调用.
3. 6 扇出fan-out 一个模块直接调用其他模块.
3.7 高层需求high-leverequirements 分析系统需求、安全性有关的需求及为系统设计结构而开发的需求.
HB 8658-2022 3.8 内部接口internal interface CSCI内部各模块之间的数据关系.
3.9 低层需求low-leverequirements 来自高层需求、派生需求及源代码能直接实现而无需进一步分解的需求.
3.10 模型model 对系统方面的给定集合的抽象表示,用于系统的分析、验证、仿真、代码生成或这些工作的组合.
无论其抽象层次如何,模型应该是明确的.
注1:如果是一个解释上存在歧义的图形,则不认为这是一个模型.
3.11 模型元素modelelement 用以构建模型的单元.
3.12 建模技术modelingtechnique 建模语言和使用此建模语言的特定方式的组合.
它是由描述模型信息的抽象级别以及所选的建模工 具来驱动.
3.13 模块module 一个离散的程序单位,在程序中能够逻辑的分开,可独立的描述一个功能,且对于编译、与其他单 位结合而言,是可识别的.
3.14 多版本非相似软件multiple-version dissimilarsoftware 分别开发的能够实现相同功能的两套或多套程序.
可通过比较各路的输出结果来检测出某个版本的 软件错误.
3.15 分区partitioning 一种分离或隔离软件部件的方法,以防止发生不必要的软件交互或交叉耦合干扰,并便于隔离故障.
分区还允许在同一系统中使用不同的软件级别.
3.16 余redundancy 出于系统安全和可靠性等方面的考虑,人为地对一些关键部件或功能进行重复的配置.
3.17 重用reuse 在两次或多次不同的软件开发过程中,重复使用相同或相似的软件.
3. 18 安全性监控safetymonitoring 一种功能能力,可以在系统中设计用于检测系统异常行为.
监控功能可通过硬件、软件或硬件和软 件的组合来实现.
3.19 安全性safety 2