首页 > 汽车技术 > 正文

软件定义汽车落地实践案例:一汽集团

2022-11-12 10:31:43·  来源:汽车测试网  
 
敏捷开发流程方法方面一汽集团:一汽集团在构建整车 SOA 架构平台时,从端到端的车云一体化层面出发,充分执行软硬解耦的开发流程,对合作伙伴的资源进行生态聚合。软件方面在基于满足用户需求的前提下不断提取和设计全新的应用功能,自上而下对应用进行定义

敏捷开发流程方法方面

一汽集团:

一汽集团在构建整车 SOA 架构平台时,从端到端的车云一体化层面出发,充分执行软硬解耦的开发流程,对合作伙伴的资源进行生态聚合。

软件方面在基于满足用户需求的前提下不断提取和设计全新的应用功能,自上而下对应用进行定义和设计。

硬件方面在硬件资源支撑的情况下,自下而上充分对基础服务进行分解来,设计为用户提供全新功能的应用软件。

图片


图 6-1 一汽 SOA 开发流程的实践方案

在实际开发过程中,保证技术先进性的前提下,无论是硬件、软件、人力等各个方面都进行了全方位的平衡,采用了全新的前、中、后台互相配合的敏捷开发模式,在公共基础平台的配合下明确需求团队和实现团队的强交互,确保开发团队在 SOA 设计思想指导下能够从用户角度出发进行设计开发,从而保证质量。

一汽在打造全新的 SOA 架构平台的同时,从后期运营和运维的角度出发,着手打造“开发者平台”突破传统汽车的局限,打通汽车上万个零部件和应用软件之间的协同,



让汽车成为移动的智能终端,分享软硬件底座、数据资源、出行场景,实现与生态伙伴的共赢发展,实现真正意义上的“软件定义汽车”。

MBSE 是方法学,亦是相关流程、方法和工具的集合。MBSE 方法结合系统工程思想,通过模型贯穿系统全生命周期全流程,其中模型是整个 MBSE 方法实现的核心, 也是 MBSE 方法在系统研发中实现高效研发、高质量设计的基础,还是系统研发过程中系统技术和工程经验的积累和体现,是企业的核心资产。

一汽在实践过程中基于MBSE 的开发方式,建立了强追溯关联的工具链体系,采用了UML 建模方法和建模工具完成了 SOA 架构设计工作,输出标准化的 ARXML 模型文件。

图片


图 6-2 一汽 MBSE 应用方案

一汽采用敏捷开发方法,以功能域为单位成立了自组织、跨职能团队,明确以人为 本,面对面交流的开发方式,基于互相信任的前提,敏捷提倡自治的全功能团队。全功能团队中每个角色都更容易从全局视角去思考任务,避免了视角割裂和协作障碍。轻量级的文档策略有助于团队高质量交付可工作的软件。达到主动拥抱变化,及时响应,持续交付的开发目标。

分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026620号