历史上的今天

今天是:2024年10月29日(星期二)

正在发生

2021年10月29日 | 全新调查报告|软件开发人员焦虑的根源是?

发布者:EE小广播 来源: EEWORLD关键字:软件  开发人员 手机看文章 扫描二维码
随时随地手机看文章

软件驱动的创新正在从根本上改变行业的运营和发展方式——尤其是汽车行业。到2027 年,汽车软件市场预计将达到435亿美元,是2019年185亿美元的两倍多。随着越来越多的制造商依赖软件组件为下一代联网和自动驾驶汽车提供动力,开发团队无疑将面临与新的安全和防范法规、设计和IP管理以及团队生产力相关的许多挑战。


为了更好地了解这个不断增长的市场中新出现的挑战和担忧,Perforce Software对600 多名汽车软件开发专业人士进行了调查,以找出让他们焦虑的原因。以下是《2021年汽车软件开发状况调查报告》中有趣的内容,以及应对新挑战、提高质量和加速创新的注意事项。

 

image.png


安全和防范合规是汽车专业人士关心的问题


随着汽车行业转型为电动汽车、自动驾驶汽车和混合动力汽车的混合体,市场无疑将经历重大颠覆。汽车供应商将需要创新,需要优化流程、改善低率现状,从而跟上变化的步伐。因此,如何做到遵守安全和防范法规并保持高质量产出仍然是一个挑战。根据调查,这是备受关注的首要问题,近一半的受访者 (43%) 提到了安全问题。


具有前瞻性的汽车专业人士越来越多地去检查他们是否拥有能够验证编码标准合规性的能力,如MISRA和AUTOSAR, ISO 26262和ISO 21448 (SOTIF)功能安全标准,以及即将出台的针对网络安全风险的汽车标准ISO 21434。为了减轻潜在的安全和保障问题,并加速合规过程,汽车软件开发人员可以使用静态代码分析 (SCA)。借助 SCA,开发人员可以检测编译器等工具经常遗漏的编码问题——降低总体成本并确保团队按时交付产品。


除了安全之外,防范问题也位居前列,成为当今汽车专业人士关心的问题之一。由于对联网车辆的网络攻击增加,以及对车载/车外系统未经授权访问的增加,这一结果不足为奇。然而,只有 22% 的受访者反馈说防范是他们关心的问题。随着汽车行业以闪电般的速度发展,防范一定会成为开发团队集成到其CI/CD流水线中并在每次代码更改时都要考虑的重要实践。通过使用正确的静态应用程序安全测试 (SAST) 工具,团队可以解决软件安全漏洞问题,并促进安全编码的实践。


随着行业的快速发展,软件的安全、防范和质量对于在不降低标准的情况下推动创新至关重要。投资于高质量SCA和SAST工具的专业人士将成为引领潮流的领跑者。

 

image.png

软件开发生产力正变得越来越具有挑战性


尽管通过TDD(测试驱动开发)、模型驱动开发和自动代码生成等方法和流程,软件开发团队变得更加敏捷,但报告显示,团队生产力已成为日益严峻的挑战。专业人士关心的问题包括:并行开发中不同团队之间缺乏集成、需要更好地管理设计和IP资产,以及冗长的质量保证周期,这最终会延迟反馈并导致发布周期延长。此外,随着汽车行业从硬件转向软件,团队很难同时管理硬件、软件设计以及代码资产。


幸运的是,开发人员可以使用一些工具来解决这些问题。采用适当的版本控制系统 (VCS) 可以通过提供可扩展、安全、单一的事实来源来跨团队管理和迭代数字资产,从而提高生产力。同时,具有增量分析等功能的软件分析工具可以帮助优化QA周期并实现持续快速反馈。

 

image.png

团队表示对利用游戏开发技术感兴趣


《2021 年汽车软件开发现状调查报告》还表明,人们对许多应用程序的游戏开发技术越来越感兴趣,包括digital twins、产品测试、原型设计、营销和AR/VR。特别是,利用游戏引擎促进digital twins新功能的这一方式正在迅速兴起,游戏引擎,如虚幻引擎,拥有复杂的可视化能力,这使它们成为增强这些模拟的完美解决方案。


