软件体系结构的方法及实现技术探究
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787517033080
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:24cm
- 页数:243
- 出版时间:2015-11-01
- 条形码:9787517033080 ; 978-7-5170-3308-0
本书特色
本书主要介绍软件体系结构的理论基础、研究内容、当前现状,通过本书读者可以了解软件体系结构的基本概念、风格、描述方法、设计方法、评估方法与集成开发环境,以及特定领域的软件体系结构和主流软件体系结构等相关内容。本书可作为软件开发人员的参考用书。
内容简介
本书主要介绍软件体系结构的理论基础、研究内容、当先现状, 通过此书可以了解软件体系结构的基本概念、风格、描述方法、设计方法、评估方法与集成开发环境, 以及特定领域的软件体系结构和主流软件体系结构等相关内容。
目录
第1章 软件复用与构件技术
1.1 软件复用
1.2 软件复用的具体实现
1.3 构件技术的定义及技术规范
1.4 软件构件接口
1.5 软件构件的模型
1.6 构件的管理与维护
1.7 构件的组装与部署
1.8 基于构件的软件配置管理
参考文献
第2章 软件体系结构综述
2.1 软件体系结构产生背景
2.2 软件体系结构
2.3 软件体系结构核心模型
2.4 软件体系结构模式与模式系统
2.5 软件体系结构结构的应用现状
参考文献
第3章 软件体系结构的风格
3.1 软件体系风格的概述
3.2 经典软件体系结构的风格
3.3 新型软件体系结构风格
参考文献
第4章 软件体系结构的描述
4.1 IEEE1471软件体系结构描述框架标准
4.2 软件体系结构描述方法
4.3 软件体系结构的描述语言
4.4 动态软件体系结构及其描述
参考文献
第5章 软件体系结构与软件质量
5.1 软件质量属性
5.2 软件质量度量模型和相关体系结构要素
5.3 质量属性的场景描述方法
5.4 几种质量属性及其一般场景
5.5 几种质量属性策略
5.6 软件体系结构本身的质量属性
参考文献
第6章 特定领域的软件体系结构
6.1 特定领域软件体系结构概述
6.2 特定领域的软件体系结构的领域工程
6.3 特定领域的软件体系结构的应用工程
6.4 特定领域的软件体系结构的生命周期
6.5 特定领域的软件体系结构的建立
6.6 特定领域的软件体系结构的开发过程
参考文献
第7章 主流软件体系结构
7.1 面向服务的软件体系结构
7.2 WebService技术
7.3 Android系统
7.4 云计算体系结构
参考文献
第8章 软件体系结构评估方法
8.1 软件体系结构评估方法概述
8.2 ATAM评估方法
8.3 CBAM评估方法
8.4 SAAM评估方法
8.5 ARID评估方法
参考文献
第9章 软件体系结构集成开发环境
9.1 集成环境原型
9.2 基于软件体系结构的开发环境ArchStudio 4
参考文献
节选
《软件体系结构的方法及实现技术探究》: 一个模型可以对应多个视图。如果用户通过一个视图的控制器改变了模型,则其他的视图也反映出这个改变。为此,模型在其外部数据被改变时需要通知所有的视图,视图则据此更新显示信息。由此允许改变应用的子系统而对其他的子系统产生重大影响。 MVC体系结构风格的优点主要可以概括为以下几个方面。 ①将复杂的逻辑设计问题简单化,系统的扩展性得到了保证。 ②可维护性好,界面的改变不影响程序的功能。 ③不管是静态时,还是运行时,都可以改变。 MVC体系结构风格应用的例子有很多,在SmallTalk和Java中都有涉及。Windows应用程序的文档视图结构就是MVC体系结构风格。 3.2.12C2风格 C2风格的设计思想*早源于Chiron—1用户界面系统。C2风格是一个基于构件和消息传递的,适合于GUI软件开发图序结构的风格。C2风格的体系结构如图3—24所示。 由图3—24可以看出C2风格的体系结构由构件和连接件两种元素组成的并行构件网络。每个构件和连接件都有一个“顶部”和“底部”。构件的“顶部”和连接件的“底部”相连,构件的“底部”和连接件的“顶部”相连,构件只能与连接件相连,连接件既可以与构件相连也可以与连接件相连。一个连接件可以和很多构件或连接件相连。连接件间的连接规则也一样。构件间发送的消息类型有两种,一种是向上级构件发出请求(Request),另外一种是向下发送通知。 ……
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0