划分子系统的三种必用策略

    分层的细化:

    分层最常用的架构模式,在架构设计初期,100%的系统都可以用分层架构,就算随着设计的深入而采用了其他的架构模式也未必和分层架构矛盾。于是,架构师最熟知、最自然的划分模式就是分层的细化。

    分区的引入:

    为了支持迭代开发,逻辑架构设计中必须引入分区,分区是一个单元,其粒度比层要小。一旦架构师针对每个层进行了分区设计,“深度优先”式的迭代开发就非常自然。

    机制的提取:

    机制是指预先定义好的、能够完成预期目标的、基于抽象角色的协作方式。机制提取有利于底层系统概念的完整性,有利于建立起所有涉众对软件架构的共同认识。

你可能感兴趣的:(划分子系统的三种必用策略)