软件架构实践(原书第4版) - [美]伦·巴斯(Len Bass)

软件架构实践(原书第4版)

[美]伦·巴斯(Len Bass)

出版时间

2022-12-31

ISBN

9787111716808

评分

★★★★★
书籍介绍

◆ 编辑推荐 ◆

NO.1 全球软件架构领域领军人物50年经验总结

NO.2 仅有的2次获得Jolt大奖的软件类著作

NO.3 在全球范围内被翻译为10余种文字

NO.4 卡内基·梅隆等多所世界名校选做教材

NO.5 豆瓣、B站、知乎高口碑作品

NO.6 被IEEE软件杂志评为“有史以来最具影响力的10本软件著作之一”

NO.7 内容系统全面,包含软件架构师需要的绝大部分硬技能和软技能

NO.8 注重实战,提供大量模式和解决方案,是架构师的工程行动指南

NO.9 与时具进,为云原生、分布式、移动系统等新技术场景提供架构方案

◆ 内容简介

本书着重讨论以下核心内容,并层层递进,逐步深入。

首先解释了什么是软件架构,为什么它很重要,以及如何以规范和有效的方式设计、实现、分析、演进和管理它。

其次系统阐述如何使用架构来应对需求和系统规模的加速增长,以及如何管理新增的质量属性。

最后讲解如何利用架构优化关键质量属性(包括性能、可修改性、防护性、可用性、互操作性、可测试性、易用性、可部署性等),如何管理和优化现有架构,如何将它们用于解决新问题并构建成可作为战略资产的可重用架构。

伦·巴斯(Len Bass)

全球软件架构和软件工程领域的领军人物,有超过50年的研发和教学经验,曾两次获得“Jolt生产力大奖”,成就卓著。计算机协会(ACM)、电气和电子工程师协会(IEEE)的会员;曾在卡内基梅隆大学软件工程研究所工作25年,担任高级首席研究院,专注于软件架构的分析;曾担任澳大利亚国家信息通信技术研究院(NICTA)高级主任研究员;有数十年的教学经验,曾在德克萨斯大学奥斯汀分校、奥克兰大学、马里兰大学帕克分校、新加坡国立大学担任计算机科学教授,教授软件架构和软件工程相关的课程。

因为其在软件架构领域的杰出贡献,曾获得ACM颁发的杰出论文奖、IEEE颁发的杰出教育奖,对全球的几代软件工程师产生了深远的影响。出版了多部软件架构方面的著作,其中的代表作《软件架构实践》被广泛认为是软件架构领域的开创性著作,于2010年被IEEE软件杂志...

(展开全部)

目录
第一部分 入门介绍
第1章 什么是软件架构 1
1.1 什么是软件架构,什么不是软件架构 2
1.2 架构结构与视图 5
1.3 什么是“好的”架构 19

显示全部
用户评论
目前可能还啃不动,可能得先看翻译本或者相关笔记
收藏