首页 > 其他分享 >电动汽车初创公司如何降低软件开发成本和风险

电动汽车初创公司如何降低软件开发成本和风险

时间:2023-05-30 10:23:56浏览次数:41  
标签:软件开发 开发人员 电动汽车 初创 合规性 工具

前言

 

 

大多数原始设备制造商不会从电动汽车(EV)的销售中获利,但计划快速进入市场的电动汽车初创公司不必遭受同样的损失。

 

随着电池价格飙升、零部件成本高昂和销量低迷,电动汽车初创公司的盈利能力逐渐下降,必须将软件开发视为提高预算、进度和工作水平的一种方式。

了解电动汽车软件开发面临的主要挑战有助于初创公司领导者找到解决这些问题的途径。

 

正如我们在这篇博客中所解释的那样,收回成本并不一定意味着提高车辆价格或裁员——相反,它是关于在高度复杂和受监管的软件环境中寻找更智能地工作的选择。

 

 

电动汽车软件开发的范围

 

 

每辆电动汽车都是车轮上的软件平台,因此设计、编写和验证代码是寻求开发效率的第一步也就不足为奇了。车辆组件可以分解为不同的软件域,以帮助您了解对工作量、预算和进度的影响。

 

这些电动汽车软件领域包括:


• 底盘(例如制动和悬架)— 电动汽车初创公司拥有悠久的历史和多个供应商,必须考虑调整现有技术以适应新功能,例如高级驾驶辅助系统 (ADAS)。
• 动力传动系统(例如电机、逆变器)— 需要大量新软件开发来管理电气化组件和自动驾驶系统。
• 电池 — 电池管理和保护以及安全操作将推动软件团队的关键要求。
• 自动驾驶 系统 — 自动驾驶汽车需要与现有的底盘和动力总成系统进行复杂的集成。
• 连接— 车内互联网、无线 (OTA) 更新、车载信息娱乐系统 (IVI) 等将给软件开发带来重大的可靠性和安全性挑战。

 

对于电动汽车初创公司来说,这些领域在很大程度上倾向于具有重要功能安全和安保要求的新型前沿软件组件。与传统的原始设备制造商不同,初创公司必须从头开始建立这些能力,同时还要管理投资者信心、开发人员招募和监管合规等业务现实。

 

 

电动汽车初创公司应关注的 3 个挑战

 

 

除了上市时间和供应链问题外,以下是影响电动汽车软件开发的三个最大挑战,以及开发团队如何解决这些问题。

 

1. 通过遵守标准来保护消费者和企业

 

开发人员可能认为,遵守汽车安全和安保标准会降低创新和发布里程碑的速度。现实情况是,标准和准则提供了一个预定义的框架,用于保护业务免受现场代价高昂的故障的影响。

 

三种常见的汽车标准包括:


ISO 26262 认证


ISO 26262标准 规定了功能安全流程,以减少对车辆乘员的危害,并基于称为汽车安全完整性等级(ASIL)的风险分类系统和证明合规性的开发工件的验证。

 

MISRA


MISRA 由制造商、组件供应商和工程咨询公司开发和维护,为C和C++提供了编码指南,以帮助代码确保安全性、可靠性和可移植性。

CERT


CERT 编码标准 是由软件开发和软件安全专业人员社区开发的 C、C++ 和 Java准则,旨在帮助确定违反该特定规则或建议的可能后果。


电动汽车初创公司在标准合规性方面面临着艰巨的任务:规划、测试和报告必须从头开始纳入开发流程。如果被推迟或忽视,随着发布窗口的缩小和监管机构要求提供证据,缺乏合规框架将威胁到原型和消费者交付。

 

2. 尽量减少通货膨胀的影响

 

通胀压力正在破坏整个汽车供应链中已建立的定价模式,并限制消费者的购买力。电动汽车初创公司不能等待有利的市场条件,但它现在可以在软件团队中寻找机会,创造成本效益高、可持续的实践。

 

初创公司的好处是开发人员没有时间请求许可来测试和采用新工具来简化他们的工作。他们正在积极研究任何有助于他们专注于重要事情的事情:提供强大且符合要求的新功能。开发领导者可以通过了解以下内容来加速这种灵活性:


• 当前处于开发过程中的所有应用程序和工具
• 新工具卸载手动工作和提高工作产出的机会
• 每种工具的所有权和责任
• 谁访问它们以及访问频率
• 每个用户/团队的每个工具的成本
• 工具和流程中的冗余
• 许可条款和续订日期

 

3. 采用有效的自动化技术

 

虽然大多数科技创业公司倾向于雇用主动完成工作的人(通常身兼数职),但电动汽车软件团队不能让风险缓解听天由命,这样做赌注太高了。这就是通过复杂的静态分析工具(如 Helix QAC 和 Klocwork )自动执行复杂而繁琐的任务的地方,可以 降低风险并帮助开发人员专注于交付价值。

 

鉴于对标准 和安全合规性 的严格要求 ,电动汽车初创公司可以在这里利用静态分析工具等自动化技术:


