Refined Architecture阶段

Refined Architecture阶段是细化阶段是属于架构设计,不是详细设计,这两个不能混谈

对于细节架构和逻辑架构的差异有三个典型

1.接口,在细节架构里,接口是核心部分,而逻辑架构并不关心接口

2.子系统,细节架构重视通过通过子系统和模块来分割整个系统,并且子系统有明确的接口,而逻辑架构只有抽象的组件

3.交互阶段,细节架构的交互阶段是‘实在的’,是基于接口方法的调用,而逻辑结构是概念化的,如A层调用了B层的服务。

架构师还应该记住 方案=项目+需求+架构 并不是方案=架构的全部。

对于架构的工作范围

多视图方法的实际意义:

1.利于思考

2.便于交流

而对于概念架构,逻辑架构,物理架构,逻辑架构和物理架构是架构设计同一阶段要同时考虑的两个方面,是同一个阶段里的,是两个视图,并不是两个阶段。

多视图的5视图方法包含

逻辑视图,开发视图,运行视图,物理视图,数据视图

对于逻辑架构的划分子系统实践策略归纳为三种

1.分层的细化

2.分区的引入

3.机制的提取

猜你喜欢

转载自www.cnblogs.com/zlj843767688/p/12669998.html