JUST ENOUGH SOFTWARE ARCHITECTURE
本书算是个总结整理, 没看出提出了什么新的观点和方法
本书倒是明确了几个词汇, 丰富了设计时可用与思考和交流的语言
领域语言
工程风险与项目管理风险
后者可以认为是乙方的business risk
明确提出这两个词汇后,可以思考和理解常见的几个问题:工程师和产品经理/项目经理经常在优先级上有不同意见,原因是前者没有充分理解business risk,后者没有充分理解工程风险,因此使用统一语言就变得必要.
鉴于工程师的弱势地位, 应该是工程师用业务语言来描述工程风险 , 来争取自己的主张.
设计技术与设计活动
这两者通常被混为一谈,而其实前者回答的是针对何种问题选择何种技术和模型来解决,后者回答的是何时开始设计,何时停止,本书第一部分说的是后者,第二部分说的是前者
软件开发过程与设计活动采用的方法
二者是正交的,风险驱动的设计方法可以用于瀑布,迭代,螺旋等,因为无论是瀑布,迭代还是螺旋. 都要回答何时开始设计何时停止
局部重构与架构重构
明确指出目前流行的重构技术偏向于局部重构. 架构重构明显缺乏指导
过程性知识与陈述性知识
能击中网球与知道如何...阅读全文