• 编码标准合规性 — 识别违反安全和安保标准中规定的规则和准则的情况。
• 代码覆盖率合规性 — 满足 ISO 26262 代码覆盖率要求,如语句、分支和 MC/DC。
• 问题优先级 — 根据风险对问题进行排名,以避免浪费时间或对开发人员造成“问题疲劳”。

 

通过静态分析将电动汽车初创公司的创新成本降至最低

 

现在是电动汽车初创公司明智地减少浪费的时候了。随着通货膨胀造成供应链波动,市场监管壁垒越来越高,电动汽车软件开发团队现在必须优化支出并培养其工具和流程的弹性。

 

Perforce 静态分析和 SAST 工具通过精确准确的静态代码分析工具,确保代码质量、可靠性、安全性和安全性的持续合规性,从而简化有效的电动汽车软件开发。从概念验证到移植到新车型,Helix QAC 和 Klocwork 保持了高开发速度并降低了市场风险。

 

试用静态分析工具:[email protected]

 

翻译

搜索

复制

<iframe height="240" width="320"></iframe>

标签:软件开发,开发人员,电动汽车,初创,合规性,工具
From: https://www.cnblogs.com/polelink/p/17442478.html

相关文章

  • 软件开发全部文档下载(超过三百份)
    写在前面软件开发过程中,会涉及到和产生大量的配套文档,例如项目启动阶段、项目调研阶段、项目开发阶段、项目验收维护阶段等,有开发类型的文档,还有管理类型的文档,还有报告类型的文档。针对软件过程中所有阶段的文档我这次做了一个整理,总计超过三百份。获取方式q:262086839。具体......
  • 软件开发流程
    软件开发流程/生命周期软件生命周期软件定义(需求讨论确定、原型效果图制作)、开发实施、测试与bug修复、上线、服务与更新、停服。以我当前的经验或者认知,软件服务公司给别人做产品的具体流程大致应该是这这样的:需求分析阶段(第一版功能、不可缺少的必要功能)。//沟通,与确定。......
  • 软件开发与创新——原型设计工具介绍
    这周软件开发与创新的实验课上老师向我们初步介绍了软件开发的原型设计工具,经过查询相关资料,我了解到软件开发原型设计工具在开发过程中起着重要的作用。以下是几个主要作用:界面设计和布局:原型设计工具允许开发人员创建应用程序的用户界面,包括页面布局、组件和元素的放置等。它......
  • 人件集 人性化的软件开发阅读笔记03
    《人件集人性化的软件开发》第三部分工作组织第八章:团队的目标和规划这一章主要讲述如何制定合理的团队目标和规划,以及如何实现这些目标和规划。作者提出,确定特定的、可衡量的目标,并建立一个可靠的评估机制,以便团队能够不断改进和实现更好的效果。我认为这一章非常实用,对于团......
  • 人件集 人性化的软件开发阅读笔记02
    《人件集人性化的软件开发》第二部分男牛仔与女牛仔第五章:男牛仔和女牛仔的婚姻作者将男牛仔和女牛仔比作婚姻中的男女双方,提出男牛仔和女牛仔之间的沟通和协作非常关键,就像婚姻中的双方需要相互理解和沟通一样。在软件开发中,男牛仔和女牛仔的差异会导致很多沟通和协作的问题,......
  • 三分钟挖掘快速软件开发框架提高办公效率的秘诀
    在科技日新月异的当今社会,学会利用快速软件开发框架,可以给企业带来更大的便利和市场价值。因为它拥有可视化设计、灵活简便、易操作、易上手等优势特点,在助推企业实现数字化转型的过程中有着举足轻重的作用。那么,快速软件开发框架是如何帮助企业提质增效的?又拥有哪些特点?今天,一文......
  • simulink二次调频AGC风电风机储能电动汽车水电火电二次调频,对比了有无储能电动汽车,水
    simulink二次调频AGC风电风机储能电动汽车水电火电二次调频,对比了有无储能电动汽车,水电火电调频,经典两区域系统二次调频。加入了风火水储资源!!系统频率波形如下经典两区域系统二次调频。ID:97300697393964707......
  • 直播软件开发,Android实现根据进程名杀死特定进程
    直播软件开发,Android实现根据进程名杀死特定进程首先你实现功能的进程必须是系统进程,在AndroidManifest里面加入如下标签。 android:sharedUserId="android.uid.system"​调用ActivityManager的forceStopPackageAsUser方法 ActivityManagermActivityManager=(Activity......
  • 人件集 人性化的软件开发阅读笔记01
    《人件集:人性化的软件开发》第一部分团队开发第一章决策,决策讲述了中庸的风险以及轻度领导研究表明,集体的决策比从集体中的个体独立做选择更具有风险倾向。如果将这种决策模式应用于软件编程,我们可能会看到这样的结果:团队可能使用更奇特的数据结构、更古怪的算法或者更......
  • 纯电动车VCU控制策略模型 量产模型,包含纯电动汽车完整控制策略模块,详
    纯电动车VCU控制策略模型量产模型,包含纯电动汽车完整控制策略模块,详细见图片。没有说明文档,模型结构清楚,容易理解。ID:8150676345243068......