安全关键型Java:任务方法的探索
1. 安全关键系统软件标准概述
安全关键型系统在部署前,相关政府监管机构会要求收集和审核软件开发工件,以确保软件能正确满足需求且无额外功能。不同领域的安全关键型软件有各自的标准,以下是一些常见领域的标准介绍:
| 领域 | 主要标准 | 关键特点 |
| ---- | ---- | ---- |
| 航空电子软件 | DO - 178B (ED - 12B)、DO - 248B (ED - 94B)、DO - 278 (ED - 109) | 采用需求驱动的开发流程,覆盖软件全生命周期,根据应用关键程度分类,对不同等级有不同测试要求 |
| 铁路系统软件 | 欧洲:EN 50128;国际:IEC 61508 | 按应用关键程度和故障概率分类,规定不同安全完整性等级的验证技术 |
| 医疗设备软件 | 美国:FDA 相关规定;欧盟:EN 50128;国际标准参考 ISO 13485:2003 | 由国家机构监管,ISO 13485 有助于构建符合监管要求的管理体系 |
| 汽车软件 | 正在发展的 ISO 26262 | 专注软件开发过程,按汽车安全完整性等级分类,目前行业自我监管 |
2. 各领域安全关键型软件标准详细介绍
2.1 航空电子软件
航空电子领域的安全认证历史悠久,其标准对其他领域影响较大。主要标准文件包括 DO - 178B (ED - 12B)、DO - 248B (ED - 94B) 和 DO - 278 (ED - 109),这些文件规定了航空电子软件开发的需求驱动流程,涵盖从计划到部署的整个软件生命周期。
申请人在每个步骤都需
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



