软件体系结构与设计实用教程

软件体系结构与设计实用教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
出版社: 科学出版社
2017-05
版次: 01
ISBN: 9787030504777
定价: 40.00
装帧: 平装
开本: 16开
页数: 292页
字数: 429千字
正文语种: 简体中文
109人买过
  • 全书以软件质量属性、软件体系结构风格、建模、设计、评估、实现、测试、编档等软件体系结构领域知识为基础,理论联系实际,通过一系列与教学内容紧密结合的案例分析,把软件体系结构与软件设计的概念、理论知识与技术融人到软件体系结构实践当中,使读者加深对该课程的认识和理解。内容涉及软件体系结构知识的各个方面,包括软件体系结构的基本概念,软件质量属性,经典软件体系结构风格,新型软件体系结构风格,软件体系结构描述与建模,软件体系结构设计与评估,软件体系结构实现与测试,软件体系结构编档,软件体系结构和软件产品线以及软件体系结构的发展趋势等,全书包含10章和1个附录。 第1章 软件体系结构的基本概念 1

    1.1 软件体系结构 1

    1.2 软件架构结构 5

    1.3 软件架构视图模型 7

    1.4 软件体系结构核心元模型 9

    1.5 软件架构风格 11

    1.6 其他相关概念 12

    1.7 思考与练习题 14

    第2章 软件质量属性 15

    2.1 理解质量属性 15

    2.2 功能的正确性 19

    2.3 设计时质量属性 20

    2.4 运行时质量属性 24

    2.5 系统质量属性 34

    2.6 用户质量属性 36

    2.7 其他质量属性 38

    2.8 思考与练习题 39

    第3章 软件体系结构风格及案例 41

    3.1 概述 41

    3.2 数据流风格 41

    3.3 过程调用风格 47

    3.4 独立构件风格 50

    3.5 层次风格 56

    3.6 虚拟机风格 63

    3.7 客户机/服务器风格 69

    3.8 表示分离风格 77

    3.9 插件风格 85

    3.10 微内核风格 90

    3.11 SOA风格 93

    3.12 思考与练习题 99

    第4章 软件体系结构描述与建模 100

    4.1 概述 100

    4.2 常用描述方法 103

    4.3 Kruchten“4+1”视图模型 106

    4.4 其他常用视图 110

    4.5 接口建模 116

    4.6 常用建模工具 122

    4.7 思考和练习题 128

    第5章 软件体系结构设计与评估 129

    5.1 概述 129

    5.2 架构为中心的软件开发过程 129

    5.3 属性驱动的设计方法 134

    5.4 基于模式的设计方法 149

    5.5 模块设计与评估方法 152

    5.6 软件体系结构评估 169

    5.7 思考与练习题 177

    第6章 软件体系结构编档 179

    6.1 概述 179

    6.2 选择视图 181

    6.3 视图编档 184

    6.4 制作文档包 189

    6.5 一个软件体系结构编档案例 192

    第7章 软件体系结构实现与测试 237

    7.1 概述 237

    7.2 软件框架构造技术 244

    7.3 常见架构级软件框架 251

    7.4 常见架构级中间件 256

    7.5 软件体系结构测试 261

    7.6 思考与练习题 265

    第8章 软件体系结构和软件产品线 266

    8.1 软件复用 266

    8.2 软件产品线 267

    8.3 软件产品线三大基本活动 269

    8.4 软件产品线实践域 275

    8.5 软件产品线案例分析 276

    8.6 思考与练习题 279

    参考文献 280
  • 内容简介:
    全书以软件质量属性、软件体系结构风格、建模、设计、评估、实现、测试、编档等软件体系结构领域知识为基础,理论联系实际,通过一系列与教学内容紧密结合的案例分析,把软件体系结构与软件设计的概念、理论知识与技术融人到软件体系结构实践当中,使读者加深对该课程的认识和理解。内容涉及软件体系结构知识的各个方面,包括软件体系结构的基本概念,软件质量属性,经典软件体系结构风格,新型软件体系结构风格,软件体系结构描述与建模,软件体系结构设计与评估,软件体系结构实现与测试,软件体系结构编档,软件体系结构和软件产品线以及软件体系结构的发展趋势等,全书包含10章和1个附录。
  • 目录:
    第1章 软件体系结构的基本概念 1

    1.1 软件体系结构 1

    1.2 软件架构结构 5

    1.3 软件架构视图模型 7

    1.4 软件体系结构核心元模型 9

    1.5 软件架构风格 11

    1.6 其他相关概念 12

    1.7 思考与练习题 14

    第2章 软件质量属性 15

    2.1 理解质量属性 15

    2.2 功能的正确性 19

    2.3 设计时质量属性 20

    2.4 运行时质量属性 24

    2.5 系统质量属性 34

    2.6 用户质量属性 36

    2.7 其他质量属性 38

    2.8 思考与练习题 39

    第3章 软件体系结构风格及案例 41

    3.1 概述 41

    3.2 数据流风格 41

    3.3 过程调用风格 47

    3.4 独立构件风格 50

    3.5 层次风格 56

    3.6 虚拟机风格 63

    3.7 客户机/服务器风格 69

    3.8 表示分离风格 77

    3.9 插件风格 85

    3.10 微内核风格 90

    3.11 SOA风格 93

    3.12 思考与练习题 99

    第4章 软件体系结构描述与建模 100

    4.1 概述 100

    4.2 常用描述方法 103

    4.3 Kruchten“4+1”视图模型 106

    4.4 其他常用视图 110

    4.5 接口建模 116

    4.6 常用建模工具 122

    4.7 思考和练习题 128

    第5章 软件体系结构设计与评估 129

    5.1 概述 129

    5.2 架构为中心的软件开发过程 129

    5.3 属性驱动的设计方法 134

    5.4 基于模式的设计方法 149

    5.5 模块设计与评估方法 152

    5.6 软件体系结构评估 169

    5.7 思考与练习题 177

    第6章 软件体系结构编档 179

    6.1 概述 179

    6.2 选择视图 181

    6.3 视图编档 184

    6.4 制作文档包 189

    6.5 一个软件体系结构编档案例 192

    第7章 软件体系结构实现与测试 237

    7.1 概述 237

    7.2 软件框架构造技术 244

    7.3 常见架构级软件框架 251

    7.4 常见架构级中间件 256

    7.5 软件体系结构测试 261

    7.6 思考与练习题 265

    第8章 软件体系结构和软件产品线 266

    8.1 软件复用 266

    8.2 软件产品线 267

    8.3 软件产品线三大基本活动 269

    8.4 软件产品线实践域 275

    8.5 软件产品线案例分析 276

    8.6 思考与练习题 279

    参考文献 280
