2006年10月

原创 一图千言的最佳案例:框架vs.架构

笔者发现,人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构(Architecture)和框架(Framework)混为一谈。阅读全文>

发表于 @ 2006年10月29日 18:14:00|评论(loading...)|编辑

原创 软件架构为谁而设计

一言以蔽之,软件架构师必须做到内外兼顾、各层并重(如图5-3所示)。只有这样,软件架构才能和它“包含了关于如何构建软件的一些最重要的设计决策”的“地位”相符。 阅读全文>

发表于 @ 2006年10月24日 16:24:00|评论(loading...)|编辑

原创 超越设计模式

GOF所著的《设计模式》一书已成为一种“现象”。作为结果,越来越多的人开始学习和运用GOF设计模式。但同时,笔者注意到了另一个意想不到的结果,那就是有相当多的人下意识里认为“模式就是GOF设计模式”——很遗憾,这不是GOF打出的广告语,我相信他们也绝不希望结果会是这样。 阅读全文>

发表于 @ 2006年10月14日 17:29:00|评论(loading...)|编辑

原创 子系统不同,架构不同

不同类型的软件系统需要不同的软件架构设计,这似乎是很多人都理解的道理;但有时候,一个系统的不同子系统也应当有不同的软件架构。阅读全文>

发表于 @ 2006年10月12日 09:23:00|评论(loading...)|编辑

原创 软件架构是一系列有层次性的决策

通过这个案例,我们强烈地感觉到:软件架构师需要做出的一系列重要设计决策,是伴随着对软件系统的层层分解依次展开的。例如,不将整个设备调试系统分为桌面部分和嵌入式部分,也就无从将桌面部分进一步分离成应用层和通讯层。阅读全文>

发表于 @ 2006年10月08日 09:58:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © 温昱