zoukankan      html  css  js  c++  java
  • 一线架构师三四章阅读笔记

    第三章 什么是Pre-architecture

    Pre-architecture就是架构设计的最前期阶段,其工作目标包括:理解需求、建立需求大局观、确定架构设计方向等。

     

    实际意义

    需求理解的大局观

    降低架构失败风险

    尽早开始架构设计

    明确机构设计的驱动力

    业内现状

    业界对Pre -architecture阶段普遍不够重视。相反,“架构设计唯靠经验”、“架构设计目标不变”等错误观点比较常见。

    目前功能影响架构的原理研究的最透彻,质量影响架构的原理也有基本共识。但是在约束影响架构的原理上很大程度被忽略。

    实践要领

    不同需求影响架构的不同原理,才是架构设计思维的基础。功能、质量和约束在不同方面影响着架构设计

    pa阶段的四个步骤

    首先,借助ADMEMS矩阵思维工具,把多而杂的架构影响因素梳脉理络、建立全面有序的理解。然后,分别针对约束、质量、功能这3类需求开展相应工作。分析约束影响,识别隐含需求;确定关键质量,明确关键质量之间的优先级;确定关键功能,便于更有针对性地分配有限的架构设计时间。

    第一步:需求架构化 

    第二部:分析约束影响

    第三部:确定关键质量

    第四部:确定关键功能

     

    第4章 需求结构化与分析约束影响

    用ADMEMS矩阵方法进行需求结构化

     他的范围要超越软件需求规格说明书的限制

    为什么要分析约束影响

    主要是为了尽早识别风险,因为一旦忽略风险,风险就会找上门来,所以要尽一切可能防止风险的发生。从本质上讲,分析约束影响就是分析各个需求项之间的关系,并发现被遗漏的需求。所以,将需求“化杂乱为清晰”的正交表可以作为分析约束影响的基础一即在需求项清晰定位的前提下,找到不同需求之间的关系、发现遗漏需求。

    这一章主要论证了pa 阶段的四个步骤中的前两个。

  • 相关阅读:
    移植ssh到mini2440
    VMware中Ubuntu安装VMware Tools步骤及问题解决方法
    Linux的网卡由eth0变成了eth1,如何修复
    mini2440移植所有驱动到3.4.2内核详细解说
    单片机的一生(感觉在说大部分人)
    mini2440移植linux-3.4.2内核详细解说
    Ubuntu中恢复桌面的上下默认面板命令
    mini2440移植最新u-boot-2012.04.01详细解说
    MyEclipse CI 2018.8.0 官方最新免费版(破解文件+激活工具+破解教程)
    cocos 获取一个骨骼动画多次显示播放
  • 原文地址:https://www.cnblogs.com/xuange1/p/12664542.html
Copyright © 2011-2022 走看看