提出了一种维护两家国际知名汽车企业产品体系结构的方法。通过对案例的研究,获得了一些结论:尽管两家公司一个拥有强大的线路组织机构,另一个有着强大的项目组织机构,但是其管理架构的更改过程、信息架构的维护和更新却极为相似。从架构的设计过程可以发现,与那些看得见的业务领域相比并没有区别,不同的是所调查的架构师一般都认为其与利益相关而不是与其它架构师相联系。事实上,所有架构都有一些相似的技术,如CAN技术,但是在网络拓扑、S/ W调度和接口这些技术方面,每个架构都是截然不同的。上述两家公司中,一家公司保持了4个相似的并行体系架构,每个体系架构都处于其生命周期的不同阶段;而另一家公司自2002年以来,所有产品只有一个架构。
在汽车产品研发过程中,软件和电子技术扮演着重要角色。据估计,未来汽车行业革新的80%将由电子技术所推动。对于汽车生产线的成功运行,架构起着至关重要的作用,如鉴于汽车产品软件的复杂性,则需要提出适当的各种层次和水平的组织架构。
比较了两家汽车企业架构师如何通过5项主要工作来管理修改现有软件构架。这5项工作是需求、影响分析、解决方案、决策和验证。尽管两家公司的架构师没有直接接触,但是这5项工作和架构艺术都非常相似。两家公司的架构师都尽力和其它利益相关者保持联系,而且架构师都把了解架构改变的影响因素以及利益相关者是谁作为其最重要的职责,这与架构师与其他开发人员不相往来的观点相矛盾。
刊名:Science of Computer Programming(英)
刊期:2013年第12期
作者:Ulrik Eklund et al
编译:黄潭