1. 系统开发和安全性分析
由图可以看到捕获安全性分析和系统开发的3个重要阶段:系统概念开发阶段(D1),系统设计阶段(D2),软件开发阶段(D3)。
各阶段的任务:
D1:对系统功能执行初期的功能危害分析(S1)获得系统安全性目标、系统危害、危害分类的原因等主要数据。
D2:系统架构逐渐清晰,可以执行系统安全分析(S2),以初期识别的危害作为树顶,构建故障树,分析造成系统危害的失效和故障,并提出相应的安全性需求处理失效。
D3:一方面,开发实现从系统安全分析过程分配的安全性需求;另一方面,执行软件安全性分析(S3),采用类似系统安全分析。的过程对软件执行故障树分析和软件失效模式影响分析
存在的追踪关系:
① 系统设计阶段对细化的子系统功能需求进行重新的评估,分析可能产生的失效,并向上追踪到系统危害
② 软件开发阶段分析得出的软件失效可以追踪到系统故障
③ 同时,在软件设计阶段和软件开发阶段系统故障都可以追踪到软件失效