SoftwareArchitecture(软件体系结构)

2008-04-09 04:06:50来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

这本书我早就有了,可惜是英文的,一直没看。国庆七天无事,翻之。慢慢品味,还是发现是一本不错的书。本来雄心壮志要翻译,敲了1个半小时,居然就坚持不住。先将作者前言的部分内容翻译放上,一来引起更多人关注,二来给自己找些动力继续翻译,呵呵。请大家不要见笑,第一次公开翻译。

Software Architecture

Mary Shaw && David Garlan

From Carnegie University

前言

软件系统的体系结构

“天啊,我居然会写散文(prose)啦,而四十年来我对这些一直都是一无所知!”

这样的情况同样发生在软件系统的开发中。在第一个引入模块的程序出现时,软件结构就出现了。程序员就开始考虑模块间以及与全局属性间的互相作用和影响(Interaction)。好的软件开发人员经常使用一种或多种体系结构模式作为他们系统设计和组织的策略,但是这些模式的使用是没有规则(不正规的?Informal)的而且没有充分意识到这些体系结构给最终系统带来的影响。

在探索更好支持软件开发途径中,我们注意到软件的体系结构。我们注意到很多程序员在系统组织和设计中经常毫无意识但又有目的的使用体系结构上的一些模式。我们在这里将给大家介绍软件体系结构这一领域,我们的目的是介绍这一学科当前的发展状况以及探索体系结构能够通过那些途径影响软件的设计。当然一本书不足以揽括该领域的所有方方面面,我们只是谈到该领域的主要问题。

该书的读者是职业软件开发人员和学生。对于职业软件开发人员,他们能够从这本书获得系统规划和设计的新的思想、将发现很多他们可能很熟悉(或者根本不熟悉)的体系结构模式。通过对这些模式详细的分类、举例讲解和比较,这本书将清晰他们的理解,开阔他们的思路。对于学生,这本书有利于他们用体系结构的角度来看待一个系统。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Thinkingfootballinpattern——通用足球战术体系建模

下一篇:singleton模式的一种变体:double-checkedlocking