互联网
类型
6.0
豆瓣评分
可以朗读
语音朗读
114千字
字数
2016-08-01
发行日期
展开全部
主编推荐语
用软件架构的概念、发展和最常见的范式入手,详细介绍20年来软件架构领域取得的研究成果。
内容简介
软件架构概念的出现,显著地改善了软件工程界的面貌,这一概念脱胎于软件工程学诞生以来提出的各种编程范式与思想,重点在于捕捉复杂软件系统的架构元素,重用过去项目中的既有经验,并解决系列产品中的可变性问题。
本书也是浩如烟海的软件架构文献的出色导读,通过它可以对各种各样的架构、工具有初步了解,从而进一步地学习软件架构,提高技术水平。本书介绍了基于对象、组件、服务和模型的架构范式,以及各种架构技术及方法,包括架构质量分析、架构模板、风格表示模型、正规化、验证和测试,最后还介绍了处理这些一致、自治元素的工程方法。
本书适合项目经理、项目负责人、架构师、设计人员、开发人员和软件架构用户以及工程专业学生及教师阅读。
目录
- 版权信息
- 译者序
- 前言
- 第1章 软件架构中面向对象、基于组件、面向代理和面向服务的范式
- 1.1 引言
- 1.2 历史
- 1.2.1 面向对象范式
- 1.2.2 基于组件范式
- 1.2.3 面向代理范式
- 1.2.4 面向服务范式
- 1.3 软件架构
- 1.3.1 面向对象软件架构
- 1.3.2 基于组件软件架构
- 1.3.3 面向代理软件架构
- 1.3.4 面向服务架构
- 1.4 概念框架的两个维度:定量和定性
- 1.4.1 概念差异
- 1.4.2 定量维度
- 1.4.3 定性维度
- 1.5 集成开发范式方法
- 1.6 小结与讨论
- 1.7 结语
- 1.8 参考书目
- 第2章 参考架构
- 2.1 引言
- 2.2 参考架构的定义
- 2.2.1 参考架构与参考模型的对比
- 2.2.2 参考架构与产品线架构的对比
- 2.3 参考架构模型
- 2.4 参考架构设计
- 2.4.1 信息源调查
- 2.4.2 架构需求确立
- 2.4.3 参考架构设计
- 2.4.4 参考架构评估
- 2.5 参考架构的用途
- 2.6 参考架构的示例
- 2.7 参考架构的前景
- 2.8 结语
- 2.9 参考书目
- 第3章 多层次/多视图软件架构
- 3.1 引言
- 3.2 现有视点方法
- 3.2.1 引言
- 3.2.2 需求规格中的视图
- 3.2.3 系统建模中的视图
- 3.2.4 编程中的视图
- 3.3 软件架构中的视图
- 3.3.1 视图在软件架构中的贡献
- 3.3.2 “4+1”视图模型
- 3.3.3 ISO/IEC/IEEE 42010
- 3.3.4 视图及超越方法
- 3.3.5 小结
- 3.3.6 当前软件架构方法的局限性
- 3.4 多层次/多视图软件架构的定义和基本概念
- 3.4.1 定义
- 3.4.2 概念和基础知识
- 3.5 MoVAL:基于模型、视图和抽象级别的架构
- 3.5.1 引言
- 3.5.2 MoVAL
- 3.5.3 MoVAL元模型
- 3.5.4 案例分析
- 3.6 结语
- 3.7 参考书目
- 第4章 软件架构与工具:分布与协调动态重配置管理
- 4.1 引言
- 4.2 背景
- 4.3 分布式应用的动态重配置管理机制
- 4.3.1 集中动态重配置管理
- 4.3.2 分布式系统集中解决方案的局限性
- 4.3.3 分布式重配置管理的优势与风险
- 4.3.4 现有协调机制
- 4.4 重配置基础设施的专门化
- 4.4.1 行为的专门化
- 4.4.2 适配机制分布的专门化
- 4.5 分布式系统动态重配置的局限性和难点总结
- 4.6 重配置管理机制的实施方法
- 4.7 分布动态重配置管理的架构模型
- 4.7.1 用于适配管理的组件类型
- 4.7.2 动态重配置管理的分布
- 4.7.3 适配管理器架构模型
- 4.7.4 重配置机制的专门化
- 4.7.5 重配置过程的协调
- 4.8 结语
- 4.9 参考书目
- 第5章 产品线软件架构
- 5.1 软件生产线简介
- 5.1.1 3种开发风格
- 5.1.2 可变性管理
- 5.1.3 产品线中的架构概念
- 5.2 音乐商店示例
- 5.2.1 领域
- 5.2.2 SongStock产品线
- 5.2.3 功能需求
- 5.2.4 其他主要需求
- 5.3 领域工程
- 5.3.1 领域分析
- 5.3.2 集成可变性用例
- 5.3.3 特征模型
- 5.3.4 领域设计
- 5.3.5 设计产品线架构
- 5.4 产品工程
- 5.4.1 产品的配置
- 5.4.2 产品衍生
- 5.5 参考架构设计过程
- 5.6 延伸阅读
- 5.6.1 PLA与参考架构
- 5.6.2 具有影响力的旧文献
- 5.7 结语
- 5.8 参考书目
- 第6章 软件架构:Web服务复合环境下的服务适配技术
- 6.1 引言
- 6.2 Web服务复合和验证
- 6.3 Web服务不兼容和适配
- 6.4 适配方法
- 6.5 结语
- 6.6 参考书目
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。