架构师手册
关于多视图方法的价值,Len Bass等专家在《软件架构实践(第2版)》一书中论述道:
神经科专科医生、整形医生、血液专家和皮肤科医生对人体结构有着不同的视图。眼科医生、心脏病专家和足病医生研究治疗的是身体的某个部分。运动学专家和精神病专家关注的是整个人体行为的不同方面。尽管这些视图是不同的并且具有差异巨大的属性,但它们都具有内在相关性:它们共同描述了人体的结构。
软件也是如此。现代系统非常复杂,很难一下领会。相反,在任何时刻,我们只能把注意力放在软件系统的一个或几个结构上。为了有意义的传达架构的信息,必须说明此刻正在讨论哪个或哪些结构–即采用的是架构的哪个视图。
所以,多视图方法有两个方面的实际意义: