架构师书库软件架构理论与实践/李必信

首页 > 图书 > 教材教辅/2020-09-23 / 加入收藏 / 阅读 [打印]
架构师书库软件架构理论与实践/李必信

架构师书库软件架构理论与实践/李必信

作者:李必信 廖力 王璐璐 等

开 本:16开

书号ISBN:9787111620709

定价:

出版时间:2018-09-01

出版社:机械工业出版社

架构师书库软件架构理论与实践/李必信 本书特色

本书是一本全面介绍SA的书,从SA发展历史的过去、现在到可能的未来,从SA的基础理论方法到技术手段,从SA的设计开发实践到质量保障实践,以及从静态SA到动态SA、再到运行态SA,等等。涵盖了SA涉及到的几乎所有必要的知识点。本书包括三个篇章:其中,基础理论篇包含7章内容,详细介绍SA的基础理论方法、技术和手段;工程实践篇包含10章内容,详细介绍SA的开发实践和质量保障实践;未来主题篇包含6章内容,详细介绍SA的*新研究主题、*新业界关注点以及SA未来发展趋势分析等。

架构师书库软件架构理论与实践/李必信 内容简介

本书是一本全面介绍SA的书,从SA发展历史的过去、现在到可能的未来,从SA的基础理论方法到技术手段,从SA的设计开发实践到质量保障实践,以及从静态SA到动态SA、再到运行态SA,等等。涵盖了SA涉及到的几乎所有必要的知识点。本书包括三个篇章:其中,基础理论篇包含7章内容,详细介绍SA的基础理论方法、技术和手段;工程实践篇包含10章内容,详细介绍SA的开发实践和质量保障实践;未来主题篇包含6章内容,详细介绍SA的*新研究主题、*新业界关注点以及SA未来发展趋势分析等。

架构师书库软件架构理论与实践/李必信 目录

前言
教学建议
上篇 基础理论篇
第1章 软件架构概述 …… 2
1.1 软件架构产生的背景 …… 2
1.2 软件架构的主要思想和特征 …… 3
1.2.1 软件架构的主要思想 …… 3
1.2.2 软件架构的特征 …… 3
1.3 软件架构的发展阶段 …… 4
1.3.1 基础研究阶段(1968—1994) …… 4
1.3.2 概念体系和核心技术形成阶段(1991—2000) …… 6
1.3.3 理论体系完善与发展阶段(1996年至今) …… 7
1.3.4 普及应用阶段(1999年至今) …… 7
1.4 软件架构研究和应用现状 …… 7
1.4.1 软件架构理论和方法研究 …… 8
1.4.2 软件架构的应用研究 …… 11
1.5 本章小结 …… 13
思考题 …… 13
参考文献 …… 14
第2章 软件架构的概念 …… 17
2.1 引言 …… 17
2.2 组成派的主要定义 …… 18
2.3 决策派的主要定义 …… 19
2.4 其他定义 …… 20
2.5 参考定义框架 …… 20
2.6 本章小结 …… 21
思考题 …… 22
参考文献 …… 22
第3章 软件架构模型 …… 23
3.1 引言 …… 23
3.2 软件架构的可视化建模方法 …… 24
3.2.1 基于图形可视化的建模方法 …… 24
3.2.2 基于UML的建模方法 …… 25
3.3 软件架构的形式化建模方法 …… 31
3.3.1 基于形式化规格说明语言的建模方法 …… 32
3.3.2 基于UML的形式化建模方法 …… 36
3.4 其他建模方法 …… 45
3.4.1 文本语言建模方法 …… 45
3.4.2 模型驱动的架构建模方法 …… 47
3.5 软件架构建模方法的发展趋势分析 …… 49
3.5.1 第1层:文本模型 …… 50
3.5.2 第2层:图形可视化模型 …… 50
3.5.3 第3层:UML模型 …… 50
3.5.4 第4层:形式化模型 …… 51
3.5.5 第5层:未来模型 …… 52
3.6 本章小结 …… 52
思考题 …… 53
参考文献 …… 53
第4章 软件架构的风格与模式 …… 59
4.1 软件架构风格的定义 …… 59
4.2 软件架构风格的分类 …… 60
4.3 典型的软件架构风格 …… 60
4.3.1 管道-过滤器风格 …… 60
4.3.2 主程序/子程序风格 …… 62
4.3.3 面向对象风格 …… 64
4.3.4 层次化风格 …… 65
4.3.5 事件驱动风格 …… 67
4.3.6 解释器风格 …… 69
4.3.7 基于规则的系统风格 …… 71
4.3.8 仓库风格 …… 73
4.3.9 黑板系统风格 …… 75
4.3.10 C2风格 …… 77
4.3.11 客户机/服务器风格 …… 79
4.3.12 浏览器/服务器风格 …… 83
4.3.13 平台/插件风格 …… 85
4.3.14 面向Agent风格 …… 87
4.3.15 面向方面架构风格 …… 91
4.3.16 面向服务架构风格 …… 93
4.3.17 正交架构风格 …… 95
4.3.18 异构风格 …… 97
4.3.19 基于层次消息总线的架构风格 …… 99
4.3.20 模型-视图-控制器风格 …… 101
4.4 软件架构模式 …… 103
4.5 本章小结 …… 103
思考题 …… 104
参考文献 …… 104
第5章 软件架构描述语言 …… 107
5.1 引言 …… 107
5.2 ADL的核心设计元素 …… 107
5.2.1 组件 …… 108
5.2.2 连接件 …… 108
5.2.3 架构配置 …… 109
5.3 几种典型的ADL …… 109
5.3.1 Aesop …… 109
5.3.2 C2 SADL …… 110
5.3.3 UniCon …… 114
5.3.4 Wright …… 116
5.3.5 XYZ/ADL …… 117
5.3.6 ACME …… 118
5.3.7 XBA …… 118

 1/2    1 2 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