展开全部

主编推荐语

以软件工程为体系、以组织结构为视角,融合系统架构师、项目管理者和软件开发人员三种角色实践的思想总结。

内容简介

本书可以看成是《大道至简》的姊妹篇,是以软件工程为体系、以组织结构为视角,融合系统架构师、项目管理者和软件开发人员三种角色实践的思想总结。本书讨论这些思想,并陈述它们所基于的原则、背景与获得过程。

目录

  • 版权信息
  • 与架构师同行(序)
  • 写给读者
  • 前言
  • 总论 领域角色的关注
  • 第一节 什么是领域角色的关注
  • 第二节 基于组织视角的观察
  • 第三节 工程的本质问题是组织
  • 第一篇 具体工程下的组织与行为
  • 引言 管理中的逻辑
  • 第一章 任人治事:组织行为的基本认知
  • 第一节 刺秦与灭秦
  • 第二节 看到别人能做什么
  • 第三节 要做事,不要管理
  • 第四节 伯夷与叔齐是怎么死的
  • 第二章 谋定后动:项目的存在权
  • 第一节 试错通常是无能的托辞
  • 第二节 合法的山大王为什么没能成功
  • 第三节 自己想办法
  • 第三章 具体而微:工程是系统而不是事
  • 第一节 做事的选择
  • 第二节 你要什么
  • 附录一 行在道上,从局部到全局
  • 附录二 本来面目——大教堂、集市,与作坊
  • 附录三 杀不死的人狼——我读《人月神话》
  • 第二篇 程序源流:从计算到系统(上)
  • 引言 简单的本源
  • 第四章 计算系统
  • 第一节 数,以及对数据的性质的思考
  • 第二节 逻辑
  • 第三节 抽象
  • 第五章 语言及其面临的系统
  • 第一节 语言
  • 第二节 从功能到系统
  • 第六章 程序设计的核心思想
  • 第一节 数据结构:顺序存储
  • 第二节 数据结构:散列存储
  • 第三节 执行体及其执行过程中的环境
  • 第四节 语法树及其执行过程
  • 第五节 对象系统:表达、使用与模式
  • 第三篇 程序源流:从计算到系统(下)
  • 第七章 应用开发基础
  • 第一节 应用开发的背景与成因
  • 第二节 应用开发技术
  • 第三节 开发视角下的工程问题
  • 第四节 应用程序设计语言的复杂性
  • 第八章 系统的基础部件
  • 第一节 分布
  • 第二节 依赖
  • 第三节 消息
  • 第四节 系统
  • 第九章 系统的基本组织方法与原理
  • 第一节 行为的组织及其抽象
  • 第二节 领域间的组织
  • 附录一 “主要编程范式”及其语言特性关系
  • 附录二 继承与混合,略谈系统的构建方式
  • 附录三 像大师们一样思考——从“UML何时死掉”谈起
  • 附录四 VCL已死,RAD已死
  • 第四篇 架构的思想与指导原则
  • 引言 架构师的思维
  • 第十章 你所关注的系统
  • 第一节 了解系统的过程
  • 第二节 知识的构建
  • 第三节 最初的事实
  • 第十一章 架构是过程,而非结果
  • 第一节 架构师的能力结构
  • 第二节 系统架构与决策
  • 第三节 架构的表达与逻辑
  • 第十二章 架构原则,技艺、艺术与美
  • 第一节 架构原则
  • 第二节 技艺、艺术与美
  • 附录一 做人、做事,做架构师——架构师能力模型解析
  • 附录二 专访:谈企业软件架构设计(节选)
  • 参考资料
  • 图表索引
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。