软件体系结构

当前位置:首页 > 计算机网络 > 研究生/本科/专科教材 > 软件体系结构

出版社:清华大学出版社
出版日期:2007-3
ISBN:9787302145509
作者:(美)肖,(美)加兰
页数:234页

书籍目录

第1章  绪论  1.1  什么是软件体系结构       软件设计层次  1.2  软件体系结构研究的内容和范畴    1.2.1  体系结构研究领域    1.2.2  风格、设计模式、框架  1.3  体系结构设计原则  1.4  软件体系结构研究的现状  1.5  全书的安排第2章  体系结构风格  2.1  体系结构风格  2.2  管道过滤器  2.3  数据抽象和面向对象组织结构  2.4  事件驱动,隐式调用  2.5  分层系统  2.6  知识库  2.7  解释器  2.8  过程控制    2.8.1  过程控制范例    2.8.2  过程控制软件范例  2.9  其他常见的体系结构  2.10  异构体系结构  2.10  异构体系结构第3章  案例研究  3.1  上下文关键字    3.1.1  解决方案1:使用共享数据的主程序/子程序    3.1.2  解决方案2:抽象数据类型    3.1.3  解决方案3:隐式调用    3.1.4  解决方案4:管道过滤器    3.1.5  各种方案的比较  3.2  仪器软件    3.2.1  面向对象模型    3.2.2  分层模型    3.2.3  管道过滤器模型    3.2.4  改进后的管道过滤器秩型    3.2.5  专用化模型    3.2.6总结  3.3  移动机器人    3.3.1  设计考虑因素    3.3.2  解决方案1:控制环路    3.3.3  解决方案2:分层体系结构    3.3.4  解决方案3:隐式调用    3.3.5  解决方案4:黑板体系结构    3.3.6  各种方案的比较  3.4  定速巡航控制    3.4.1  定速巡航控制的面向对象观点    3.4.2  定速巡航控制的过程控制观点    3.4.3  分析和讨论    3.4.4总结  3.5  复合混合风格的三个案例    3.5.1  具有多种风格的分层设计    3.5.2  使用不同构件风格的解释器    3.5.3  一个黑板风格的解释器第4章  共享信息系统  4.1  共享信息系统概述  4.2  数据库集成    4.2.1  批序列    4.2.2  简单知识库(Repository)    4.2.3  虚拟知识库    4.2.4  多级分层结构    4.2.5  业务数据处理的共享信息系统的演刊  4.3  软件开发环境集成    4.3.1  批序列    4,3.2  从批序列到知识库的转化    4.3.3  知识库    4.3.4  多级分层结构    4.3.5  软件开发环境的共享信息系统的演仙  4.4  建筑设计集成     4.4.1  知识库    4.4.2  智能控制    4.4.3  建筑设计的共享信息系统的演化  4.5  共享信息系统的体系结构    4.5.1  各种数据流系统的比较    4.5.2  各种知识库系统的比较  4.6  结论第5章  软件体系结构描述  5.1  综述       IEEE软件体系结构描述框架标准  5.2  体系结构描述语言(ADL)    5.2.1  典型的软件体系结构描述语言简介  5.3  体系结构形式化模型和规格说明    5.3.1  体系结构形式化的价值    5.3.2  形式化一个特殊系统的体系结构    5.3.3  形式化体系结构风格    5.3.4  Z标记形式化描述语言  5.4  使用UML描述体系结构第6章  软件体系结构的分析与评估  6.1  体系结构评估概述  6.2  体系结构评估方法  6.3  体系结构权衡分析方法(ATAM)    6.3.1  ATAM评估步骤    6.3.2  ATAM评估工具  6.4  软件体系结构分析方法(SAAM)    6.4.1  SAAM评估步骤    6.4.2  SAAM评估工具第7章  特定领域的软件体系结构  7.1  特定领域的软件体系结构概述    7.1.1  特定领域的软件体系结构的定义    7.1.2  DSSA的组成  7.2  研究DSSA及其开发方法的意义  7.3  DSSA的螺旋型演化过程  7.4  基于DSSA的软件开发    7.4.1  DSSA的建模    7.4.2  基于DSSA的开发流程  7.5  基于DSSA的DRICSM系统建模    7.5.1  面向DRICSM的领域模型概述    7.5.2  开发DRICSM系统的特征    7.5.3  DRICSMSA的体系结构模型第8章  流行的软件体系结构  8.1  概述  8.2  基于CORBA的分布式构件技术  8.3  基于Java的分布式构件技术  8.4  基于.NET平台的分布式构件技术  8.5  面向服务的体系结构    8.5.1  什么是面向服务的体系结构    8.5.2  基于Web服务的SOA实现参考文献

