如何保证软件质量?汽车软件基于模型开发的十个问题与质量工具推荐

本文探讨了汽车软件基于模型开发的重要性,指出在模型建立、测试验证等阶段确保质量的必要性。面临资源分配、模型复杂度、一致性等问题,文章推荐了MES公司的质量工具,如MES Model Examiner®,以解决这些问题并符合ISO 26262等行业标准。此外,MES还提供咨询服务和培训课程,支持全球客户进行高质量的基于模型的软件开发。
摘要由CSDN通过智能技术生成

如何保证软件质量?汽车软件基于模型开发的十个问题与质量工具推荐

基于模型的软件开发 (MBD) 在 20 世纪 90 年代兴起,当时 Simulink®和 Matrix®等工具正在从学术或研究领域过渡到生产支持领域。MBD 在 1999 年引入高效自动代码生成后,借助Embedded Coder®和 TargetLink®等工具迅速扩展。

随着电子电器系统日趋复杂,有别于传统的软件开发,基于模型的软件开发成为自动化行业贴别是汽车行业的前沿技术和发展趋势,传统软件开发逐渐演变为基于模型的软件开发。

基于模型的开发过程要求我们在开发的前期设计解决就开始保证软件开发质量,也就是在需求编写,模型建立,架构单元设计等阶段就进行同步测试验证,这样才能保证基于模型的代码生成质量。研究表明,使用自动代码生成能够提高生产率,节省高达50%的实现时间;同时显著提高软件质量,减少高达40%的软件错误;减少开发时间和成本,与基于代码的软件开发相比,节省了30%的时间和成本。

但是基于模型的开发并不是一件简单的事情,很多公司在转型基于模型的开发过程中面临如下问题:

  1. 资源分配不合理导致项目管理不善
  2. 模型复杂度过高,影响软件按时发布
  3. 建模模式不一致阻碍高效开发
  4. 容易出错的建模模式
  5. 没有章法的测试和测试报告
  6. 需求不清晰
  7. 团队开发时难以准确报告当前开发状态
  8. 难以准确及时向上级管理层汇报项目进展
  9. 工程师缺乏经验
  10. 模型开发不符合ISO26262流程

在这样的背景下,经国内外众多大厂实践证明使用专业的质量工具,能够有效解决以上问题。如果您的团队正在面临以上问题,不妨看看本视频研讨课,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值