-
基于模型的设计(MBD)在汽车ECU软件开发中的实践
基于模型的设计(MBD)是整车厂在当前激烈的竞争环境下的最优选,但如何选择一套应用MBD、以模型为核心,且能处理从需求、设计、代码生成到测试的开发工具?点击原文了解详情。
2023-05-15 digiproto
-
概念:四种基于模型的嵌入式软件开发、测试与验证方法
通过MBD提供的统一设计环境,开发人员可在软件的整个生命周期中使用同一套模型进行需求验证、数据分析、模型可视化、测试和验证,并进行最终的产品部署。
2023-05-15 digiproto
-
评估与监控CI/CD流水线
CI/CD流水线可以帮助开发团队缩短软件发布周期,使发布更为频繁,并收集更多用户反馈。在更轻松地识别软件Bug的同时,开发团队还能根据从中获取的信息调整后续工作的优先级,优化构建、测试和发布软件的过程,从而保证软件的质量。
2023-05-15 digiproto
-
DevSecOps:软件安全捍卫者
顾名思义,DevSecOps是DevOps(链接)概念的延续,为应对安全漏洞日益严重的当下DevOps可能存在的安全问题而提出,旨在最大程度减少软件开发全生命周期中的产品漏洞,以避免安全问题可能导致的经济与法律问题。
2023-05-15 digiproto
-
漫谈金丝雀部署(Canary Deployment)
一些历史1895年,英国生理学家John Scott Haldane提出,小型恒温动物的呼吸交换比人类更快,矿井中的一氧化碳等有毒气体或甲烷等窒息性气体会先影响它们。同样的一氧化碳浓度下,老鼠会在几分钟内受到一氧化碳的影响,而人类需要 20 倍的时间。于是自1896年左右,老鼠开始被用作预警井下有毒气体的工具。一段时间后,人们发现金丝雀这种生物对于有毒气体更加敏感。最早的记录是在1900年:一些矿
2023-05-15 digiproto
-
了解CI/CD流水线
自动化流水线在CI/CD(持续集成/持续交付或持续部署)的实践中发挥着核心作用。本文将对什么是CI/CD流水线、如何构建CI/CD流水线进行讨论。*持续集成:Continuous Integration*持续交付:Continuous Delivery*持续部署:Continuous Deployment01 什么是CI/CD流水线?CI/CD通过频繁对更新的代码进行检查与严格测试并及时处理反馈,
2023-05-15 digiproto