这书紧紧围绕“手机软件架构设计”主题,从“程序员”成才的角度,从入门到精通地叙述了架构师的修练之道。从“基本篇”、到“设计过程篇”、到“控制模块区划专题讲座”,这书遮盖了架构设计的重要专业技能项,而且针对架构设计全过程中将会出現的各种各样难题给予了解释。
这书针对有志于变成架构师的程序员们具备十分合理的指导作用,针对早已变成架构师的同行业们专业化标准架构设计也是一本非常好的教材内容。
目录
- 第1章 从程序员到架构师
- 1.1 软件业人才结构
- 1.1.1 金字塔型,还是橄榄型?
- 1.1.2 从程序员向架构师转型
- 1.2 本书价值
- 1.2.1 阅读路径1:架构设计入门
- 1.2.2 阅读路径2:领会大系统架构设计
- 1.2.3 阅读路径3:从需求到架构的全过程
- 1.2.4 阅读路径4:结合工作,解决实际问题
- 第1部分 基本概念篇
- 第2章 解析软件架构概念
- 第3章 理解架构设计视图
- 第2部分 实践过程篇
- 第4章 架构设计过程
- 第5章 需求分析
- 第6章 用例与需求
- 第7章 领域建模
- 第8章 确定关键需求
- 第9章 概念架构设计
- 第10章 细化架构设计
- 第11章 架构验证
- 第3部分 模块划分专题
- 第12章 粗粒度“功能模块”划分
- 第13章 如何分层
- 第14章 用例驱动的模块划分过程
- 第15章 模块划分的4步骤方法——运用层、模块、功能 模块、用例驱动