行业标准网
HB 8658-2022 民用飞机机载系统和设备软件设计要求 Design requirements for software of airborne systems and equipments of civil aircraft 2022-04-24发布 2022-10-01实施 中华人民共和国工业和信息化部 发 布 ICS 49.090 V 45 HB 8658-2022 I 目 次 前言…………………………………………………………………………………………………………… II 1 范围…………………………………………………………………………………………………………1 2 规范性引用文件……………………………………………………………………………………………1 3 术语和定义…………………………………………………………………………………………………1 4 缩略语………………………………………………………………………………………………………3 5 要求…………………………………………………………………………………………………………3 5.1 软件需求分析…………………………………………………………………………………………3 5.1.1 软件需求分析的目标……………………………………………………………………………3 5.1.2 软件需求分析输入………………………………………………………………………………3 5.1.3 软件需求分析的一般要求………………………………………………………………………5 5.1.4 软件需求分析的具体要求………………………………………………………………………6 5.1.5 软件需求分析输出………………………………………………………………………………7 5.2 软件体系结构设计……………………………………………………………………………………7 5.2.1 软件体系结构设计目标…………………………………………………………………………7 5.2.2 软件体系结构设计输入…………………………………………………………………………8 5.2.3 软件体系结构设计的一般要求…………………………………………………………………8 5.2.4 软件体系结构设计的具体要求…………………………………………………………………9 5.2.5 软件体系结构设计的输出……………… ……………………………………… ………………10 5.3 软件详细设计…………………………………………… ……………………………………………11 5.3.1 软件详细设计目标……………………… ……………………………………… ………………11 5.3.2 软件详细设计输入……………………… ……………………………………… ………………11 5.3.3 软件详细设计的一般要求……………… ……………………………………… ………………11 5.3.4 软件详细设计的具体要求……………… ……………………………………… ………………12 5.3.5 软件详细设计输出……………………… ……………………………………… ………………15 HB 8658-2022 II 前 言 本标准按照 GB/T 1.1-2009《标准化工作导则 第1 部分:标准的结构和编写》给出的规则起草。 本标准由中国航空综合技术研究所归口。 本标准起草单位:中国航空无线电电子研究所、中国航空综合技术研究所。 本标准起草人:李 园、缪万胜、乐 斌、饶俊文、马慧敏、张 英、王博甲、任文明、王炜信、 朱晓飞、郭 威、陶瑞超。 HB 8658-2022 1 民用飞机机载系统和设备软件设计要求 1 范围 本标准规定了民用飞机机载系统和设备软件开发过程中的软件需求分析、 软件体系结构设计和软件 详细设计等软件设计要求。 本标准适用于民用飞机机载系统和设备的软件设计过程。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 11457-2006 软件工程术语 3 术语和定义 GB/T 11457-2006 界定的以及下列术语和定义适用于本文件。 3.1 派生需求 derivative requirements 软件开发过程产生的附加需求,它不可以直接追踪到高级需求。 3.2 设计模型 design model 定义软件设计的模型,如低层次需求、软件架构、算法、组件内部数据结构、数据流和/或控制流。 用于生成源代码的模型是设计模型。 3.3 动态内存 dynamic memory 在系统运行中,根据需要进行分配,运行结束后应释放的内存空间。 3.4 外部接口 external interface CSCI与其他 CSCI或硬件之间的数据关系。 3.5 扇入 fan-in 一个模块被其他模块调用。 3.6 扇出 fan-out 一个模块直接调用其他模块。 3.7 高层需求 high-level requirements 分析系统需求、安全性有关的需求及为系统设计结构而开发的需求。 HB 8658-2022 2 3.8 内部接口 internal interface CSCI内部各模块之间的数据关系。 3.9 低层需求 low-level requirements 来自高层需求、派生需求及源代码能直接实现而无需进一步分解的需求。 3.10 模型 model 对系统方面的给定集合的抽象表示,用于系统的分析、验证、仿真、代码生成或这些工作的组合。 无论其抽象层次如何,模型应该是明确的。 注1:如果是一个解释上存在歧义的图形,则不认为这是一个模型。 注2:“系统方面的给定集合”可能包含系统的所有方面,也可能只包含一个子集。 3.11 模型元素 model element 用以构建模型的单元。 3.12 建模技术 modeling technique 建模语言和使用此建模语言的特定方式的组合。 它是由描述模型信息的抽象级别以及所选的建模工 具来驱动。 3.13 模块 module 一个离散的程序单位,在程序中能够逻辑的分开,可独立的描述一个功能,且对于编译、与其他单 位结合而言,是可识别的。 3.14 多版本非相似软件 multiple-version dissimilar software 分别开发的能够实现相同功能的两套或多套程序。 可通过比较各路的输出结果来检测出某个版本的 软件错误。 3.15 分区 partitioning 一种分离或隔离软件部件的方法, 以防止发生不必要的软件交互或交叉耦合干扰, 并便于隔离故障。 分区还允许在同一系统中使用不同的软件级别。 3.16 冗余 redundancy 出于系统安全和可靠性等方面的考虑,人为地对一些关键部件或功能进行重复的配置。 3.17 重用 reuse 在两次或多次不同的软件开发过程中,重复使用相同或相似的软件。 3.18 安全性监控 safety monitoring 一种功能能力,可以在系统中设计用于检测系统异常行为。监控功能可通过硬件、软件或硬件和软 件的组合来实现。 3.19 安全性 safety HB 8658-2022 3产品具有的不导致人员伤亡、系统毁坏、重大财产损失或不危及人员健康和环境的能力。 3.20 共享内存 shared memory 在多处理器的计算机系统中,可被不同 CPU访问的大容量内存。 3.21 规范模型 specification model 描述高层需求的模型,该模型提供了软件组件的功能、性能、接口或安全特定的抽象描述。规范模 型不定义软件设计细节,如内部数据结构、内部数据流或内部控制流。 3.22 用户可修改软件 user modifiable software 在原认证项目中规定的修改限制范围内,未经过认证机构、机身制造商或设备供应商的审查,而进 行修改的软件。 4 缩略语 下列缩略语适用于本文件。 COTS—commercial off-the-shelf ,商用现货; CPU—central processing unit,中央处理器; CSC—computer software component ,计算机软件部件; CSCI—computer software configuration item,计算机软件配置项; CSU—computer software unit,计算机软件单元; FMECA—failure mode effects and criticality analysis,故障模式、影响及危害

.pdf文档 HB 8658-2022 民用飞机机载系统和设备软件设计要求

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
HB 8658-2022 民用飞机机载系统和设备软件设计要求 第 1 页 HB 8658-2022 民用飞机机载系统和设备软件设计要求 第 2 页 HB 8658-2022 民用飞机机载系统和设备软件设计要求 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-07-26 18:38:21上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。