子系统不同,架构不同
来源:互联网 发布:哪里能发淘宝推广链接 编辑:程序博客网 时间:2024/06/11 18:35
2006年10月12日 09:23:00
(摘自《软件架构设计》一书草稿)
2.1.3 子系统不同,架构不同
另外,不同类型的软件系统需要不同的软件架构设计,这似乎是很多人都理解的道理;但有时候,一个系统的不同子系统也应当有不同的软件架构。
举个例子。相信不少读者了解Martin Fowler所著的《企业应用架构模式》中介绍的事务脚本模式(Transaction Script)、领域模型模式(Domain Model)等"领域逻辑模式"。在实际的架构设计当中,这些模式的运用并不是"放之各子系统而皆准"的。例如,一个采用了分层架构的软件系统,它可能包含了报表、拓扑显示等子系统,这些子系统会有自己的内部架构吗?
图2-5所示的示意图给出了结论:拓扑子系统适宜采用领域模型架构模式,而报表子系统则应采用事务脚本架构模式。
图2-5 不同子系统采用不同软件架构之例
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1331251
- 子系统不同,架构不同
- 子系统不同,架构不同
- 子系统不同,架构不同
- 子系统不同,架构不同
- 子系统不同,架构不同
- java的不同架构
- 不同需求影响架构的原理不同
- 不同
- 不同
- 子系统公用同一个Dll,但不同版本的解决办法
- 谈搜索架构师的不同阶段
- 谈搜索架构师的不同阶段
- 谈搜索架构师的不同阶段
- MVC和三层架构的不同
- 关于不同cpu架构APP的兼容问题
- Spark在不同集群中的运行架构
- 不同架构的字节顺序释疑
- J2EE Web架构与CS架构命名上的不同
- 温昱荐《应用框架的设计与实现》
- 夏桅荐《应用框架的设计与实现》
- 孟岩荐《应用框架的设计与实现》
- 《软件架构设计》是怎样一本书
- 软件架构是一系列有层次性的决策
- 子系统不同,架构不同
- 超越设计模式
- 软件架构为谁而设计
- 一图千言的最佳案例:框架vs.架构
- 软件架构的精髓:协作(Booch语)
- 谈谈架构设计的思维方式
- 新书快评:脚本驱动的“故事”
- 《软件架构设计》内容简介
- 温昱眼中的2006中国软件大会