作者简介

软件体系结构作为从软件设计抽象出来的一门新兴学科,目前已经成为软件工程一个重要研究领域。本书作者Mary Shaw和David Garlan作为软件体系结构最早的研究者,在体系结构领域做出了大量先导性的工作。
  本书共有8章:绪论、软件体系结构风格、案例研究、共享信息系统、软件体系结构描述、软件体系结构的分析与评估、特定领域的软件体系结构和流行的软件体系结构等。本书第1-4章主要译自Mary Shaw和David Garlan的著作。根据目前软件体系结构的现状、以及编译者多年的教学实践经验,在第1章和第5章加入了部分新的内容,并重新编写了第6章、第7章和第8章。其中第6,7章是在参考了大量相关研究的基础上,结合作者在图书馆领域的亲身实践编写的。
  本书可以作为计算机专业研究生和高年级本科生的软件体系结构课程的教材或参考书,也可作为软件开发人员的参考手册。

图书封面


 软件体系结构下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     和一般的教科书一样,严谨但不活泼,全面但并不实用。可以看出作者的实战经验并不丰富。它把软件体系结构进行了分类整理,分类表如下:一、数据流系统批处理系统管道和过滤器二、调用和返回系统主程序和子程序面向对象系统多级多层三、独立构件通信过程事件系统 四、虚拟机解释器基于规则系统五、数据中心系统数据库超文本系统黑板集中讨论了以下几种体系架构:一、管道过滤器;二、面向对象;三、隐式调用(即事件驱动);四、分层系统;五、知识库;六、解释器;七、过程控制(控制论系统);

精彩短评 (总计17条)

  •     这本书在体系结构方面还是比较经典的
  •     是我导师写的。。。因为要考试才买的
  •     googlescholar上显示的引用有2000+内容比较YY,写文档的时候用的着,里面的一些思想值得借鉴,图画的还可以但是内容不实用,也有点过时翻译的还行
  •     字大,内容少,感觉像文科的书籍,但是这门课程比较有用,想深入了解建议多参考几本书。
  •     内容新,不错!
  •     讲的比较实、具体。不错的。
  •     教材规定用这个
  •     同学在图书馆将英文版的读过,其实和原版比较是有一定程度的删减的。入门可以看看,不适合实战。
  •     这本书翻译得一般...
  •     后面两章不行
  •     了解,了解一下理论,对总结与指引实践。
  •     内容未免过于简短。
  •     内容简单了些,算是原著的缩写版.所以中文版是编译.
  •     内容太乱
  •     1. 首先,不是我埋怨什么,这么厚度的一本书,里面的字体估计都有四号字那么大了,能讲多少内容大家自己想想吧
    2. 其次,说到翻译质量
    翻译的语言极其生硬,可读性很差。内容基本是直译,一些很明显的词语用法都翻译错了。好吧,作为一个翻译的作品,不能太苛求。但是读起来真的很累
    错误太多。这个看了就来火。诸位编辑或者作者,你敢告诉我第85页,图4.8里面是什么东西么?你觉得你摆一个空白的表格上来有意思么?
    翻译不一致。这个就多了去了,到处都有:图片中的文字翻译和文本中的翻译不一致,前面的文字翻译和后面的不一致。

    最后:各位翻译的专家们,我知道翻译东西不容易。但是没本事就别干这个活,没人说你什么。既然翻译了就认真点,不然真是误人子弟
  •     适合专业人员深入阅读,是老师推荐的,也是我们的必备书籍
  •     粗略地翻了一下,看不太懂,不知道讲的什么东西。难道我的境界还太差?
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024