实用软件架构:从系统环境到软件部署.html.pdf

实用软件架构:从系统环境到软件部署.html.pdf

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题献 此书谨献给我过世的父亲Dibakar Mitra先生 (1940—2015 。2015年年初 ,我的父亲离开了我们 ,我的生命中就此出现了一个悲伤的缺 口,我无法 自拔 ,难 以接受这个事实。父亲给了我莫大的动力 ,使我相信 自己具有更强大的力量 ,能够去成就一番事业。作为他的独子 ,我想让父亲能够因我而骄傲。他的钱夹里装着我 的名片 ,时常在同事和朋友面前夸我 (他有时连 自己的名片都不带 ,但总是会带上我的名片 。 就在我成为IBM杰出工程师 (Distinguished Engineer,DE 的45天之前 ,父亲离开了我们 ,他是多么想看到我获得这项荣誉啊。我最大的遗憾就是没办法拿 起电话告诉他这个消息。他离世前 ,跟我说的最后一句话是 “别担心 ,你今年肯定会成为DE的”。说完这话不久 ,他就接上了呼吸机。我的家乡 ,印度的加尔各 答 ,有一家号称医术极好的医院 ,但就是在这家医院里 ,顽强求生的父亲最终因为医疗事故离开了我们。我至今依然难掩内心的悲愤之情。 愿父亲安息。我祈求 自己能在余生中以某种形式抚慰您的灵魂。儿子永远爱您。 译者序 软件开发工作是 由需求引领的 ,而需求会随着业务的发展逐渐变得庞杂。为了对持续变化的需求进行有效的管理 ,很多开发者与软件公司都建立了软件架构这样 一个概念。尽管软件业与传统的实物产业不同,但它依然可以通过良好的架构指导项 目的设计、编码、测试、部署以及维护等诸多阶段。从这个意义上讲 ,软件架构 与其他行业的架构之间有相通的地方。 然而 ,这并不是一本泛论架构的图书 ,它谈论的是软件架构 ,并且尤为关注软件架构中的实际做法。与题材类似的其他书籍相比 ,本书在核心理念、结构安排以 及术语使用等方面都有 自己的特色。 本书的核心理念体现在恰到好处 (j ust enough 这个词上。架构固然应该对实现起指导作用 ,但这个指导作用应该留有一定的余地 ,使我们可以对架构进行反 思 ,并根据项 目的发展情况对其做 出调整。软件架构要想做得务实 ,就需要把握住恰到好处的原则 ,架构师要知道应该把模块细化到何种程度 ,才能使开发团队在既 定的大方向下灵活地进行发挥。 在结构的安排上 ,作者首先简介了贯穿全书的Elixir项 目,后续各章分别用该项 目来做案例研究 ,以演示软件架构的某一个方面 ,把这些方面拼合起来就可以形 成一套完整的案例。把该案例与工作中的实际项 目进行对比 ,或许会对大家有所启发。接下来 ,作者谈了软件架构的含义和意义 ,并指出了描述架构所用的几种视 点。然后 ,作者明确提出架构中需要关注的7个方面 ,并且用7章的篇幅来详细地进行讲解 ,使我们明白怎样才能恰到好处地应对这些方面。本书最后给出3个专题 , 分别介绍了大数据时代的分析架构、作者在多年工作中所积累的经验 ,以及业界经常谈论的25个架构话题。 在术语的使用上 ,作者经常采用两种或三种称呼来指代同一个概念 ,这不仅反映了该概念所具有的多重意义 ,而且还使读者感受到一种现象 :不同的人在不同的 情境下称呼同一个概念时 ,关注的重点是有所区别的。由于作者就职于IBM公司 ,因此译者在翻译术语时 ,优先考虑采用IBM网站上已有的译法 ,对于同时具有多种 译法的术语 ,则酌情采用其中较常见的一种或两种。 纵观全书 ,作者清晰地描绘了软件架构工作的执行脉络 ,并指出了从系统环境到软件部署等诸多环节中所应注意的各种问题。需要提醒大家的是 ,软件架构必须 通过适当的代码及硬件配置得以体现 ,因此 ,架构应该尽量与实际的编码及测试工作相契合 ,而且要与后两者保持互动。 在翻译过程中,我得到了机械工业出版社华章公司诸位编辑和工作人员的帮助 ,在此深表谢意。 由于译者水平有限 ,错误与疏漏之处 ,请大家发邮件至eastarstormlee@,或访问/j effreybaoshenlee/ psa-errata/ issues留言 ,予以批 评指正。 爱飞翔 序 软件架构这个词 ,有些人听了觉得开心 ,有些人听了要皱眉头 ,而更多的人对

文档评论(0)

紫竹语嫣 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档