你能推荐一些关于软件架构的书吗?这些书应该讨论如何在模块级设计软件,以及这些模块将如何交互。有许多关于设计模式的书籍,它们大多是低层次的细节。我知道低层次的细节也很重要,但我想要好的设计架构书的列表。
也请推荐一些关于软件架构案例研究的书籍。
发布于 2011-04-11 05:32:27
你可以从哪里获得关于软件架构的知识?其中一个地方是你构建系统的经验。另一种是与其他开发人员对话或阅读他们的代码。还有一个地方就是书籍。我是一本关于软件架构(Just Enough Software Architecture)的书的作者,但让我转而向您指出一些经典:
这只是一个简短的清单,仅仅因为我没有列出一些东西并不意味着它是一本糟糕的书。如果你正在寻找一些可以立即免费阅读的东西,我在我的网站上有three chapters of my book可供下载。
发布于 2011-04-10 12:58:53
我想这就是我第一次读到这个问题时想到的那本书。它谈到了各种建筑风格,如管道和过滤器,黑板系统等,这是一个古老的,我让你判断它是否是‘好东西’。
Pattern Oriented Software Architecture
我也特别喜欢这两个,特别是第一个。第二个开始挖掘底层设计模式,但在各个方面仍然很棒:
Enterprise Integration Patterns
Patterns of Enterprise Application Architecture
我希望这些都是你所想要的。
发布于 2011-04-10 12:28:40
我不熟悉那些详细介绍架构而不是设计模式的书籍。我主要使用设计书籍来了解我将如何构建这样一个系统,我使用highscalability等资源来了解各种公司的架构,只需查看右侧的“所有时间收藏”选项卡,您就会看到有关youtube、推特、谷歌、亚马逊、flickr甚至this site架构的帖子……
https://stackoverflow.com/questions/5609727
复制相似问题