什么是架构
1、根据要解决的问题,对目标系统的边界进行界定;
2、并对目标系统按某个原则的进行切分;
3、根据2,使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的所有工作。
架构设计的多阶段与多视图
阶段一:把握需求特点,确定架构驱动力
阶段二:根据重大需求,确定概念架构
阶段三:细化架构设计,关注不同视图
质疑驱动的逻辑架构设计
Pre-architecture阶段:ADMEMS矩阵方法