网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件体系结构/世界著名计算机教材精选
分类
作者 (美)肖//加兰
出版社 清华大学出版社
下载
简介
编辑推荐

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

内容推荐

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

本书共有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实现

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 14:31:54