SDV-Visual_Focus_Datastream_16x9_RGB-preview.jpg

架构之旅与持续架构

面向软件开发人员和系统架构师的协同设计流程,通过PREEvision实现

电子/电气(E/E)架构是快速高效开发软件定义汽车(SDV)的五大关键要素之首。架构与系统设计需与持续、敏捷的软件开发和集成紧密结合。通过为软件开发人员和系统架构师建立协调一致的设计流程,可以实现这种协同效应。

PREEvision提供实现这种协同的坚实基础。在开发SDV解决方案时,人们往往仅关注软件开发与集成。但其实涉及众所周知的最佳实践:敏捷开发、快速迭代更新、用于代码变更的公共代码库、自动化测试、DevOps以及软件工厂。

SDV不只是软件

preevision-mbse-sdv-architecture-hero.jpg

目标很明确:建立能够支持持续交付的开发管道,即时响应市场需求和用户反馈。虽然这是成功进行SDV开发的前提条件,但这仅仅是故事的一半。

真正的SDV解决方案需要采取全局视角。PREEvision解决设计一致的系统架构这一难题,该架构能够整合由不同团队开发的组件。将架构与开发流程同步,使其协同工作,同时完全遵循敏捷和CI/CD原则。

如今,协调软件开发人员与系统架构师的设计流程时,往往会遇到摩擦。通过采用一种能积极支持开发人员工作流程的架构设计主干,可以优化这些流程并应对相关挑战。

攻克“三大顽疾”

preevision_badge_gradient_red.jpg

在现代开发场景中,经常会遇到横跨需求工程、架构设计和系列开发的碎片化工具链。这会产生大量过渡环节和接口。在敏捷环境中,您会不断面临这些过渡,通常每个迭代都会遇到。

这种碎片化不仅给质量保证工作带来过度的负担,还增加出错的风险。它导致数据孤岛层出不穷,这些孤岛不仅流向各异、速度不一,数据质量也参差不齐。碎片化、过渡环节和数据孤岛这“三大顽疾”,与SDV开发的需求背道而驰。

借助PREEvision您可以避免这种摩擦。通过提供一个全连接的骨干网络,PREEvision消除数据孤岛并减少接口,从而推动开发进程向前迈进。

设计并评估架构

为了开发一个健壮且成本优化的软件定义汽车(SDV)系统,PREEvision能够在开发初期就设计和评估各种架构方案,可以直接定义并权衡架构的成功因素。

  • 多维度评估:在不同车型变体间对比架构方案。可以同时评估重量、成本、安装空间、总线负载、时序以及安全要求等关键指标。
  • 领域专用图形化语言:利用功能丰富、分层的数据模型开发架构的各个方面。通过专用图表和表格,可从逻辑和软件架构无缝过渡到拓扑结构、通信设计及硬件几何结构。
  • 指标框架:计算特定参数以对替代设计进行基准测试。利用基于Java的强大指标框架,可即时针对当前模型数据运行定量评估。
  • 持续一致性:确保架构变体既具有潜力又符合规范。可以在后台持续运行自动一致性检查,或根据完全可自定义的规则手动执行检查。
preevision-sdv-architecture-gui.png
在PREEvision的领域专用图形编辑器中直接设计、分析和优化架构
preevision-mbse-sysml-diagrams.png
利用基于SysML的图表,直观展示逻辑架构、软件架构、拓扑结构和通信设计

SDV优势一览

全面管理系统中的所有架构设计活动。以 PREEvision 作为架构设计的基石,确保完整的可追溯性和一致性。

  • 建立无缝衔接的流程,大幅减少接口。
  • 解耦团队与流程阶段,以提升灵活性。
  • 提供持续、小规模且可构建的增量。
  • 在流程早期对架构进行多维度评估。
  • 轻松应用持续架构原则。
  • 支持并助力开发者的全流程工作。
  • 通过标准格式(AUTOSAR、DBC、RIF、KBL)与您的软件工厂无缝集成。

贯穿整个价值链的敏捷交付

PREEvision可确保全面考虑系统中的所有架构设计活动。作为SDV开发过程中架构设计的支柱,能确保可追溯性和一致性。

贯穿整个价值链的敏捷交付
您追求卓越工程的合作伙伴
PREEvision Advisors
战略业务扩展
您追求卓越工程的合作伙伴
让我们携手为您面临的工程挑战构建理想的解决方案。请联系我们的团队,一同探索PREEvision的强大功能如何无缝集成到现有的工作流程中。

探索更多