暂无商品咨询信息 [发表商品咨询]
软件体系结构是从软件设计发展起来的一门新兴学科,目前已经成为软件工程的一个重要研究领域。软件体系结构的目标是为软件开发者提供统一、精确、高度抽象和易于分析的系统信息。合理的框架结构是应用系统开发的重要基础和保障。本书将系统地介绍软件体系结构的基本原理,对软件体系结构的理论知识、发展状况和应用实践进行细致分析,分11章,主要包括软件体系结构概论、软件体系结构建模、软件体系结构风格、特定领域的软件体系结构、Web服务体系结构、软件演化技术、软件产品线、设计模式、创建型设计模式、结构型设计模式、行为型设计模式。本书采用案例、数据、图示和其他相关材料对知识点进行讲解。通过学习本书的相关内容,读者将对软件体系结构的概念和知识有一个全面的了解。
本书既可作为计算机学院和软件学院的本科生、研究生及工程硕士教材,也可作为软件开发人员的参考书。
前言
第1章软件体系结构概论
11.1软件危机
11.2软件复用
1.1.3软件构件的组织与检索
1.1.4软件构件化
1.1.5软件体系结构
习题
第2章软件体系结构建模
2.1软件体系结构建模概述
2.2软件体系结构模型
2.3软件体系结构的形式化描述
2.4软件体系结构的生命周期
2.5软件体系结构的建模语言
2.6基于软件体系结构的开发
习题
第3章软件体系结构风格
3.1软件体系结构风格概述
3.2常用的软件体系结构风格
3.3管道/过滤器体系结构风格
3.4面向对象体系结构风格
3.5事件驱动体系结构风格
3.6分层体系结构风格
3.7C2体系结构风格
3.8数据共享体系结构风格
3.9解释器体系结构风格
3.10反馈控制环体系结构风格
3.11客户机/服务器体系结构风格
3.12浏览器/服务器体系结构风格
3.13公共对象请求代理体系结构风格
3.14正交体系结构风格
3.15基于层次消息总线的体系结构风格
3.16MVC体系结构风格
3.17异构体系结构集成
习题
第4章特定领域的软件体系结构
4.1特定领域的软件体系结构定义
4.2DSSA的基本活动
4.3DSSA的参与者
4.4DSSA的生命周期
4.5DSSA的建立
4.6基于DSSA的软件开发
4.7DSSA与软件体系结构风格
4.8DSSA对软件开发的意义
4.9DSSA的应用实例
习题
第5章Web服务体系结构
5.1Web服务概述
5.2Web服务技术
5.3面向服务的体系结构
5.4企业服务总线
5.5网格体系结构
习题
第6章软件演化技术
6.1软件演化概述
6.2软件需求演化
6.3软件演化的分类
6.4软件静态演化技术
6.5软件动态演化技术
6.6可演化软件的设计
习题
第7章软件产品线
7.1软件产品线的起源
7.2软件产品线定义
7.3软件产品线的基本活动
7.4软件产品线需求分析
7.5软件产品线开发评价
7.6软件产品线的建立
7.7软件产品线开发模型
7.8软件产品线的组织结构
7.9软件产品线测试
7.10软件产品线的优点
7.11软件产品线开发所面临的问题
习题
第8章设计模式
8.1设计模式概述
8.2设计模式的概念
8.3设计模式的分类
8.4设计模式与面向对象复用
8.5设计模式遵循的原则
8.6研究设计模式的意义
8.7设计模式的CASE工具
习题
第9章创建型设计模式
9.1工厂方法模式
9.2原型模式
9.3单例模式
9.4建造模式
习题
第10章结构型设计模式
10.1合成模式
10.2装饰模式
10.3代理模式
10.4享元模式
10.5门面模式
10.6桥梁模式
10.7适配器模式
习题
第11章行为型设计模式
11.1模板方法模式
11.2观察者模式
11.3迭代子模式
11.4责任链模式
11.5备忘录模式
11.6命令模式
11.7状态模式
11.8访问者模式
11.9中介者模式
11.10策略模式
11.11解释器模式
习题
参考文献
基本信息 | |
---|---|
出版社 | 中国电力出版社 |
ISBN | 9787519889210 |
条码 | 9787519889210 |
编者 | 高雪瑶,张春祥 编 |
译者 | -- |
出版年月 | 2024-05-01 00:00:00.0 |
开本 | 16开 |
装帧 | 平装 |
页数 | 292 |
字数 | 450000 |
版次 | 1 |
印次 | 1 |
纸张 | 一般胶版纸 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]