news 2026/9/27 11:27:29

高级软件架构师学习笔记----质量属性和质量效用树

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
高级软件架构师学习笔记----质量属性和质量效用树

本文重点

对于这篇文章的内容,我只想说,它绝对是重中之重,因为这个章节中的内容往往存在于案例课程的第一题,如果这道题你要是不能拿到22分以上,我觉得你案例就危险了。

在这篇文章中,我将把我的诀窍告诉你,个人感觉这个章节太简单了。下面我们先来学知识,再来学技巧。

知识

ATAM&质量属性

ATAM(架构权衡分析方法)重点关注的四个核心质量属性:

ATAM(架构权衡分析方法)通常重点关注以下质量属性:

  • 性能

  • 可用性

  • 安全性

  • 可修改性

这是架构评估中最常考察的四个属性,也是ATAM效用树构建的基础。这四个是重点,你可以理解为必考,除了这四个之外,还有

每一个都要大概了解一下描述的是什么?但其实你看上面的这个我估计你也是看不懂的 ,但是你要记住上面描述的关键字,后面我也会把一些关键字技巧告诉你,这个非常简单不要害怕。

ATAM效用树 vs 质量属性场景

这条区分了两个容易混淆的概念:

在架构评估中,效用树是ATAM方法中用于将业务目标分解为具体质量属性场景的工具,但它本身不是“描述质量属性的手段”——描述质量属性的标准手段是质量属性场景。

核心区别:

  • 效用树:分解工具,将业务目标→质量属性→具体场景

  • 质量属性场景:描述质量属性的标准手段(刺激、环境、响应三要素)

质量属性场景的三个组成部分:

架构评估中场景从刺激、环境、响应三方面进行介绍。

完整表述:什么情况下(环境)发生什么(刺激),系统应该怎样(响应)。

这是描述任何质量属性场景的标准模板。这种题是肯定有的,你必须要多加练习。

权衡质量属性的相关问题

考试的时候会给你一段话,让你先判断这个是质量属性的哪一种,进一步判断是风险点于非风险点、敏感点权衡点,这个也不难,技巧也会教你。

技巧

关键字顺口溜:


性能并发时间短,可伸缩加资源涨;
可用故障要冗余,可靠不丢容错强;
安全防攻控权限,可修改看人·天;
可测试看桩/日志,可移植跨平台装;
互操作接口标准,易用用户说好爽;
可维护性改与修,可扩展关注功能添。

有以上关键字,记住就无脑选就行了,我刷了好多题,反正没有逃过这个顺口溜的,就这么强,除非考官看到我的顺口溜,针对我。

性能战术

在性能这里有时候会做一些文章,针对性能这一质量属性的具体战术:

资源管理(复用(缓存、池))、资源需求(减少开销(压缩))、资源仲裁(调度(优先级))

架构评估四要点

在评估质量属性时,需要识别以下四类结果:

  • 明显影响一个质量属性 → 敏感点

  • 多个质量属性在打架 → 权衡点

  • 可能导致失败 → 风险点

  • 都没问题且已验证 → 非风险点

质量属性场景

质量属性场景由6个核心要素构成。做题时,拿到一段描述,就按这个顺序去题干里“抓词”:

  1. 刺激源(Source):谁发起的? →用户、外部系统、监控组件、攻击者。

  2. 刺激(Stimulus):发生了什么? →并发请求、宕机、篡改数据、网络中断。

  3. 环境(Environment):系统处于什么状态? →正常负载、高峰期、系统初启、维护模式。

  4. 制品(Artifact):哪个对象受影响? →订单服务、数据库、缓存集群、Web界面。

  5. 响应(Response):系统怎么应对? →切换备用节点、返回结果、记录日志、拒绝连接。

  6. 响应度量(Response Measure):怎么量化结果? →≤ 1 秒、99.99% 可用、0 数据丢失、不超过 30 秒。

速记逻辑:“谁(源)在什么情况(环境)下因为什么(刺激)触发了哪个对象(制品),系统做了什么(响应),多快/多好(度量)。”

我个人觉得是你先找到刺激源,一般是名词
然后名词的动作,就是刺激
环境往往就是一些状态
制品其实就是:被刺激得对象的动作
响应:动作的读量,可量化的

这个很简单,按照我说的来,刷几遍题就可以了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/27 11:26:43

企业展示型网站源码2026最新:解决无人访问的实战方案

企业展示型网站源码2026最新:解决无人访问的实战方案 网站做好了没人访问,这是绝大多数中小企业老板最头疼的事。很多老板以为买了服务器、找了外包,网站上线就等于万事大吉,结果后台数据一片惨淡,连个像样的询盘都没有。这通常不是技术问题,而是选错了方向,或者没抓住2026最新的技术红利。…

作者头像 李华
网站建设 2026/9/27 11:26:29

3套方案搞定wordpress小图标网站 图解步骤避坑域名服务器

3套方案搞定wordpress小图标网站 图解步骤避坑域名服务器 域名买好了,服务器也租了,结果网站打开全是破图?别急,这不仅是图标没加载出来的问题,更是你技术选型没选对。很多站长盯着代码看半天,其实卡点根本不在前端,而在你对 WordPress…

作者头像 李华
网站建设 2026/9/27 11:26:00

2026最新查询类网站开发安全避坑指南

2026最新查询类网站开发安全避坑指南 很多甲方朋友一上来就问:“我要做个查询类网站,预算多少?多久能好?”但真正让项目延期、甚至上线后出大事故的,往往不是功能没做完,而是 域名服务器搞不懂…

作者头像 李华
网站建设 2026/9/27 11:25:50

衡阳seo排名多少钱?揭秘本地建站防坑指南

衡阳seo排名多少钱?揭秘本地建站防坑指南 找衡阳本地建站公司,最怕听到“全包”两个字。一开口问多少钱,报价单写得花里胡哨,最后落地时要么功能缩水,要么后期维护费像无底洞。很多老板心里都有本账:到底衡阳seo排名优化多少钱才合理?别被那些“首月免费”“排名保证前三”的忽悠话术带偏了。…

作者头像 李华
网站建设 2026/9/27 11:25:49

宁波外贸公司黄页搭建实战:不懂代码花多少钱能搞定

宁波外贸公司黄页搭建实战:不懂代码花多少钱能搞定 手里拿着几百家宁波外贸客户的资料,想做个黄页站挂在网上,却连服务器怎么买、域名怎么绑都不知道,这种“有货无门”的焦虑太常见了。别慌,今天不整虚的,直接拆解一个真实案例:一位做汽配出口的老张,预算有限,不懂代码,如何在两周内上线一个能接询盘的外贸黄页站…

作者头像 李华
网站建设 2026/9/27 11:25:46

北京网站建设百度排名优化,到底多少钱?3个案例拆解避坑指南

北京网站建设百度排名优化,到底多少钱?3个案例拆解避坑指南 改个需求建站公司拖一周,这种憋屈事谁没遇到过?你急着上线,对方却以“排期紧”为由一拖再拖,最后交付的代码不仅慢,还带着安全漏洞,SEO效果更是惨不忍睹。很多老板问,北京做网站建设百度排名优化,到底要花多少钱?这钱花得值不值?其实,价格不是最…

作者头像 李华