2022年V模型开发流程 .pdf
《2022年V模型开发流程 .pdf》由会员分享,可在线阅读,更多相关《2022年V模型开发流程 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、V-Model软件开发流程与模型化基础设计概述2017-02-27 一、前言近年来新能源车辆的崛起,车用电子控系统的需求量大增,加上功能需求不断地增加,软件算法及功能架构势必更加庞大复杂,早期透过hand coding方式进行软件开发,开发时间冗长,无法快速对应市场的需求,且缺乏完整的开发流程及有效率的驗證方式,容易造成电子控系统有缺陷。目前车辆产业逐渐导入V-Model开发流程及基於模型化设计(Model-Based Design, MBD)进行电子控制系统开发,具備完整的系统安全分析与设计规划,并且各相關文檔間进行交互確認及追踪,开发过程中不断进行验证与除错,有效地提升开发速度及系统的可靠
2、性。二、 V-Model开发流程车辆控制系统由传统的机械系统演变至电子控系统后,大量使用电子零件,容易因设计不良受到干扰或损坏,以及复杂庞大的软件功能,容易因人为程序设计的疏忽造成无法预期的控制,使车辆的失效风险性增加。因此车辆相关领域的专家针对车用电子系统制定了ISO-26262(Road Vehicles-Functional Safety)规范。ISO-26262是以 IEC 61508标准的基础建立,为车辆电子电气功能安全设计标准,主要规范功能安全管理(Management of functional safety)、汽车安全生命周期(Automotive Safety Lifecyc
3、le)及汽车安全完整性等级分析(Automotive Safety Integrity Levels, ASIL)。ISO-26262包含了管理、开发、生产、经营、服务及退役各名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 阶段的流程及方法,其各章节及流程架构如图一所示1 ,由图中可清楚的瞭解,不管是硬件級別、軟件級別,甚至系統級別的開發,皆採用V-Model开发流程。图一 ISO 26262架构此本文將以软件级别进行说明,图二
4、为 V-Model软件开发流程2 ,左边为设计流程,由上而下执行,系统设计是经过产品定义、危害风险评估、DFMEA 及相關規範等流程而产生,软件开发流程依据系统设计规范软件安全需求,进行软件架构与单元的设计与执行。完成设计后,开始进行测试流程,如图二右边流程,由下而上分别进行软件单元测试、软件集成测试及软件安全需求验证,最后再进行系统集成测试。在各阶段的测试均有相对应的设计需求进行验证,若无法满足设计需求,可回朔进行检讨修改,不断地反复进行以确保与设计需求一致及避免设计缺陷。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
5、心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 图二 V-Model软件开发流程三、基於模型化设计在传统的 hand coding开发流程中,软件需等待硬件完成后,才可进行软件功能测试,因此开发时间冗长。在软件功能测试时,不易进行单一功能测试,需以完整的软件功能进行测试,发生异常时,将造成问题解析困难度增加。基於模型化设计其特色为透过图形化接口进行控制逻辑模型建立,对于没有程序设计经验的工程人员也可以輕易上手,快速实现控制策略,如图三所示3 。不需由程序设计人员執行撰写程序,可避免沟通上的误解,所造成设计结果与需求不符的狀況。图三模型化基础设计范
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年V模型开发流程 2022 模型 开发 流程
限制150内