<<一线架构师实践指南>>读书笔记之一总体概览

      一个好的架构师需要有质疑精神。不仅需要形成自己的方法体系,而且需要去质疑。这样才能挖掘出潜在的问题和非功能需求。另外这种独立思考,善于观查,善于总结的特性,让作者针对架构师碰到的问题提出了一个方法体系概念.并针对时间轴,提出先分阶段,然后在各阶段用不同的视图(视图理解为角度)来分析。不同的视图可以发现不同的问题,对于问题的解决有不同的方法,而解决问题的方法不只一种。且各种方法可以独立,也可以形成前置后置关联,也可以组合。既可以形成单独的方法论也可以组成方法体系。

     作者提出自己的ADMEMS(Architectural Design Method has been Extended to Method System)架构设计方法已经扩展到方法体系。在这个方法体系中,主要是3个阶段,1个贯穿环节。即:

从需求到

-〉Pre-architecture 阶段(简称PA阶段)

-〉Conceptual Architecture 阶段(简称CA阶段)

-> Refined Architecture 阶段(简称RA阶段)

-> 架构

一个贯彻环节,指的是对非功能目标的考虑。

PA阶段:

目标:全面理解需求。

方法:ADMEMS矩阵(需求层次-需求方面矩阵)。帮助架构师告别需求列表的陈旧方式,顺利过渡到二维需求观,借此避免遗漏需求。并进一步理清需求间关系和发现衍生需求。

image

CA阶段:

概念架构 不等于 理想化架构。所以,必须考虑包括功能、质量、约束在内的所有方面的需求。

image

RA阶段:

细化架构是相对于概念架构而言的。总体方法为5视图方法。

image

一个贯穿环节:持续关注非功能需求:“目标--场景--决策”表方法。

原文地址:https://www.cnblogs.com/a311300/p/2053877.html