软
软
件
件
架
架
构
构
定
定
义
义
� 什么是架构?如果你问五个不同的人,可能会得到五
种不同的答案。
� 很多人都试图给“架构”下定义,而这些定义本身却
很难统一。
� 软件架构是一种无法以简单的一维方式进行说明的复
杂实体。
� 软件架构(software architecture)是一系列相关
的架构视图,用于指导大型软件系统各个方面的设计
。
� 多重软件架构视图之所以必不可少,是因为各类型人
员(用户、开发人员、测试人员、维护人员、操作人
员)需要从各自的角度理解和使用架构。