- 1、本文档共79页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《《一线架构师实践指南》》.pdf
一线架构师实践指南
专家评荐版
温昱 著
单一方法已捉襟见肘。一线架构师真正需要的,是覆盖 “需求进,
架构出”全过程的实践指导——只有综合了不同方法优点的“方
法体系”才能堪此重任。本书认为,方法体系必然是软件业界未
来发展的重大趋势之一。
——温昱(shanghaiwenyu@163.com )
目 录
第1 章 绪论
第1 节 一线架构师:6 个经典困惑
第2 节 本书:4 个核心主张
2.1 方法体系是大趋势
2.2 质疑驱动的架构设计
2.3 多阶段还是多视图?
2.4 内置最佳实践
第3 节 ADMEMS 方法体系:3 个阶段,1 个贯穿环节
3.1 Pre-architecture 阶段:ADMEMS 矩阵方法
3.2 Conceptual Arch 阶段:重大需求塑造概念架构
3.3 Refined Arch 阶段:落地的5 视图方法
3.4 持续关注非功能需求:“目标-场景-决策”表方法
第4 节 如何运用本书解决“6 大困惑”
第 1 部分 Pre-Architecture 阶段
第2 章 Pre-architecture 的故事
第1 节 “不就是个MIS 吗”
1.1 故事:外籍人员管理系统
1.2 探究:哪些因素构成了架构设计的约束性需求
第2 节 “必须把虚存管理剪裁掉”
2.1 故事:嵌入式OS 的剪裁
2.2 探究:又是约束
第3 节 “都是C++ 的错,换C 重写”
3.1 故事:放弃C++,用C 重写计费系统
3.2 探究:相互矛盾的质量属性
第4 节 展望“Pre-architecture 阶段篇”
第3 章 Pre-architecture 总论
第1 节 什么是Pre-architecture
第2 节 实际意义
2.1 需求理解的大局观
2.2 降低架构失败风险
2.3 尽早开始架构设计
2.4 明确架构设计的“驱动力”
第3 节 业界现状
3.1 “唯经验论”
3.2 “目标不变论”
3.3 需求分类法的现状
3.4 需求决定架构的原理亟待归纳
第4 节 实践要领
4.1 不同需求影响架构的不同原理,才是架构设计思维的基础
4.2 二维需求观与ADMEMS 矩阵方法
4.3 关键需求决定架构,其余需求验证架构
4.4 Pre-architecture 阶段的4 个步骤
第4 章 需求结构化与分析约束影响
第1 节 为什么必须进行需求结构化
第2 节 用ADMEMS 矩阵方法进行需求结构化
2.1 范围:超越《软件需求规格说明书》
2.2 工具:ADMEMS 矩阵
第3 节 为什么必须分析约束影响
第4 节 ADMEMS 方法的“约束分类理论”
第5 节 Big Picture :架构师应该这样理解约束
第6 节 用ADMEMS 矩阵方法辅助约束分析
第7 节 大型B2C 网站案例:需求结构化与分析约束影响
7.1 需求结构化
7.2 分析约束影响(推导法则应用)
7.3 分析约束影响(查漏法则应用)
第8 节 贯穿案例
第5 章 确定关键质量与关键功能
第1 节 为什么要确定架构的关键质量目标
第2 节 确定关键质量的5 大原则
2.1 整体思路
2.2 分类合适 + 必要扩充
2.3 考虑多方涉众
2.4 检查性思维
2.5 识别矛盾 + 划定优先级
2.6 严格程度符合领域与规模特点
第3 节 为什么不是
文档评论(0)