我是穿拖鞋的男人,魔都中对峙恒久主义的汽车电子工程师。
老例子,分享一段喜欢的笔墨,克制本身成为高知识低文化的工程师:
屏蔽力是信息过载期间一个人的特殊竞争力,任何斲丧你的人和事,多看一眼都是你的不对。非须要不费力证明本身,无长处不试图说服别人,是精神上的节能减排。
无人问津也好,技不如人也罢,你都要试着安静下来,去做本身该做的事.而不是让心田的烦躁、焦虑、毁掉你本就不多的热情和定力。
时间不知不觉中,将迩来到深秋。立刻到了中秋和国庆的假期,成年人的我也不知道去那边渡本身的灵魂,独自敲击一些笔墨算是对这段时间做一个记载。
本文紧张分享电子电气架构 — 基于ISO 26262的车载电子软件开发流程。
基于ISO 26262的车载电子软件开发流程是一个严谨且体系的过程,旨在确保车辆电子体系在整个生命周期内都具备功能安全性。ISO 26262尺度以IEC 61508为根本,针对蹊径车辆上特定的电子、电气和软件组件构成的安全干系体系举行了具体规定。以下是根据ISO 26262尺度的车载电子软件开发流程的紧张步调:
软件体系级阶段(SW-SYS):
软件需求分析:辨认体系和情况的需求,界说软件组件的功能和安全性能要求。
架构操持和概要操持:界说软件组件和模块的功能、接口和相互关系,以及进一步细化架构操持。
软件单元级阶段(SW-UNIT):
具体操持:界说软件模块的内部实现和算法,包罗数据布局、函数和接口等。
软件集成:对软件模块举行集成,确保它们可以协同工作并满足整个体系的安全要求。
概念阶段
目标设定:基于用户需求和市场分析,设定项目标总体目标和范围。
功能界说:明白车载电子体系须要实现的功能和性能要求。
需求阶段
需求分析:对体系需求举行具体分析,确保需求的明白性、可追溯性、公道性和完备性。
安全目标确定:根据功能界说和危害分析,确定软件体系的安全目标。
订定软件安全操持:包罗软件安全目标、软件安全战略、软件开发的构造布局、软件验证和测试、软件故障处理处罚以及软件维护等方面的内容。
确保软件需求明白、可追溯、公道、完备且无歧义。
细化功能安全概念,思量外部接口、体系限定条件、体系设置需求等。
操持阶段
逻辑体系架构:基于用户需求订定逻辑体系架构,包罗整车或子体系的功能网络、功能接口和功能间通讯。
技能体系架构:界说哪些功能或子功能须要由软件实现,形成软件需求规格分析。
软件架构操持:根据软件需求规格分析,操持软件体系的架构,包罗软件体系的边界和接口、所包罗的软件组件、层级和运行状态。
架构操持应满足模块化、富足的颗粒度和简单的原则,克制高复杂性引起的失败。
软件架构操持应形貌符合的抽象品级,确保后续开发流程的精确性和有用性。
实现和集成阶段
软件组件开发:根据软件架构操持,开发各个软件组件。
单元测试:对各个软件组件举行单元测试,确保组件的功能精确性和性能达标。
集成测试:将全部软件组件集成为完备的软件体系,并举行集成测试,评估各组件之间的相互作用和团体性能。
验证和确认阶段
体系验证:将软件体系嵌入控制器硬件,举行体系集成测试,评估体系和被控对象之间的相互作用。
安全验证:根据ISO 26262的要求,举行安全验证,确保软件体系满足功能安全性的要求。
评审和确认:通过评审和确认过程,确保软件开发过程符合ISO 26262尺度的要求,而且软件体系到达了预定的安全目标。
针对每个开发阶段举行验证和确认测试,包罗功能测试、故障注入测试、安全性能评估等。
记载验证结果和文档管理,确保开发过程的透明性和可追溯性。
维护和更新
软件维护:在软件体系的生命周期内,举行定期的软件维护,包罗修复弊端、优化性能等。
更新和升级:根据技能发展和市场需求,对软件体系举行更新和升级,确保软件体系的连续性和竞争力。
在整个开发流程中,ISO 26262尺度夸大了对软件开发生命周期中全部阶段的严酷规范和要求,包罗订定软件安全操持、举行安全性分析和评估、采取恰当的软件验证和测试方法、创建软件故障处理处罚机制以及举行定期的软件维护等。这些步伐共同确保了车载电子体系在整个生命周期内都具备功能安全性。
搁笔分享完毕!
愿你我信赖时间的力气
做一个恒久主义者
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |