符合功能安全要求的嵌入式系统软件安全需求管理研究
2021-07-30王曼张舟云张冀陈雷潘绪前
电子元器件与信息技术 2021年4期
王曼,张舟云,张冀,陈雷,潘绪前
(1.上海汽车电驱动有限公司 电控开发部,上海201806;2.上海汽车电驱动工程技术研究中心有限公司 专家委员会,上海201806)
0 引言
随着汽车电子电气架构逐渐从分布式转向集中型,逐渐集中的汽车电子电气架构对车载ECU的嵌入式系统软件提出了多方面、更复杂的需求,软件需求作为软件开发的初始输入,来源多为与客户一起建立并不断更新的需求和软件开发、测试、管理等提出的需求[1-2]。嵌入式系统软件开发的全生命周期都在需求指导下展开,需求一旦出错或将导致软件的缺陷或产品返工,需求缺陷经变更纠正后,往往要针对需求变更进行大量回归验证测试,造成人力、物力和时间的巨大耗费,导致项目延期以及开发成本超出预算的恶性后果。此外,鉴于乘用汽车的应用场景,安全相关需求问题导致的缺陷,一旦流出到用户端或将带来人身生命安全的隐患。因此,对嵌入式系统软件安全需求的管理重要性极高,作为开发工作的前级,需求管理必须依据一定的原则谨慎开展。
1 嵌入式系统软件需求管理的常见问题
车载ECU嵌入式系统软件需求条目多,牵涉范围广,随项目实际情况不断更新,变更时间紧。在需求管理中存在的常见问题[3],一是需求不明确,用户对产品的需求定义不明确,或者收集需求时解读需求出现解读错误、遗漏,导致后续产品开发过程频频变更需求。二是需求追溯困难,来自客户的需求多为企标、国标、技术规格要求等,常以word格式或者pdf格式提出,需求范围过大,梳理困难,需求的划分界限模糊,需求验证易遗漏。……
登录APP查看全文
