程序员必读之软件架构
26推荐 收藏
33.6K阅读
图灵程序设计丛书

程序员必读之软件架构

Simon Brown (作者) 邓钢 (译者)
上市销售
通常,人们对软件架构师持两种错误的看法。有人认为软件架构师是一种高高在上的职位;有人认为软件架构师完全不懂开发,只是会画条条框框的指挥家。本书将打破这些传统的认知,模糊软件开发和架构在流程中的界限,进而为软件架构正名。本书是一本强调实践、注重实效、轻量级、面向开发者的软件架构指南。

如果你是一名想成为软件架构师的程序员,那么本书就是为你准备的。

输入“周末读书”优惠码

《Python数据处理》

电子书限时直减20

电子书
¥24.99
格式
mobi   pdf

纸质书
¥44.10 ¥49.00

出版信息

所属分类

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

目录

版权声明 阅读
献词 阅读
推荐序一:架构师真正要学会的事情 阅读
推荐序二 阅读
译者序2.0 阅读
阅读
关于本书 阅读
软件架构培训 阅读
Part Ⅰ 什么是软件架构 阅读
第 1 章 什么是架构 阅读
第 2 章 架构的种类
第 3 章 软件架构是什么
第 4 章 敏捷软件架构是什么
第 5 章 架构对上设计
第 6 章 软件架构重要吗
第 7 章 问题
Part Ⅱ 软件架构的角色
第 8 章 软件架构的角色
第 9 章 软件架构师应该编码吗
第 10 章 软件架构师应该是建造大师
第 11 章 从开发者到架构师
第 12 章 拓展T
第 13 章 软技能
第 14 章 软件架构不是接力运动
第 15 章 软件架构要引入控制吗
第 16 章 小心鸿沟
第 17 章 未来的软件架构师在哪里
第 18 章 每个人都是架构师,除非他们有其他身份
第 19 章 软件架构咨询师
第 20 章 问题
Part Ⅲ 设计软件
第 21 章 架构驱动力
第 22 章 质量属性(非功能需求)
第 23 章 处理非功能需求
第 24 章 约束
第 25 章 原则
第 26 章 技术不是实现细节
第 27 章 更多分层等于更高复杂度
第 28 章 协同设计是一把双刃剑
第 29 章 软件架构是对话的平台
第 30 章 SharePoint项目也需要软件架构
第 31 章 问题
Part Ⅳ 可视化软件
第 32 章 沟通障碍
第 33 章 对草图的需要
第 34 章 无效的草图
第 35 章 C4:语境、容器、组件和类
第 36 章 语境图
第 37 章 容器图
第 38 章 组件图
第 39 章 是否包含技术选择
第 40 章 你会那样编码吗
第 41 章 软件架构和编码
第 42 章 你不需要UML工具
第 43 章 有效的草图
第 44 章 C4的常见问题
第 45 章 问题
Part Ⅴ 为软件生成文档
第 46 章 代码不会讲述完整的故事
第 47 章 软件文档即指南
第 48 章 语境
第 49 章 功能性概览
第 50 章 质量属性
第 51 章 约束
第 52 章 原则
第 53 章 软件架构
第 54 章 外部接口
第 55 章 代码
第 56 章 数据
第 57 章 基础设施架构
第 58 章 部署
第 59 章 运营和支持
第 60 章 决策日志
第 61 章 问题
Part Ⅵ 开发生命周期中的软件架构
第 62 章 敏捷和架构的冲突——神话还是现实
第 63 章 量化风险
第 64 章 风险风暴
第 65 章 恰如其分的预先设计
第 66 章 初识软件架构
第 67 章 问题
Part Ⅶ 附录金融风险系统
第 68 章 金融风险系统
Part Ⅷ 附录:“技术部落”的软件指南

作者介绍

Simon Brown 全球知名软件架构独立咨询师、讲师,创办了专门讨论软件架构问题的网站“编码架构”(codingthearchitecture.com)。他自称是写代码的软件架构师和明白架构的软件开发者。自2008年以来的7年时间里,Simon在全球28个国家做过有关软件架构、技术领导力及其与敏捷的平衡等主题的百余场演讲,并于2012年8月在中国举办的ArchSummit全球架构师峰会上以“郁闷的架构师”和“如何设计安全的架构”为主题发表演讲,深受与会者好评。Simon已为全球20多个国家的软件团队提供咨询和培训,他的客户既有小型技术初创企业,也不乏全球家喻户晓的品牌公司。

相关文章

  • 购买后提送的kindle为什么只有样书部分
    nojava  发表于 2014-11-23 11:59:01
    推荐
    • 抱歉,这本书上线后有人误更新了,现在已修复。

      杨帆  发表于 2014-12-03 14:08:46
    • 目前已经正常,谢谢!

      nojava  发表于 2014-12-03 14:25:18
  • P14,与人交流的刺激因素。。。
    why066  发表于 2014-11-11 15:50:04
    推荐
    • 这里的原文是“A stimulus to talk to people...”,说实话我也纠结了好一阵子。您有好的建议吗?

      米粽  发表于 2014-11-15 20:07:16
    • 个人感觉“促成交流共识”较贴合作者本意而又不显生硬,http://www.iciba.com/stimulus/ 译句4

      why066  发表于 2014-11-15 22:37:10
    • 嗯……有些地方确实受到了原文字面的影响,译得不够生动。请继续拍砖~

      米粽  发表于 2014-11-16 20:59:40
    • 别处都很有感,赞~

      why066  发表于 2014-11-28 22:34:24
  • 是啊,kindle版有问题
    holafei  发表于 2014-11-24 16:14:42
    推荐
  • 我在互动上钩买了纸质书,为什么不能下载电子版的?
    vincnetshi  发表于 2014-12-21 07:25:32
    推荐
  • 求epub
    aadilah  发表于 2015-03-02 22:21:47
    推荐
  • 书中内容有说原版上有些草图是有颜色的,为什么中文版的草图都是黑白的?
    第34章-无效的草图中。
    犹梦哲  发表于 2015-04-22 14:00:35
    推荐
  • 感觉不怎样
    midsummer  发表于 2015-05-18 15:54:27
    推荐
  • 真心不错的书籍,读完后大获裨益。
    陈其  发表于 2015-05-25 18:01:48
    推荐
  • 我刚买了啊,你们就半价……
    vyxd  发表于 2016-01-25 17:58:23
    推荐
  • 内容很不错,但是有好几处翻译比较生硬。
    邱茂源  发表于 2016-10-07 20:06:37
    推荐
  • 通篇都是枯燥的理论啊, 看不下去啊
    勇闯天涯  发表于 2017-02-14 14:10:03
    推荐