图书介绍

软件体系结构PDF|Epub|txt|kindle电子书版本网盘下载

软件体系结构
  • 林荣恒,吴步丹,金芝编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115402936
  • 出版时间:2016
  • 标注页数:212页
  • 文件大小:38MB
  • 文件页数:219页
  • 主题词:软件-系统结构-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件体系结构PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 软件体系结构的起源与背景1

1.1 软件危机1

1.2 软件工程的兴起2

1.3 软件体系结构层次5

1.4 软件体系结构的理想与现实6

1.4.1 软件体系结构的理想效果6

1.4.2 现存软件复用的层次7

1.5 相关软件的失败案例8

1.5.1 瑞典船的故事8

1.5.2 集团通信业务系统项目9

1.5.3 邮政信息管理系统的开发9

1.6 软件体系结构的发展历程10

1.7 本书导读11

第2章 软件体系结构的原理与模型13

2.1 软件体系结构的基本概念13

2.1.1 什么是体系结构13

2.1.2 什么是软件体系结构13

2.2 软件体系结构建模14

2.2.1 建模的目的14

2.2.2 建模的工具及方法14

2.3 多维软件体系结构的模型与视图25

2.3.1 软件体系结构“4+1”视图概述25

2.3.2 “4+1”视图举例说明26

小结31

习题32

第3章 软件体系结构风格33

3.1 软件体系结构风格概述33

3.2 经典软件体系结构风格33

3.2.1 管道过滤器风格33

3.2.2 调用返回风格36

3.2.3 正交与分层风格37

3.2.4 共享数据风格39

3.3 现代软件体系结构风格40

3.3.1 C/S模式与B/S模式40

3.3.2 消息总线结构42

3.3.3 公共对象请求代理技术45

3.3.4 基于SOA的体系架构49

3.3.5 基于REST的体系架构58

小结61

习题61

第4章 质量属性62

4.1 质量属性与功能属性62

4.2 质量属性定义及分类62

4.3 质量属性详解63

4.4 各类质量属性分析举例64

4.4.1 易用性举例64

4.4.2 可修改性举例67

4.4.3 可用性举例69

4.4.4 性能举例70

4.4.5 安全性举例73

4.4.6 可测试性举例75

小结75

习题75

第5章 质量属性场景及性能战术77

5.1 质量属性场景77

5.1.1 质量属性场景的定义77

5.1.2 一般场景与具体场景78

5.2 质量属性战术(Tactics)78

5.3 性能的质量属性场景及战术79

5.3.1 资源需求类战术80

5.3.2 资源管理类战术82

5.3.3 资源仲裁类战术97

小结104

习题104

第6章 可用性的质量属性场景及战术105

6.1 可用性的关注点105

6.2 可用性的一般场景106

6.3 可用性战术107

6.3.1 错误检测战术107

6.3.2 错误恢复战术116

6.3.3 错误预防战术125

小结142

习题142

第7章 可修改性的质量属性场景及战术143

7.1 可修改性关注点143

7.2 可修改性的一般场景143

7.3 可修改性战术144

7.3.1 局部化修改战术144

7.3.2 防止连锁反应战术151

7.3.3 推迟绑定时间战术174

小结186

习题186

第8章 分析与设计软件体系结构187

8.1 软件分析一般过程187

8.1.1 Log4J的工程分析187

8.1.2 IMSDroid工程分析191

8.2 软件设计方法192

8.2.1 ADD方法概述192

8.2.2 回顾标准RUP194

8.2.3 ADD方法与RUP的关系195

8.2.4 ADD方法实例196

小结206

习题206

第9章 软件体系结构描述语言207

9.1 ACME207

9.2 Wright语言211

热门推荐