知识卡片

视角是处理跨结构质量属性的正交工具

专业/工作

内容

性能、安全性、可用性这类质量属性天生是跨结构的——不只出现在某一份视图里,而是同时影响功能、部署、并发等几乎所有视图。传统的[[单一详细模型无法满足所有利益相关者|视点+视图]]方法只擅长拆解静态结构关注点,面对这种跨切面属性会失效。为此需要一种与视点正交的新工具——视角(perspective):它不对应某种结构类型,而是对应某种质量属性,用来检验并修改已有视图,使其满足该属性的要求。

参考来源

《软件系统架构:使用视点和视角与利益相关者合作》第1章《简介》