由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]EFFECTIVE软件架构:更快地构建更好的软件[美] 奥利弗
¥ ×1
目 录<br /><br />本书赞誉<br /><br />译者序<br /><br />前言<br /><br />致谢<br /><br />关于作者<br /><br />第1章 软件架构<br /><br />1.1 基础架构 ……………………………2<br /><br />1.2 系统概述 ……………………………3<br /><br />1.3 在组件中的体现 ……………………4<br /><br />1.4 组件之间的关系 ……………………6<br /><br />1.5 系统与环境的关系 …………………7<br /><br />1.6 决定设计的原则 ……………………9<br /><br />1.7 架构演进 …………………………11<br /><br />1.8 总结 ………………………………13<br /><br />第2章 架构的背景<br /><br />2.1 概念 ………………………………15<br /><br />2.2 可靠性 ……………………………17<br /><br />2.3 具有重要架构意义的需求 ………18<br /><br />2.4 产品家族 …………………………20<br /><br />2.4.1 一款产品,多平台发布 …20<br /><br />2.4.2 产品线 ……………………22<br /><br />2.4.3 产品套件 …………………23<br /><br />2.4.4 跨平台的平台 ……………24<br /><br />2.5 平台建设 …………………………25<br /><br />2.6 标准规范 …………………………27<br /><br />2.7 总结 ………………………………29<br /><br />第3章 变更<br /><br />3.1 变更的阶段 ………………………31<br /><br />3.2 变更的类型 ………………………32<br /><br />3.3 产品驱动型变更 …………………33<br /><br />3.4 技术驱动型变更 …………………35<br /><br />3.5 简洁性 ……………………………36<br /><br />3.6 投资思维 …………………………39<br /><br />3.7 增量交付 …………………………42<br /><br />3.8 架构演进 …………………………44<br /><br />3.9 总结 ………………………………47<br /><br /><br /><br />第4章 流程<br /><br />4.1 编写系统文档 ……………………49<br /><br />4.2 奔向愿景 …………………………51<br /><br />4.3 撰写变更提案 ……………………52<br /><br />4.4 维护待办事项列表 ………………54<br /><br />4.5 考虑其他可行方案 ………………55<br /><br />4.6 学会说不 …………………………58<br /><br />4.7 紧急性与重要性 …………………59<br /><br />4.8 重新编写系统文档 ………………59<br /><br />4.9 总结 ………………………………60<br /><br />第5章 设计<br /><br />5.1 如何加速架构设计 ………………64<br /><br />5.2 设计如何驱动架构演进 …………66<br /><br />5.3 分解 ………………………………67<br /><br />5.4 组合 ………………………………69<br /><br />5.5 组合与平台 ………………………70<br /><br />5.6 循序渐进 …………………………71<br /><br />5.7 并行处理 …………………………72<br /><br />5.8 组织结构 …………………………73<br /><br />5.9 在开放环境下工作 ………………74<br /><br />5.10 放弃 ………………………………76<br /><br />5.11 完成 ………………………………77<br /><br />5.12 总结 ………………………………77<br /><br />第6章 决策 ………………………………79<br /><br />6.1 更多的信息会有所帮助吗 ………80<br /><br />6.2 决策期间发生了什么 ……………81<br /><br />6.3 有多少决策正在进行 ……………82<br /><br />6.4 不这样做的代价是什么 …………83<br /><br />6.5 我能接受这个变更吗 ……………84<br /><br />6.6 犯错的代价是什么 ………………86<br /><br />6.7 我能有多大把握 …………………87<br /><br />6.8 这是我应该做的决策吗 …………88<br /><br />6.9 决策是否符合要求 ………………89<br /><br />6.10 应该将决策记录下来吗 …………90<br /><br />6.11 总结 ………………………………91<br /><br />第7章 实践 ………………………………93<br /><br />7.1 待办事项列表 ……………………94<br /><br />7.2 目录 ………………………………97<br /><br />7.3 模板 ………………………………98<br /><br />7.4 评审 ………………………………100<br /><br />7.5 状态 ………………………………103<br /><br />7.6 速度 ………………………………105<br /><br />7.7 思考 ………………………………107<br /><br />7.8 总结 ………………………………108<br /><br />第8章 沟通 ……………………………110<br /><br />8.1 心智模型 …………………………111<br /><br />8.2 写作 ………………………………113<br /><br />8.3 谈话 ………………………………115<br /><br />8.4 信息架构 …………………………117<br /><br />8.5 命名 ………………………………122<br /><br />8.6 词典 ………………………………124<br /><br />8.7 倾听 ………………………………126<br /><br />8.8 总结 ………………………………128<br /><br /><br /><br />第9章 架构团队 ………………………129<br /><br />9.1 专业化 ……………………………130<br /><br />9.2 组织结构 …………………………131<br /><br />9.3 领导力 ……………………………135<br /><br />9.4 责任 ………………………………137<br /><br />9.5 人才 ………………………………139<br /><br />9.6 多样性 ……………………………140<br /><br />9.7 文化 ………………………………140<br /><br />9.8 聚会 ………………………………142<br /><br />9.9 研讨会与峰会 ……………………143<br /><br />9.10 总结 ………………………………144<br /><br />第10章 产品团队 ……………………145<br /><br />10.1 开发方法论 ………………………146<br /><br />10.2 与产品管理部门合作 ……………148<br /><br />10.2.1 提供帮助 ………………151<br /><br />10.2.2 其他成果 ………………152<br /><br />10.2.3 设定边界 ………………153<br /><br />10.3 与用户体验团队合作 ……………154<br /><br />10.4 与项目管理团队合作 ……………155<br /><br />10.5 与工程团队合作 …………………157<br /><br />10.6 与测试团队合作 …………………161<br /><br />10.7 与运营团队合作 …………………163<br /><br />10.8 总结 ………………………………166<br /><br />结论 ………………………………………167<br /><br />参考文献 …………………………………171<br /><br /><br /><br />
深入解析软件架构核心范式,提供将软件架构技能和知识应用于更为庞大、复杂的产品开发流程之中的方法论
解构架构实践关键要素,融合前沿技术与实战策略,赋能架构师团队高效协同
这是一本必不可少的实践手册,它将软件架构作为产品开发组织和流程中的有效实践,同时使得整个软件团队达成共识、步调一致。架构师界的前辈奥利弗·戈德曼(Oliver Goldman)以全面的视角阐述了完成这项工作所需的一系列实际技能:可预测、可重复的设计流程;迅速有效地做出决策的能力;全面一致的沟通策略;提升效率的工具;一个整体大于部分之和的团队。戈德曼以引人入胜的文字诠释了软件架构对于构建优秀软件产品的重要性。本书的目标不是专注于特定的架构风格或技术,而是让软件架构师更好地管理变更、设计、决策以及团队沟通,同时帮助软件产品经理、项目经理、用户体验设计师和其他团队成员理解架构在软件开发过程中的作用。本书所呈现的内容对于帮助整个团队取得成功至关重要。
通过本书,你将:
理解软件架构及其在产品开发中的作用。
学习如何在架构实践中有效地沟通。
采用有效的架构策略以获得一致、可靠的设计成果。
使架构成为产品开发不可或缺的一个组成部分。
将架构思维融入整个开发组织。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
