Effective软件架构:更快地构建更好的软件 pdf电子书[26MB]

编程开发 15570801944 2026-05-13 115 0 // 自建的夸克api
Effective软件架构:更快地构建更好的软件 pdf电子书[26MB]下载

书籍 信息

《Effective软件架构:更快地构建更好的软件》pdf电子书下载
《Effective软件架构:更快地构建更好的软件》pdf百度网盘
《Effective软件架构:更快地构建更好的软件》pdf百度网盘
《Effective软件架构:更快地构建更好的软件》pdf百度网盘

本书旨在阐释如何将 软件 架构技能和知识应用于更为庞大、 复杂产品 开发 流程中。书中对软件架构进行了定义,明确了软件架构在产品开发 团队 众多专业领域中的 定位 和作用,以及架构与和它关联的概念、流程、标准等要素的多个连接点,并深入探讨“变更”这一主题,以及架构实践的核心——识别、 管理设计 系统的变更。同时,探讨规模较大的 项目 中至关重要的考量因素——管理和 沟通 ,以及如何选择架构师团队的组织结构,架构师如何与组织内其他专业部门互动。本书适合软件架构师、架构师团队管理者以及 产品管理用户体验项目管理 等领域的读者 阅读

作者简介:
奥利弗·戈德曼(Oliver Goldman),在Autodesk公司 领导 AEC软件架构的实践 工作 。他在 分布式 实时交互、 科学 计算、 金融 系统、移动应用程序开发和云计算架构等领域拥有30多年的行业经验,曾在Adobe等公司交付过众多 创新 产品。他拥有斯坦福 大学 计算机 科学的两个学位,是50多项 美国 软件专利的发明人,并曾为Dr.Dobb's Journal 杂志 撰稿。

目录:
第1章 软件架构
1.1 基础架构 2
1.2 系统概述 3
1.3 在组件中的体现 4
1.4 组件之间的关系 6
1.5 系统与 环境 的关系 7
1.6 决定设计的原则 9
1.7 架构演进 11
1.8 总结 13
第2章 架构的背景
2.1 概念 15
2.2 可靠性 17
2.3 具有重要架构意义的需求 18
2.4 产品家族 20
2.4.1 一款产品,多平台发布 20
2.4.2 产品线 22
2.4.3 产品套件 23
2.4.4  跨平台 的平台 24
2.5 平台建设 25
2.6 标准规范 27
2.7 总结 29
第3章 变更
3.1 变更的阶段 31
3.2 变更的类型 32
3.3 产品驱动型变更 33
3.4  技术 驱动型变更 35
3.5 简洁性 36
3.6  投资 思维 39
3.7 增量交付 42
3.8 架构演进 44
3.9 总结 47
第4章 流程
4.1 编写系统文档 49
4.2 奔向愿景 51
4.3 撰写变更提案 52
4.4 维护待办事项列表 54
4.5 考虑其他可行方案 55
4.6 学会说不 58
4.7 紧急性与重要性 59
4.8 重新编写系统文档 59
4.9 总结 60
第5章 设计
5.1 如何加速架构设计 64
5.2 设计如何驱动架构演进 66
5.3 分解 67
5.4 组合 69
5.5 组合与平台 70
5.6 循序渐进 71
5.7 并行处理 72
5.8 组织结构 73
5.9 在开放环境下工作 74
5.10 放弃 76
5.11 完成 77
5.12 总结 77
第6章 决策 79
6.1  更多 的信息会有所帮助吗 80
6.2 决策期间发生了什么 81
6.3 有多少决策正在进行 82
6.4 不这样做的代价是什么 83
6.5 我能接受这个变更吗 84
6.6 犯错的代价是什么 86
6.7 我能有多大把握 87
6.8 这是我应该做的决策吗 88
6.9 决策是否符合要求 89
6.10 应该将决策记录下来吗 90
6.11 总结 91
第7章 实践 93
7.1 待办事项列表 94
7.2 目录 97
7.3 模板 98
7.4 评审 100
7.5 状态 103
7.6 速度 105
7.7  思考 107
7.8 总结 108
第8章 沟通 110
8.1  心智 模型 111
8.2  写作 113
8.3 谈话 115
8.4 信息架构 117
8.5 命名 122
8.6 词典 124
8.7 倾听 126
8.8 总结 128
第9章 架构团队 129
9.1 专业化 130
9.2 组织结构 131
9.3  领导力 135
9.4 责任 137
9.5  人才 139
9.6 多样性 140
9.7  文化 140
9.8 聚会 142
9.9 研讨会与峰会 143
9.10 总结 144
第10章 产品团队 145
10.1 开发 方法 论 146
10.2 与产品管理部门合作 148
10.2.1 提供帮助 151
10.2.2 其他成果 152
10.2.3 设定边界 153
10.3 与 用户 体验 团队合作 154
10.4 与项目管理团队合作 155
10.5 与 工程 团队合作 157
10.6 与测试团队合作 161
10.7 与 运营 团队合作 163
10.8 总结 166
结论 167
参考文献 171

书籍 下载

夸克网盘下载(文件解压密码 123456 )


百度网盘下载   提取码: 4776


迅雷网盘下载
网盘资源链接限时分享

夸克资源精选合集