28 9月

System Architecture: Strategy and Product Development for Complex Systems 1st Edition

System Architecture

 

前言

我们编著本书旨在展现强大的思想。“系统架构”在认可的目光中正在发展。这一概念出现在不同领域,包括电网系统的架构,移动支付系统的架构。这使人联想到系统架构的DNA,及其所具备竞争优势的基础。如今,已经有超过100000种带有系统架构头衔的职业,还有更多拥有不同头衔的人扮演着系统架构的角色。

强大的概念常常没有明确的适用界限。我们发现许多同事,客户和学生都对系统架构问题存在共识,但在使用范围上差别却非常之大。在已有的系统中,这一术语的使用场景大相径庭。就好比说:“这两辆山地车的架构是不同的”。

系统的架构组成内容通常是存在巨大争议的。在某些领域,这一术语被用来做并不常见的区分,把两种系统类型在相对于细节而言较高的层面做区分。就像“分组交换结构”与“电路交换结构”这样的用法。在其他领域,这一术语被用来描述整个实现过程,服务于更小的细节。比如说“作为服务层架构的软件”这样的说法。

我们的目标是展现架构这一思想的强大之处,并刻画出它的适用界限。很多强大的思想都源于潜在的事物,从而形成架构间早期的“以物易物”,看懂事物的走向,辨别出什么样的制约与机会能够成为核心价值。如果架构事无巨细包罗万象,那么就不可能在早期“以物易物”,相互融通和借鉴。如果价值丢失了其重要驱动力,也不可能存在有意义的用处。

我们编著本书是要阐明Eberhardt Rechtin的理念,架构是精深的而不是宽泛的。意在展示系统架构分析与创建的方法学,并构建出系统架构的“科学”。由于所面对的系统更加复杂,所以正文中的某些地方与产品设计原则相比不是那么规范。产品开发人员高度关注设计的地方,我们则更加关注其出现的过程——诸多作用的魅力集中起来诞生出连贯的整体。

本书包含了我们过往的经验。我们有幸参与了很多复杂系统的早期开发。包括通信,运输,移动广告,金融,机器人以及医疗设备领域。复杂性的程度从农用机具到国际空间站。

另外,我们还收录了其他系统架构的研究案例,从双动力环保汽车到商用飞机的所有这些构建原则。遇到当前系统架构所面临的挑战时,仅希望能够对系统架构的推进有所帮助。

本书主要面向两类读者——专业架构人员和工科类学生。系统架构作为思想是从业人员智慧的结晶,试图将开发新框架遇到的问题和挑战整理成典。核心受众之一就是面临架构层面决策的高级架构人员。这一领域囊括了科技业界各种高级技术和管理类的职能和角色,涵盖了软件、电子产品、工业产品、航空航天、汽车和消费品领域。

本书也集中将工科类的学生作为核心受众。书中的内容源于在过去的15年中,我在麻省理工学院所讲授的研究生课程。在那里我有幸给许多政府及私营部门的领导者传道授业,对架构的放大和剖析帮助我们理解当今的系统是如何运行的。并且我们认为在管理和技术组织中,这是一项必备的能力。

复杂系统的架构和功能

系统架构是复杂系统早期决策科学的研究。本书讲述如何在早期系统决策过程中运用经验和分析方法,如何选择符合相关需求的架构,使架构易于整合,能够灵活扩展。通过顶级专家的案例研究,展示系统架构的科学性和艺术性,案例范畴从双动力环保汽车到通讯网络和飞行器。

作者简介

Edward F. Crawley:俄罗斯斯科尔科沃科学技术学院(Skolkovo Institute of Science and Technology, Skoltech)校长,麻省理工学院(MIT)航空航天工程系教授,ACX,BioScale,DataXu和Ekotrope公司的创始人。他还在四个国家的工程院担任院士。

Bruce G. Cameron:技术战略咨询公司Technology Strategy Partners(TSP)创办人,麻省理工学院系统架构实验室主任。他曾经服务过60家世界500强公司,涵盖航空航天,高科技和个人消费品领域,目前在为轨道建立硬件系统。

Daniel Selva:美国康奈尔大学(Cornell University)机械与航空航天工程系教授。他开辟了在系统架构分析中使用机器学习技术的先河,获得了美国国家航空航天局(NASA)颁发的最佳论文奖和最热文章奖。

发表评论

电子邮件地址不会被公开。 必填项已用*标注