聊聊架构txt,chm,pdf,epub,mobi下载 作者:王概凯 出版社: 电子工业出版社 副标题: 洞见架构之道 出版年: 2017-5 定价: 69 装帧: 平装 ISBN: 9787121311222 内容简介 · · · · · ·我们总是喜欢借鉴别人的架构实践,参考别人的架构图,但体会过的人都知道,由于各家公司的行业背景、发展情况、人力资源都不同,所以真正意义上的架构借鉴难度很大。 《聊聊架构》希望揭开事物的外在“表皮”,再现架构深层之理,向读者揭示最本质的架构之道。 目录 · · · · · ·第一部分 认识架构第 1 章 生命周期 1.1 生命周期的识别 · · · · · ·() 第一部分 认识架构 第 1 章 生命周期 1.1 生命周期的识别 1.2 核心与非核心生命周期 1.3 生命周期与分工 第 2 章 时间 第 3 章 为什么会产生架构 3.1 分工 3.2 分工和生命周期 第 4 章 什么是架构 4.1 架构产生的条件 4.2 什么是架构 4.3 架构的生命周期 第 5 章 架构和树 5.1 树与增长 5.2 架构和树 第 6 章 概念 6.1 何为名相 6.2 究竟什么才是相 6.3 概念是沟通的基础 6.4 把握概念的力量 第 7 章 什么是抽象 7.1 个性与共性 7.2 个性是基础 第 8 章 识别问题 8.1 面对问题有哪些困难 8.2 如何识别问题 8.3 寻找问题主体 第 9 章 切分的原则 9.1 切分就是利益的调整 9.2 为什么需要切分 9.3 切分的原则 9.4 树和分层 9.5 切分与建模 9.6 切分的输出和组织架构 第 10 章 架构与流程 10.1 什么是流程 10.2 流程和架构拆分的关系 第 11 章 什么是架构师 11.1 架构师做什么 11.2 架构师也是人 11.3 人人都是架构师 11.4 架构师和权利 第二部分 软件架构 第 12 章 什么是软件 12.1 以模拟人为目标的冯诺依曼结构和图灵机 12.2 成本为王 12.3 天空才是极限 12.4 软件的作用 第 13 章 软件的生命周期 13.1 软件的开发生命周期 13.2 软件开发的增长 13.3 软件开发的迭代 13.4 软件的运行生命周期 第 14 章 什么是软件架构 14.1 要解决什么问题 14.2 分别是谁的问题呢 14.3 分别有什么问题 14.4 分析问题 14.5 会生成哪些架构 14.6 什么是软件架构 第 15 章 什么是软件架构师 15.1 软件架构师的区别 15.2 软件架构师的困境 15.3 生命周期的思考 15.4 软件架构师的权力 15.5 软件架构师和技术人员对技术的态度区别 15.6 架构师是技术的使用者 15.7 如何保障架构落地 第 16 章 业务、架构和技术三者的关系 16.1 什么是技术 16.2 业务和架构及技术之间的关系 16.3 技术人员和业务人员的关系 16.4 重新发明轮子 16.5 开源技术 第 17 章 软件研发 17.1 软件工程师的兴起和使命 17.2 分工的困境 17.3 软件的迭代 17.4 软件开发的分工 17.5 软件开发模式和架构 17.6 软件工程师的支持者 第 18 章 软件的架构拆分 18.1 软件拆分的原动力 18.2 软件开发团队的拆分 18.3 软件的拆分 18.4 软件开发的基础技术 18.5 软件拆分的第二动力 18.6 架构一步到位 第 19 章 如何写好代码 19.1 什么叫业务逻辑 19.2 业务逻辑分散的危害 19.3 业务逻辑内聚的好处 19.4 代码架构实例 19.5 代码误解 19.6 软件的拆分 第 20 章 单元测试 20.1 什么是单元测试 20.2 单元测试的困境 20.3 单元测试测什么 20.4 如何改造代码 20.5 为什么要做单元测试 20.6 如何做单元测试 第 21 章 软件架构和面向对象 21.1 什么是面向过程 21.2 什么是面向对象 21.3 生命周期和面向对象及面向过程 21.4 架构和面向对象及面向过程 21.5 面向对象的误区 21.6 对象和生命 第 22 章 软件架构与设计模式 22.1 模式以及模式的意义 22.2 什么是设计模式 22.3 软件设计模式 22.4 设计模式和架构 22.5 设计模式的误区 第 23 章 软件架构和软件框架 23.1 访问类框架 23.2 业务类框架 23.3 什么是框架 23.4 框架的特点 第 24 章 软件运维 24.1 软件运行生命周期 24.2 什么是软件运维 24.3 运维的业务模型 24.4 控制变化 24.5 监控变更 24.6 预警变更 24.7 主导变更 24.8 提升变更质量 24.9 运维的架构拆分 第 25 章 软件访问生命周期 25.1 软件访问的业务模型 25.2 软件访问路径的架构拆分 25.3 大规模软件访问的架构拆分 25.4 集群 25.5 数据中心 第 26 章 软件架构和大数据 26.1 什么是大数据 26.2 如何做好大数据 26.3 软件大数据 第 27 章 软件架构和建筑架构 27.1 软件架构和建筑架构的目标之异同 27.2 软件和建筑的架构扩展之异同 第三部分 软件架构的应用 第 28 章 交易 28.1 什么是交易 28.2 货币的出现 28.3 企业的实质 28.4 软件对交易的影响 28.5 软件的交易 28.6 企业的核心 第 29 章 产品 29.1 什么是产品 29.2 什么是商品 29.3 识别产品 29.4 产品系统 29.5 产品列表 29.6 产品详情 29.7 商品的规则 第 30 章 用户 30.1 什么是用户 30.2 为什么需要用户 30.3 客户的出现 30.4 用户的生命周期 30.5 用户的识别 第 31 章 订单 31.1 什么是订单 31.2 订单的生命周期架构拆分 31.3 订单支付 31.4 订单生命周期 第 32 章 交易系统 32.1 企业的架构拆分 32.2 软件系统的建模 32.3 访问业务模型 32.4 交易软件系统的架构拆分 32.5 服务的产生和粒度 32.6 用户系统的拆分 第 33 章 事务 33.1 什么是事务 33.2 软件中的事务 33.3 数据库事务的滥用 33.4 数据库的正确使用方式 33.5 服务调用 · · · · · · () |
收到期待观看
现在终于有机会看看这本书
新书,看看后追评
极力推荐