内容简介

编辑

架构是设计一切系统的基础和核心。随着用户需求的变化及技术的发展,我们身边各式各样的系统也日趋复杂。如何在万象中剥离繁华,提炼事物的本质和精髓,“系统架构”正是化繁为简、打通两极世界的一门艺术。

架构之美,在于和谐。本套“架构之美”系列丛书,以期从业务梳理、流程建模、软件架构、设计模式等方面进行系统、全面地介绍。强调理论与实践相结合,国外发展趋势与国内本地应用相结合,打造华人精品书籍,给国内读者提供真正有指导意义的美食大餐。.

目录

编辑

第1章 软件架构介绍 11

1.1 引子 11

1.2 架构的源起 17

1.3 系统架构与软件架构 19

1.4 软件架构的历程 24

1.5 软件架构的误区 36

1.6 软件架构生命周期 39

第2章 企业中的架构师 42

2.1 软件架构师的定义、分类和职责 42

2.2 软件架构师具备的素质 50

2.3 架构师与职能经理 61

2.4 架构师与开发人员 65

第3章 工作中的架构师 68

3.1 解决商业问题 70

3.2 解决架构问题 73

3.3 解决设计问题 76

3.4 解决编码实施问题 79

3.5 工作中的沟通 82

3.6 运用架构框架及工具 85

第4章 软件架构与设计流程 90

4.1 构建商业架构概念 93

4.2 构建应用架构概念 114

4.3 确立和稳定架构基线 118

4.4 子系统架构及设计 136

4.5 构件与单元设计 143

4.6 架构/设计流程中的角色和职责 145

第5章 软件架构及软件质量 148

5.1 构建符合质量要求的系统架构 153

5.2 架构构建重点考虑因素 163

5.3 衡量系统架构的质量 175

第6章 软件架构的评审 184

6.1 架构评审目标确定 187

6.2 架构评审计划制定 189

6.3 架构评审输入收集 191

6.4 架构评审方法和技术选择 198

6.5 架构评审输出汇总 216

6.6 架构评审实践指导 217

第7章 软件架构的恢复与重构 220

7.1 反向工程和正向工程 224

7.2 架构和设计恢复 227

7.3 架构和设计重构 237

7.4 系统代码重构 251

第8章 软件产品线架构 257

8.1 软件系统产品线基本概念 260

8.2 共性和可变性分析 263

8.3 构建软件产品线架构 276

8.4 软件产品线架构的演化 286

8.5 软件产品线的管理因素 293

第9章 软件架构的未来 297

9.1 当今架构的潮流 297

9.2 未来架构的发展 300

词汇表 302

参考文献 307

作者简介

编辑

李伟,专家级顾问,西门子中国研究院首席架构师。他具有广博的系统架构、设计、开发和咨询的相关经验。他在企业商业架构、企业应用架构、创新规划、流程优化、IT应用规划、建筑信息及模拟系统、企业信息化系统、行业实时系统、分布式系统整合和架构评审等众多技术领域有过相关的实践经验。曾为西门子工业及自动化A&D群组、西门子楼宇自动化SBT群组、西门子交通TS群组、西门子IT服务SIS群组、Motorola中国、Nokia Siemens中国、中国移动总公司、中国铁道部、中国民用航空总局、中国国税总局、中石化总公司、国家统计局等提供过服务。出任中国科学院系统架构特约讲师;中国建筑信息标准化特约专家;美国IEEE会员。先后在CSDN、计算机世界、中国计算机用户、每周电脑报等众多媒体上发表了多篇专题文章。

吴庆海博士,西门子中国高级核心专家。长期致力于企业管理和信息化领域的研究、咨询和培训工作,在企业商业架构、企业应用架构、创新规划、流程优化、IT应用规划、知识管理、项目管理、销售管理、等领域具有丰富的经验。曾为西门子IT服务SIS群组、西门子交通TS群组、西门子中国CIO、西门子中国研究院、西门子上海医疗设备(SSME)、西门子西伯乐斯(BSCE)、首都机场、深圳移动、丽珠集团、海马汽车、联想集团等公司提供过服务。做为嘉宾及专家,多次被应邀参加各种高级论坛和峰会发表演讲,深受评。北大光华管理学院MBA、EDP、EMBA特约讲师,作为特约撰稿人,在经济观察报、第一财经日报、中国计算机用户、每周电脑报、中国电网报等众多媒体上发表了多篇专题文章。