3.9 用户推荐指数
科技
类型
7.3
豆瓣评分
可以朗读
语音朗读
126千字
字数
2012-07-01
发行日期
展开全部
主编推荐语
围绕“软件架构设计”主题,从“程序员”成长的视角,深入浅出地讲述了架构师的修炼之道。
内容简介
本书从“基础篇”、到“设计过程篇”、到“模块划分专题”,覆盖了架构设计的关键技能项,并且对于架构设计过程中可能出现的各种问题给予了解答。
本书对于有志于成为架构师的程序员们具有非常有效的指导意义,对于已经成为架构师的同行们系统化规范架构设计也是一本很好的教材。
目录
- 版权信息
- 内容简介
- 专家推荐
- 作者介绍
- 第1章 从程序员到架构师
- 1.1 软件业人才结构
- 1.2 本书价值
- 第1部分 基本概念篇
- 第2章 解析软件架构概念
- 2.1 软件架构概念的分类
- 2.2 概念思想的解析
- 2.3 实际应用(1)——团队对架构看法不一怎么办
- 第3章 理解架构设计视图
- 3.1 软件架构为谁而设计
- 3.2 理解架构设计视图
- 3.3 运用“逻辑视图+物理视图”设计架构
- 3.4 实际应用(2)——开发人员如何快速成长
- 第2部分 实践过程篇
- 第4章 架构设计过程
- 4.1 架构设计的实践脉络
- 4.2 架构设计的速查手册
- 第5章 需求分析
- 5.1 需求开发(上)——愿景分析
- 5.2 需求开发(下)——需求分析
- 5.3 掌握的需求全不全
- 5.4 从需求向设计转化的“密码”
- 5.5 实际应用(3)——PM Suite贯穿案例之需求分析
- 第6章 用例与需求
- 6.1 用例技术族
- 6.2 用例技术族的应用场景
- 6.3 实际应用(4)——用例建模够不够?流程建模要不要
- 第7章 领域建模
- 7.1 什么是领域模型
- 7.2 需求人员视角——促进用户沟通、解决分析瘫痪
- 7.3 开发人员视角——破解“领域知识不足”死结
- 7.4 实际应用(5)——功能决定如何建模,模型决定功能扩展
- 第8章 确定关键需求
- 8.1 众说纷纭——什么决定了架构
- 8.2 真知灼见——关键需求决定架构
- 8.3 付诸行动——如何确定关键需求
- 8.4 实际应用(6)——小系统与大系统的架构分水岭
- 第9章 概念架构设计
- 9.1 概念架构是什么
- 9.2 概念架构设计概述
- 9.3 左手功能——概念架构设计(上)
- 9.4 右手质量——概念架构设计(下)
- 9.5 概念架构设计实践要领
- 9.6 实际应用(7)——PM Suite贯穿案例之概念架构设计
- 第10章 细化架构设计
- 10.1 从2视图方法到5视图方法
- 10.2 程序员向架构师转型的关键突破——学会系统思考
- 10.3 5视图方法实践——5个视图、15个设计任务
- 10.4 实际应用(8)——PM Suite贯穿案例之细化架构设计
- 第11章 架构验证
- 11.1 原型技术
- 11.2 架构验证
- 第3部分 模块划分专题
- 第12章 粗粒度“功能模块”划分
- 12.1 功能树
- 12.2 借助功能树,划分粗粒度“功能模块”
- 12.3 实际应用(9)——对比MailProxy案例的4种模块划分设计
- 12.4 实际应用(10)——做总体,要提交啥样的“子系统划分方案”
- 第13章 如何分层
- 13.1 分层架构
- 13.2 分层架构实践技巧
- 13.3 实际应用(11)——对比MailProxy案例的4种模块划分设计
- 第14章 用例驱动的模块划分过程
- 14.1 描述需求的序列图vs.描述设计的序列图
- 14.2 用例驱动的模块划分过程
- 14.3 实际应用(12)——对比MailProxy案例的4种模块划分设计
- 第15章 模块划分的4步骤方法——运用层、模块、功能模块、用例驱动
- 15.1 像专家一样思考
- 15.2 模块划分的4步骤方法——EDD方法
- 15.3 实际应用(13)——对比MailProxy案例的4种模块划分设计
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。