软件体系结构

软件体系结构 pdf epub mobi txt 电子书 下载 2025

出版者:清华大学出版社
作者:(美)肖,(美)加兰
出品人:
页数:234
译者:
出版时间:2007-3
价格:29.80元
装帧:平装
isbn号码:9787302145509
丛书系列:世界著名计算机教材精选
图书标签:
  • 软件体系结构
  • 软件工程
  • 计算机
  • SA
  • 程序设计
  • 私藏
  • 码农书库
  • 架构设计
  • 软件架构
  • 系统设计
  • 软件工程
  • 架构模式
  • 设计模式
  • 可扩展性
  • 可维护性
  • 质量属性
  • 领域驱动设计
  • 微服务
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

软件体系结构作为从软件设计抽象出来的一门新兴学科,目前已经成为软件工程一个重要研究领域。本书作者Mary Shaw和David Garlan作为软件体系结构最早的研究者,在体系结构领域做出了大量先导性的工作。

  本书共有8章:绪论、软件体系结构风格、案例研究、共享信息系统、软件体系结构描述、软件体系结构的分析与评估、特定领域的软件体系结构和流行的软件体系结构等。本书第1-4章主要译自Mary Shaw和David Garlan的著作。根据目前软件体系结构的现状、以及编译者多年的教学实践经验,在第1章和第5章加入了部分新的内容,并重新编写了第6章、第7章和第8章。其中第6,7章是在参考了大量相关研究的基础上,结合作者在图书馆领域的亲身实践编写的。

  本书可以作为计算机专业研究生和高年级本科生的软件体系结构课程的教材或参考书,也可作为软件开发人员的参考手册。

作者简介

目录信息

第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实现参考文献
· · · · · · (收起)

读后感

评分

和一般的教科书一样,严谨但不活泼,全面但并不实用。可以看出作者的实战经验并不丰富。 它把软件体系结构进行了分类整理,分类表如下: 一、数据流系统 批处理系统 管道和过滤器 二、调用和返回系统 主程序和子程序 面向对象系统 多级多层 三、独立构件 通信过程 ...

评分

和一般的教科书一样,严谨但不活泼,全面但并不实用。可以看出作者的实战经验并不丰富。 它把软件体系结构进行了分类整理,分类表如下: 一、数据流系统 批处理系统 管道和过滤器 二、调用和返回系统 主程序和子程序 面向对象系统 多级多层 三、独立构件 通信过程 ...

评分

和一般的教科书一样,严谨但不活泼,全面但并不实用。可以看出作者的实战经验并不丰富。 它把软件体系结构进行了分类整理,分类表如下: 一、数据流系统 批处理系统 管道和过滤器 二、调用和返回系统 主程序和子程序 面向对象系统 多级多层 三、独立构件 通信过程 ...

评分

和一般的教科书一样,严谨但不活泼,全面但并不实用。可以看出作者的实战经验并不丰富。 它把软件体系结构进行了分类整理,分类表如下: 一、数据流系统 批处理系统 管道和过滤器 二、调用和返回系统 主程序和子程序 面向对象系统 多级多层 三、独立构件 通信过程 ...

评分

和一般的教科书一样,严谨但不活泼,全面但并不实用。可以看出作者的实战经验并不丰富。 它把软件体系结构进行了分类整理,分类表如下: 一、数据流系统 批处理系统 管道和过滤器 二、调用和返回系统 主程序和子程序 面向对象系统 多级多层 三、独立构件 通信过程 ...

用户评价

评分

自己的复印本。内容简单了些,算是原著的缩写版.所以中文版是编译.

评分

老旧,没找到精华书呢。。。。。。。伤心

评分

自己的复印本。内容简单了些,算是原著的缩写版.所以中文版是编译.

评分

老旧,没找到精华书呢。。。。。。。伤心

评分

同学在图书馆将英文版的读过,其实和原版比较是有一定程度的删减的。入门可以看看,不适合实战。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有