图书介绍

软件架构 组织原则与模式PDF|Epub|txt|kindle电子书版本网盘下载

软件架构 组织原则与模式
  • (美)David M.Dikel等著;张恂等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111101669
  • 出版时间:2002
  • 标注页数:196页
  • 文件大小:37MB
  • 文件页数:208页
  • 主题词:暂缺

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件架构 组织原则与模式PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 本书主题1

1.1.1 软件架构愈显重要1

第1章 无形的帮助1

1.1.2 对于某些人“他们是受益人”的消息来得太晚了2

1.2 原则揭示本质5

1.3 实践组织原则:架构师的新任务6

1.3.1 节奏7

1.3.2 构想8

1.3.4 协作9

1.3.3 简化与预见9

1.4 VRAPS原则在Web领域中的应用10

1.5 小结10

第2章 VRAPS参考模型:各组成部分的关系11

2.1 概述11

2.1.1 模型的重要性11

2.1.2 VRAPS模型12

2.2 应用环境12

2.3 软件架构的组织原则15

2.4 概念框架18

2.4.2 模式19

2.4.1 准则19

2.4.3 反模式20

2.5 使用VRAPS模型21

2.6 VRAPS模型演变过程22

2.7 小结24

第3章 形成并统一构想25

3.1 概述25

3.2 构想定义25

3.2.2 一致性与灵活性26

3.2.1 把价值映射为架构约束26

3.3 构想挑战27

3.3.1 架构师影响力的局限27

3.3.2 高级经理与架构师的合作27

3.3.3 产品线加剧了架构师和高级经理面临的挑战28

3.3.4 识别构想的瓦解29

3.4 形成构想30

3.4.1 谁是真正的架构师30

3.4.3 缺乏尊重31

3.4.2 构想与领导31

3.5 将构想原则付诸实践:准则、反模式与模式33

3.5.1 准则1:架构师的构想与其发起人、用户和最终客户期望实现的目标保持一致34

3.5.2 准则2:实施人员信任并使用架构37

3.5.3 准则3:关于架构和构件的潜藏知识对其用户是可见的和可获得的40

3.6 小结45

3.7 其他可用的模式与反模式45

4.1 概述47

4.2 节奏定义47

第4章 节奏:保证节拍、过程与进展47

4.3 动因50

4.3.1 节奏帮助移交管理51

4.3.2 节奏驱动活动完结51

4.4 将节奏原则付诸实践:准则、反模式与模式52

4.4.1 准则1:经理们定期地再评估、同步和调整架构53

4.4.2 准则2:架构用户对架构发布的进度和内容具有高度的信心57

4.4.3 准则3:通过节奏协调明确的活动59

4.5 小结62

4.6 其他可用的模式与反模式63

第5章 预见:预测、验证与调整65

5.1 概述65

5.2 预见定义66

5.2.1 预测66

5.2.2 验证67

5.2.3 调整67

5.3 预见应用67

5.3.1 朝多个方向发展架构67

5.3.2 架构客户与他们的客户68

5.3.3 目标离现实太远69

5.3.4 目标离现实太近70

5.3.5 平衡现在和未来的需求70

5.3.6 掌握平衡71

5.4 将预见原则付诸实践:准则、反模式与模式71

5.4.1 准则1:不断增强架构的能力以响应预见到的风险和架构客户及其客户的需求;市场驱动的标准和演变的技术;战略性业务方向的改变72

5.4.2 准则2:通过快速复审和开发周期,评估技术和业务上的风险与机会76

5.4.3 准则3:当发现关键的估计或假设有错时,及时调整功能特性、预算、计划或进度79

5.5 小结82

5.6 其他可用的模式与反模式83

第6章 协作:建立合作型组织85

6.1 概述85

6.2 协作定义85

6.2.1 架构受益人86

6.2.2 明确、合作的角色87

6.2.3 价值最大化87

6.3 产业基础87

6.3.2 网络化组织88

6.3.1 契约管理88

6.3.3 价值链89

6.3.4 信任91

6.4 将协作原则付诸实践:准则、反模式与模式92

6.4.1 准则1:架构师不断地努力了解谁是最关键的受益人,他们如何贡献价值,以及他们需要什么93

6.4.2 准则2:受益人之间达成明确和强制性的契约100

6.4.3 准则3:通过社会行为制度和非正式规范强化合作105

6.5 小结110

6.6 其他可用的模式与反模式111

7.1 概述113

第7章 简化:澄清与最小化113

7.2 简化定义114

7.2.1 Conway定律114

7.2.2 澄清115

7.2.3 最小化117

7.3 将简化原则付诸实践:准则、反模式与模式119

7.3.1 准则1:开发人员长期不断地使用架构,减少了总成本和复杂性120

7.3.2 准则2:架构小组明确理解关键最小需求并且将其构造成多应用共享的核心元素123

7.3.3 准则3:长期预算和行动确保当发生以下情况时把相关元素从核心移走:1)它们没有被共享或者增加了不必要的复杂性;2)有明确的业务理由129

7.5 其他可用的模式与反模式131

7.4 小结131

第8章 原则实践:Allaire公司案例分析133

8.1 简介133

8.1.1 为什么选择Allaire公司133

8.1.2 5项组织原则134

8.1.3 我们采用的方法134

8.1.4 关于结果135

8.2 构想——把好的构想变成现实135

8.2.1 定义和描述135

8.2.2 形成架构构想并保持其生命力的实践方法138

8.2.3 Allaire职员发现的警告信号140

8.3 节奏——保持节拍141

8.3.1 定义和描述141

8.3.2 帮助一个架构组织保持同步的实践方法142

8.3.3 Allair职员发现的警告信号143

8.4 预见——预测、验证与调整143

8.4.1 定义和描述143

8.4.2 保持架构“与未来磨合”的实践方法144

8.5.1 定义和描述146

8.5.2 支持协作的实践方法146

8.5 协作——生命线146

8.4.3 Allaire职员发现的警告信号146

8.5.3 Allaire职员发现的警告信号149

8.6 简化——找到要素149

8.6.1 定义和描述149

8.6.2 支持简化的实践方法150

8.6.3 Allaire职员发现的警告信号151

8.7 小结151

9.2 基准测试提供了一个框架152

第9章 案例分析:用VRAPS建立和实现基准152

9.1 概述152

9.2.1 调查模板154

9.2.2 组织背景与环境模板154

9.2.3 架构概况与投资回报率模板155

9.2.4 原则模板157

9.2.5 实践方法模板162

9.3 我们如何进行基准测试163

9.3.1 获得一个可行的构想166

9.4.1 原则共鸣167

9.4.2 原则关系167

9.3.2 进行访谈167

9.4 基准测试结果与体会167

9.4.3 几点体会168

9.5 小结169

附录A 快速参考表:原则、准则、反模式与模式170

附录B 反模式和模式一览172

参考文献175

索引184

热门推荐