实现安全产品符合 DO - 178C 标准的探索
1. 核心概念
DO - 178C 采用生命周期方法进行软件开发,核心概念是生命周期过程。整个软件开发生命周期的所有活动被组织成三组生命周期过程:规划过程、开发过程和集成过程。
- 软件级别(Software Level) :也称为设计保证级别(DAL),它表明软件的安全关键程度,即软件故障可能造成伤害或生命损失的程度,由系统安全评估过程确定。
- 目标(Objectives) :定义了在生命周期过程中必须实现的内容。软件系统的 DAL 级别越高,所需的目标就越多。
2. 各过程的预期输出
过程组 | 具体过程 | 预期输出 |
---|---|---|
规划过程 | - 软件认证方面计划(PSAC) - 开发过程计划(SDP) - 集成过程计划(SVP、SCMP、SQAP) |
- PSAC:项目总体计划,是其他所有计划的总结 - SDP:软件开发计划 - SVP:软件验证计划 - SCMP:软件配置管理计划 - SQAP:软件质量保证计划 |
开发过程 | 需求开发、设计、实现和集成 | - 软件高级需求(HLRs) - 软件设计(包括低级需求和 |