过去的digital twin软件技术性很强,通常需要工程背景才能完全理解它。借助游戏引擎,团队可以提高游戏的易用性、模拟游戏的质量并为他们打开全新的应用程序。某些制造商,例如奥迪,使用游戏引擎和现实世界的物理学来模拟新车的设计,创造更身临其境的体验——让digital twin变得更加实用,使更多群体受益,包括企业高管、营销和销售团队,甚至是消费者。


虽然大多数汽车团队尚未使用游戏引擎,但50%的受访者表示有兴趣在未来几个月或几年内使用它们。我们预测,随着汽车团队不断寻求提高车辆质量并加快上市速度,这一数字还会上升。当它确实上升时,团队将面临与拥有更大的二进制资产相关的新挑战——这个问题由适当的版本控制系统解决。


在接下来的十年中,由于对软件的依赖增强,以及技术的快速进步,预计汽车市场将经历极端的转变。其中,人工智能和机器学习的集成将大大促进生产力、数据智能并加速开发流程,为汽车软件开发周期的各个阶段提供支持。因此,对于汽车软件开发人员来说,掌握与安全、防范和质量相关的新法规和标准将变得至关重要。


Perforce中国授权合作伙伴、DevSecOps解决方案供应商龙智的董事长何明指出,为了在当下和未来都能够取得成功,汽车供应商必须在整个开发生命周期中采用战略工具,以超越竞争对手,并在行业的不断发展中保持敏捷。比如,采用静态代码分析(SCA) 和静态应用安全测试(SAST) 工具,确保软件安全可靠;借助版本控制软件(VCS) 和项目管理工具管理不断增长的代码库,并提高软件开发团队的生产力;通过游戏引擎技术提高数字孪生digital twin可视化及实用性;通过应用程序生命周期管理 (ALM) ,在满足需求、启动测试和解决bug时进行文档记录等。


关于Perforce


成立于1985年的Perforce是一家提供高度可扩展开发和DevOps解决方案的领先提供商,旨在为动态开发、智能测试、风险管理和无界协作赋能。Perforce主要与身处失败成本高昂的行业、想要加快上市步伐、降低风险的组织合作。


Perforce的全球专家为无数垂直行业的企业带来洞察、经验和最佳实践分享,是汽车、半导体、金融服务、游戏开发、虚拟制作、医疗设备、嵌入式系统和零售/消费品、旅游和娱乐,以及工业企业信赖的专业顾问。


关于龙智数码—DevSecOps解决方案提供商


龙智数码帮助您更好、更快地交付软件。基于软件研发管理领域的广泛专业知识及丰富实践经验,我们集成DevOps、Agile管理思路以及该领域领先的工具产品,为您提供软件研发生命周期管理 (ALM (SDLM) / DevOps / Agile)解决方案,以及系统实施、培训、升级、数据迁移、定制开发、运维等服务,帮助您实现软件研发过程的高度协同与自动化,提高交付效率与质量,确保开发过程可追溯、可衡量。


我们的自研产品包括Confluence水印插件,Timewise-Jira计划及实际工时管理插件,Jira服务台企业微信应用插件等;我们还与全球DevOps领域领先的企业建立了合作伙伴关系,我们是:


Atlassian全球白金合作伙伴

Perforce中国授权合作伙伴

Whitesource中国授权合作伙伴

Cloudbees中国授权合作伙伴


关键字:软件  开发人员 引用地址:全新调查报告|软件开发人员焦虑的根源是?

上一篇:整合Dialog后,瑞萨继续通过“成功产品组合”走向成功
下一篇:RISC-V在太空中的应用正在爆发

推荐阅读

