程序员必读之软件架构

程序员必读之软件架构

评分

★★★★★

ISBN

9787115371072

出版社

人民邮电出版社 2014-11-26出版

作者

Simon Brown

译者

邓钢

内容简介
通常,人们对软件架构师持两种错误的看法。有人认为软件架构师是一种高高在上的职位;有人认为软件架构师完全不懂开发,只是会画条条框框的指挥家。本书将打破这些传统的认知,模糊软件开发和架构在流程中的界限,进而为软件架构正名。本书是一本强调实践、注重实效、轻量级、面向开发者的软件架构指南。如果你是一名想成为软件架构师的程序员,那么本书就是为你准备的。
AI简介
这是一本为软件架构师打造的实战指南,它打破了传统的认知,模糊了软件开发和架构在流程中的界限,进而为软件架构正名。这本书以实践、实效、轻量级、面向开发者为核心理念,为读者提供了一种全新的视角去理解软件架构。 本书的内容分为软件架构的角色理解、软件架构图的现实意义、有效草图的设计与原则、软件文档的重要性与形式、风险量化方法、恰如其分的预先设计定义、交易数据系统与参考数据系统、金融风险系统的设计需求、架构与设计的区别、架构定义的多样性、协同设计的优势、风险风暴简介、理解敏捷的含义、组件图的定义和作用、缓解策略、语境图的定义和用途等多个部分。 在软件架构的角色理解部分,本书强调了软件架构师的责任、技能、与团队的关系等方面。软件架构师需要理解并解决非功能需求,如性能、安全、可扩展性等,同时需要设计软件系统的整体结构,并为交付设定一个愿景。 在软件架构图的现实意义部分,本书强调了软件架构图为软件设计提供了一个清晰的框架,帮助开发者、项目经理和其他利益相关者理解系统的结构和功能。通过在图中明确技术选择,可以消除歧义,引发更丰富、深入、脚踏实地的交流。 在有效草图的设计与原则部分,本书强调了在
阅读/下载地址