知识卡片
非正式架构分析技术四件套
内容
四种非正式架构分析技术,对应不同项目阶段:①质量属性讨论会(QAW)——设计前向利益相关者征集可测量的质量场景(如”响应时间“),按优先级排出风险;②架构检查单——设计/评审期核对已知风险(通用或领域特定,如XSS检查单);③架构评审——请未参与设计者审阅草案,发现潜在缺陷;④ATAM——正式评估设计草案的质量属性权衡是否可接受,费时昂贵但核心思想可简化套用到小项目。
参考来源
- 位置:《恰如其分的软件架构》第15章《使用架构模型》15.6.2节《非正式的分析技术》(源文件:_epub-src/OEBPS/text00165.html)
- 结论依据:原文依次介绍质量属性讨论会、架构检查单、架构评审、ATAM四种非正式分析技术的适用阶段和作用,说明它们各自如何帮助识别设计风险。
- 原始内容:质量属性讨论会(quality attribute workshops)是一种发现和排列系统质量属性场景的技术,一般在开始设计前使用……架构检查单(architecture checklists)在设计或评审期间使用……架构评审(architecture review)包括向那些没有参与设计的评审者做一次关于架构草案或设计的报告……架构权衡分析方法(ATAM)是一种架构评审方法,用来评估一个设计草案是否适用。