软件体系结构实用教程
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787560623153
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:282 页
- 出版时间:2009-09-01
- 条形码:9787560623153 ; 978-7-5606-2315-3
本书特色
软件体系结构是软件系统的高层结构,是一种用于理解系统级目标的框架。随着软件系统规模越来越大、越来越复杂,整个系统的结构和规格说明就显得越来越重要。对于大规模的复杂软件系统来说,总体的系统结构设计和规格说明比对计算的算法和数据结构的选择更为重要。在这种背景下,人们认识到了软件体系结构的重要性,并认为对软件体系结构进行系统、深入的研究将会成为提高软件生产率和解决软件维护问题的新的*有希望的途径。 软件体系结构研究的主要内容包括软件体系结构描述、软件体系结构设计、基于体系结构的软件开发方法、软件体系结构评估等。
内容简介
本书对软件体系结构的理论基础、研究内容、当前研究现状和实践应用进行了系统的介绍。通过本书,读者可以了解到软件体系结构的基本概念、风格、描述方法、设计方法、评估方法和集成开发环境等内容。 本书共分10章。第1章简单介绍了软件重用和构件技术的一些基本概念,它们是学习软件体系结构有关知识的基础;第2章介绍了软件体系结构的概念;发展和研究现状;第3章对软件体系结构的风格进行了较为详细的介绍,并给出了一些应用实例;第4章讨论了软件体系结构的三种描述方法;第5章介绍了软件体系结构设计过程中使用的一般原理和设计模式,以及常用的体系结构设计方法;第6章对bass等人提出的一种基于体系结构的软件开发过程做了详细介绍;第7章介绍了软件体系结构评估方法,重点介绍saam和atam方法;第8章介绍了web服务体系结构的有关知识,并给出了一个简单的应用实例;第9章对特定领域的软件体系结构进行了介绍,详细讨论了其建立过程;第10章介绍了软件体系结构集成开发环境的具体功能。 本书可作为计算机软件专业高年级本科生和研究生的软件体系结构教材,也可作为软件开发人员的参考书。
目录
1.1 软件重用概述
1.1.1 软件重用的定义
1.1.2 软件重用的研究现状
1.1.3 重用驱动的软件过程
1.2 构件的特点和分类
1.2.1 构件的特点
1.2.2 构件的分类
1.3 构件描述模型
1.3.1 3c模型
1.3.2 reboot模型
1.3.3 青鸟构件模型
1.4 构件获取
1.5 构件管理
1.6 构件重用
1.7 本章小结
习题
第2章 软件体系结构概论
2.1 软件体系结构的定义
2.2 软件体系结构的研究意义
2.3 软件体系结构的发展历程
2.3.1 “无体系结构”设计阶段
2.3.2 萌芽阶段
2.3.3 初级阶段
2.3.4 高级阶段
2.3.5 综合
2.4 软件体系结构的研究现状及发展方向
2.4.1 软件体系结构的研究现状
2.4.2 软件体系结构的发展方向
2.5 本章小结
习题
第3章 软件体系结构的风格
3.1 软件体系结构风格概述
3.2 经典软件体系结构风格
3.2.1 管道一过滤器
3.2.2 数据抽象和面向对象风格
3.2.3 基于事件的隐式调用风格
3.2.4 层次系统风格
3.2.5 仓库风格和黑板风格
3.2.6 模型一视图一控制器(mvc)风格
3.2.7 解释器风格
3.2.8 c2风格
3.3 案例研究
3.3.1 案例一:上下文关键字
3.3.2 案例二:仪器软件
3.4 客户/服务器风格
3.5 三层c/s结构风格
3.6 浏览器/服务器风格
3.7 正交软件体系结构风格
3.7.1 正交软件体系结构的概念
3.7.2 正交软件体系结构的优点
3.8 基于层次消息总线的体系结构风格
3.8.1 jb/hmb风格的基本特征
3.8.2 构件模型
3.8.3 构件接口
3.8.4 消息总线
3.8.5 构件静态结构
3.8.6 构件动态行为
3.8.7 运行时刻的系统演化
3.8.8 总结
3.9 异构结构风格
3.9.1 使用异构结构的原因
3.9.2 异构体系结构的组织
3.9.3 异构体系结构的实例
3.10 本章小结
习题
第4章 软件体系结构描述
4.1 软件体系结构描述方法
4.2 软件体系结构描述语言
……
第5章 软件体系结构设计
第6章 基于体系结构的软件开发过程
第7章 软件体系结构评估
第8章 web服务体系结构
第9章 特定领域的软件体系结构
第10章 软件体系结构集成开发环境
参考文献
节选
本书对软件体系结构的理论基础、研究内容、当前研究现状和实践应用进行了系统的介绍。通过本书,读者可以了解到软件体系结构的基本概念、风格、描述方法、设计方法、评估方法和集成开发环境等内容。 本书共分10章。第1章简单介绍了软件重用和构件技术的一些基本概念,它们是学习软件体系结构有关知识的基础;第2章介绍了软件体系结构的概念、发展和研究现状;第3章对软件体系结构的风格进行了较为详细的介绍,并给出了一些应用实例;第4章讨论了软件体系结构的三种描述方法;第5章介绍了软件体系结构设计过程中使用的一般原理和设计模式,以及常用的体系结构设计方法;第6章对Bass等人提出的一种基于体系结构的软件开发过程做了详细介绍;第7章介绍了软件体系结构评估方法,重点介绍SAAM和ATAM方法;第8章介绍了Web服务体系结构的有关知识,并给出了一个简单的应用实例;第9章对特定领域的软件体系结构进行了介绍,详细讨论了其建立过程;第10章介绍了软件体系结构集成开发环境的具体功能。 本书可作为计算机软件专业高年级本科生和研究生的软件体系结构教材,也可作为软件开发人员的参考书。
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0