划分子系统的三种必用策略
2013-02-27 17:41
120 查看
分层的细化:
分层最常用的架构模式,在架构设计初期,100%的系统都可以用分层架构,就算随着设计的深入而采用了其他的架构模式也未必和分层架构矛盾。于是,架构师最熟知、最自然的划分模式就是分层的细化。
分区的引入:
为了支持迭代开发,逻辑架构设计中必须引入分区,分区是一个单元,其粒度比层要小。一旦架构师针对每个层进行了分区设计,“深度优先”式的迭代开发就非常自然。
机制的提取:
机制是指预先定义好的、能够完成预期目标的、基于抽象角色的协作方式。机制提取有利于底层系统概念的完整性,有利于建立起所有涉众对软件架构的共同认识。
分层最常用的架构模式,在架构设计初期,100%的系统都可以用分层架构,就算随着设计的深入而采用了其他的架构模式也未必和分层架构矛盾。于是,架构师最熟知、最自然的划分模式就是分层的细化。
分区的引入:
为了支持迭代开发,逻辑架构设计中必须引入分区,分区是一个单元,其粒度比层要小。一旦架构师针对每个层进行了分区设计,“深度优先”式的迭代开发就非常自然。
机制的提取:
机制是指预先定义好的、能够完成预期目标的、基于抽象角色的协作方式。机制提取有利于底层系统概念的完整性,有利于建立起所有涉众对软件架构的共同认识。
相关文章推荐
- Python笔记 - 条件语句三种用法实现分数等级划分
- Redis中删除过期Key的三种策略
- btrfs cfq, noop, deadline三种IO调度策略下的IO性能表现(gp针对grup.conf配置)
- cisco2801和cisco2960交换机实现双adsl接入及划分vlan,vlan通过不同的adsl上网,策略路由实现vlan之间的通信
- 跨平台 GUI 的三种实现策略.md
- 华为基于策略划分VLAN的配置方法及示例
- localforage 对不同浏览器 使用不同的缓存策略 , 大大提高了性能 ,IndexedDB,WebSQL 和 localStorage 三种存储模式
- Angular2-三种样式封装策略的区别
- 三种处理缓存失效的策略
- 敏捷开发产品管理系列之九:划分产品子系统
- HIVE学习笔记:HIVE内置的三种表格式与表的划分
- Hibernate中三种自键生成策略
- 详解三种缓存过期策略LFU,FIFO,LRU(附带实现代码)
- 三种动态VALN划分方法
- 正则表达式Greedy、Reluctant、Possessive三种策略的区别
- 在JPA中,实体继承关系的映射策略共有三种:单表继承策略(table per class)、Joined策略(table per subclass)和Table_PER_Class策略。
- 缓存失效策略(FIFO 、LRU、LFU三种算法的区别)
- 发送队列的默认队列策略 (linux网络子系统学习 第十一节 )