全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日宣布,通过扩展瑞萨电子高性能32位RX65N系列微控制器 (MCU) 的功能加速机器人系统的开发,以及支持DDS-XRCE(资源极端受限环境的数据分发服务™),推动工业终端实现智能化。DDS-XRCE是即将推出的ROS 2通信协议标准之一。瑞萨电子对DDS-XRCE架构的支持有助于开发控制机器人系统终端嵌...
电磁流量计常规检测通常包括电极接触电阻,电极的极化电压,信号电缆干扰,测定有无接地电位和管道杂散电流流向五个方面。以下我们为大家进行简单的介绍: 一、电极接触电阻测量测量电极勺液体接触电阻值,可以不从管道卸下流量传感器而间接估汁电极和衬里层表面大体状况,有助于分析故障原因。 二、电极的极化电压测量电极与液体间极化电...
据日经新闻报道,软银集团董事长孙正义表示,软银决定将Arm出售给英伟达将形成一个“惊人的组合”,加速人工智能应用。在东京举行的软银世界大会2020上,孙正义与黄仁勋进行了在线交流。孙正义表示,Arm的低功耗芯片和英伟达在云计算方面的专长将有助于加速人工智能在汽车和工厂中的应用。孙正义还称赞黄仁勋是人工智能时代的驱动者,并认为未来10年里,黄...
外部复位由外加于RESET 引脚的低电平产生。当复位低电平持续时间大于最小脉冲宽度 时( 参见Table 15) 即触发复位过程,即使此时并没有时钟信号在运行。当外加信号达到 复位门限电压VRST( 上升沿) 时, tTOUT 延时周期开始。延时结束后MCU 即启动。

史海拾趣

问答坊 | AI 解惑

集成电路命名方法 ( 介绍了中国部标规定的集成电路命名方法 )

集成电路命名方法 ( 介绍了中国部标规定的集成电路命名方法 )  原部标规定的命名方法 X XXX X X   电路类型 电路系列和 电路规格符号 电路封装   T:TTL; 品种序号码 (拼音字母) A:陶瓷扁平;   H:HTT ...…

查看全部问答∨

可重构计算技术在汽车电子领域的应用探讨

汽车电子产品是当前汽车工业发展的热点之一,具有很多特殊的应用需求。可重构计算作为一项新兴的计算技术,其高效灵活的计算模式可以极大地满足汽车电子产品的需求。本文从分析汽车电子产品的应用需求入手,探讨了可重构计算技术在汽车电子行业中的 ...…

查看全部问答∨

目前国内市场ARM仿真器选购指南

下面对目前国内市场上常见的几种仿真器一一做点介绍。 由于对仿真器和市场了解有限, 在此仅抛砖引玉, 欢迎大家探讨。 1. Wigger, SDT250JTAG, 2410JTAG 此类器件仅做简单的PC并口到JTAG接口的电平转换。它们的区别仅在于JTAG信号PIN和PC并口PIN的 ...…

查看全部问答∨

Windows CE外部设备虚拟地址映射问题

开发平台:ARM + S3C2440 外设驱动:SM501 图形显示芯片(带二维图形加速功能,暂时没用到) 遇到的问题:通过KITL调试,返回的信息提示DATA ABORT。以为是显示缓存设的太小,在注册表中更改缓存的大小为8M,并在config.bib中添加此部分声明。仍 ...…

查看全部问答∨

WINCE TOOL的remote zoomin的使用问题

在Configure Connect --> properties --> test里面已经提示 Connection to device established.但是在连接的时候却Cannot load device specific files associated with this tool.请问现在是缺少了什么文件?…

查看全部问答∨

关于BLDC 的部分程序

做BLDC控制的  相信很多人都看过文件 HBF281X_EV1_BLDC_PWM_Update(PWMGEN *p)这个模块里 //Convert \"Period\" (Q15) modulation function to Q0           问题1   周期与占 ...…

查看全部问答∨

有个问题一直没有想明白

我在用MSP430调试IO口中断的程序时,我是通过中断控制灯闪烁。我把灯闪烁部分放到中断程序里面是能够实现的,但是我放到主函数里面它就不闪烁了。难道是中断没有返回吗?我主函数里面是用的while语句。看门狗也是关了的 。这就奇怪 了  …

查看全部问答∨

求NRF8001例程

最近在开发nrf8001芯片,求开发例程,网上资料很少…

查看全部问答∨
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved