智能汽车软件开发流程-关键因素是什么
更新日期:2020-04-07 11:43  软件开发  点击:
这世界上的事情只有两种,一种是开创性的!第二种是有据可依的!

软件开发属于第二种,没什么难度!按照流程来做即可!

在说智能汽车软件开发流程之前,先说一下通常意义上的软件开发流程,毕竟智能汽车软件也属于软件的一种,特别应用于汽车上的软件小品类而已!

从事互联网软件开发的同仁们应该都知道软件开发的基本流程,总结如下两种:

APP开发|http://www.5cocoi.com 

那么智能汽车软件开发流程有什么特别之处呢?

智能汽车软件开发在欧洲是依据国际标准化组织(ISO)开发的ISO 26262 第六部分来进行管理开发过程的!是国际公认的开发流程!

而德国的一些企业包括大众,戴姆勒会强制要求按照A-SPICE流程来开发的(全称为Automotive Softwareprocessimprovementandcapabilitydetermination,软件过程改进和能力测定,原为国际标准ISO/IEC15504,因为SPICE比较好记忆,故以SPICE名称流传。汽车行业的在前面加了个Automotive,简称A-SPICE)。

无论如何,简化并形象化为图形就是如下图所示的V模型汽车软件开发流程:

中日韩美德英法意等国家全球的汽车产业基本都遵循了ISO 26262 Part 6 或 A-SPICE的基本逻辑!只是细节上或名称叫法上略有不同而已!背后的道理都是一致的!

所有流程背后都在关键因素,而这些关键因素不是说工程师的编程能力!虽然编程是工作量和难度最大的部分,但是却不是影响项目的关键因素!

关键因素是需求的确认!确认的需求并具体化分工化统筹管理!

所有软件开发包括智能汽车软件开发都惧怕的就是需求的不确定!惧怕需求的修改!不怕前面道路艰难,就怕目的地不对!

由于智能汽车近几年才发展起来,所以绝大部分传统汽车企业包括汽车巨头这边的实际经验也是非常匮乏的!所以对于新势力造车企业来说更是摸石头过河,虽然大道理都懂,但是每一步的细节确认却很少有人全盘经历过!

这里也就说明了从事汽车软件工程的人才越来越贵的原因了!

所以,也就出现了蔚来和特斯拉汽车都是先将汽车硬件装备齐全,而后一步步再完善软件,通过空中升级(OTA)也是被迫想出来的软件更新方式方法而已!当然喽,特斯拉前段时间传出的硬件与随车清单不一致的问题是需要深入调查的法律问题,这里不再赘述了!

保姆|http://www.aixinbaomu.com
  • 华为斥资6600万入股中电仪器,加强“5G测试”布局

    (原标题:华为斥资6600万入股中电仪器,加强5G测试布局 ) 雷锋网消息,华为新增对外投资企业中电科仪器仪表有限公司(简称中电仪器),认缴金额达6606.6743万元,入股后华为持股比例为8%。 中电仪器成立于2015年5月,是中国电科集团下属二级企业,公司以中国电科第四...

  • 智能汽车软件开发流程-关键因素是什么
  • 智能汽车软件开发流程-关键因素是什么

    这世界上的事情只有两种,一种是开创性的!第二种是有据可依的! 软件开发 属于第二种,没什么难度!按照流程来做即可! 在说智能汽车 软件开发 流程之前,先说一下通常意义上的 软件开发 流程,毕竟智能汽车软件也属于软件的一种,特别应用于汽车上的软件小品类而已!...

  • 出身演艺世家,结婚14年零绯闻,家庭事业双收

    游戏开发 |http://www.5cocoi.com 郭涛出生于一个演艺世家,父母都毕业于电影学院,受到家庭的影响,郭涛凭借自己的努力考上了中央戏剧学院,毕业之后,顺利的分配到了话剧社,出演了许多优秀的话剧表演。 在话剧社磨练演技的郭涛又转战了影视圈,一部《疯狂的石头》让...