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


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

         作者提出自己的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

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

  • 相关阅读:
    如何学习编程语言?
    spring AOP(1)
    一个老工程师给年轻工程师的十大忠告!!!
    跳楼时看到的[转]
    Python distribution打包&安装流程
    php rsa类的一个写法
    yii数据表关联操作
    JIRA是个好工具
    Yii CModel.rules() 方法 validate预定义完整列表
    Python Challenge挑战一下
  • 原文地址:https://www.cnblogs.com/a311300/p/2053877.html
Copyright © 2020-2023  润新知