查看详情
12
相关图书 / 更多
软件体系结构与设计实用教程
软件供应链安全实践指南
范丙华
软件体系结构与设计实用教程
软件工程实训案例指导
汪前进;施珺
软件体系结构与设计实用教程
软件测试技术与实践——面向分布式系统OpenHarmony
朱少民
软件体系结构与设计实用教程
软件简史(上下册)
张银奎
软件体系结构与设计实用教程
软件测试
李盛
软件体系结构与设计实用教程
软件和信息技术服务业IPO实务:探寻审核关注要点 解锁问题应对思路
天职国际会计师事务所(特殊普通 合伙)行业专家委员会 编著
软件体系结构与设计实用教程
软件工程与项目管理(第2版高职高专计算机类专业系列教材)
王素芬 主编
软件体系结构与设计实用教程
软件测试技术
赵恒;邹香玲;邹丽霞
软件体系结构与设计实用教程
软件工程理论与实践 大中专理科科技综合 廉龙颖 等 编 新华正版
作者
软件体系结构与设计实用教程
软件测试:一个软件工艺师的方法(原书第5版) [美]保罗·C. 乔根森 [美]拜伦·德弗里斯
[美]拜伦·德弗里斯(ByronDeVries) 著;[美]保罗·C.乔根森(PaulC.Jorgensen)
软件体系结构与设计实用教程
软件测试
赵烽;卜令瑞
软件体系结构与设计实用教程
软件工程(第二版) 阎朝坤 编
黄炎