知识卡片
质量属性做不成独立视点的原因
内容
把安全性单独做成一个”安全视点”看似合理,实际会失败:全面的安全性需要同时覆盖过程安全、信息安全、运维安全、部署安全——换句话说,它会渗透进几乎每一个已有视点的内容里,这个新视点最终会和其他所有视点重叠而不是与它们并列。这说明[[视角是处理跨结构质量属性的正交工具|视角]]必须是”垂直于”视点的东西,而不能是”平行于”视点的另一个视点,否则分离关注点的初衷会被破坏。
参考来源
《软件系统架构:使用视点和视角与利益相关者合作》第4章《架构视角》