第1章 架构简介 1
1.1架构的原意 1
1.2信息系统架构 2
1.3系统和组件 3
1.4架构原则与指导意见 5
1.5架构治理与演化 8
第2章 企业架构 10
2.1企业架构的作用和意义 11
2.2企业架构的定义 14
2.3企业架构与其他架构类型的区别和联系 16
2.3.1业务架构与业务流程架构 17
2.3.2数据架构 18
2.3.3应用架构 19
2.3.4软件架构 20
2.3.5技术架构与基础设施架构 21
2.3.6企业架构的内容 22
2.4架构师的经验要求、技能与角色 27
2.4.1经验要求 27
2.4.2技能 29
2.4.3角色 30
第3章 架构设计的科学与艺术 32
3.1设计科学 33
3.2人工物 36
3.3架构的艺术 37
第4章 架构的设计思想 41
4.1复杂度的控制 42
4.2控制结构复杂度 44
4.2.1关注点分离 45
4.2.2模块化 51
4.2.3粒度 53
4.3控制过程复杂度 63
4.3.1路径依赖 63
4.3.2模式 67
4.4复杂度与柔性 69
第5章 企业架构框架 73
5.1企业架构框架的发展历史 74
5.2 Zachman框架 77
5.2.1发展历史 77
5.2.2内容简介 81
5.2.3评价 84
5.3 FEAF 85
5.3.1发展历史 85
5.3.2内容简介 87
5.3.3评价 91
5.4 DoDAF 92
5.4.1发展历史 92
5.4.2内容简介 93
5.4.3评价 96
5.5 TOGAF 98
5.5.1发展历史 98
5.5.2内容体系 98
5.5.3架构开发方法 100
5.5.4 ADM指导意见和技术 102
5.5.5架构内容框架 103
5.5.6企业连续体和工具 104
5.5.7 TOGAF参考模型 108
5.5.8架构能力框架 110
5.5.9评价 111
第6章 企业架构过程 113
6.1通用架构过程 113
6.2基于视角的架构过程 116
6.2.1视图与视角的概念 116
6.2.2利益相关者的角色及其视角 117
6.2.3架构视角的使用 119
6.3基于领域的架构过程 123
6.3.1领域与层次的概念 123
6.3.2架构领域的使用 125
6.4两种架构过程的区别与联系 129
第7章 企业架构过程案例:架构柔性系统 131
7.1案例背景与外部环境 131
7.2业务策略与IT策略 133
7.3架构开发过程 134
第8章 思考与展望 144
8.1企业架构学科的分散性和核心理论的发展 144
8.2整体主义与企业生态系统 146
参考文献 148
附录1 FEA通用方法简介 157
附录2 DoDAF的52个模型 159
附录3 TOGAF架构交付物 164
附录4 ADM各阶段中的架构人工物 165
附录5 ArchiMate 3.0简介 167
后记 171