zoukankan      html  css  js  c++  java
  • <<一线架构师实践指南>>读书笔记之一总体概览

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

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

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

  • 相关阅读:
    ecstore前台模板变量处理
    MySQL慢查询日志总结
    Linux 操作MySQL常用命令行
    CGI、FastCGI和php-fpm的概念和区别
    sync实现windows与nginx主机端文件同步(参考文档)
    PHP实现四种基本排序算法
    http和https协议
    linux的计划任务
    php封装一个接口类
    mysql的常见面试问题
  • 原文地址:https://www.cnblogs.com/a311300/p/2053877.html
Copyright © 2011-2022 走看看