Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

软件体系结构 第四版 覃征 PDF 下载


分享到:
时间:2022-10-12 08:41来源:http://www.java1234.com 作者:转载  侵权举报
随着软件工程的不断发展,软件体系结构逐渐成长起来,目前已独立于软件工程研究之外成为计算机科学的一个重要的独立学科分支,是软件系统开发的重要组成部分,是当今业界和学
失效链接处理
软件体系结构 第四版 覃征  PDF 下载


下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版

用户下载说明:

电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/11228369213.html
 

相关截图:



资料简介:
随着软件工程的不断发展,软件体系结构逐渐成长起来,目前已独立于软件工程研究之外成为计算机科学的一个重要的独立学科分支,是软件系统开发的重要组成部分,是当今业界和学术界的热点研究领域。软件体系结构的目标是为软件开发者提供统一的、准确的、高度抽象的和易于分析的系统信息,从而使软件系统能以很快速度低成本、高质量地构建。本书详细介绍和分析了软件体系结构的理论基础、研究内容、当前的发展状况和实践应用等。通过本书,读者可以了解软件体系结构的研究背景、基本概念、描述方法、设计风格、评估方法、开发工具和柔性软件体系结构等知识。本书采用很近几年的案例、数据、图示以及其他相关材料以反映软件体系结构的很新发展。
本书可以作为计算机、软件工程以及相关专业的研究生和本科生学习软件体系结构的教材和参考书,对从事软件体系结构研究和软件开发的科研人员也有的理论参考价值和实用价值。

资料目录:
章 软件体系结构的起源和发展
1.1 软件的产生与发展
1.2 软件危机的出现与软件工程的兴起
1.3 软件体系结构的诞生与发展
1.3.1 软件体系结构诞生的背景及意义
1.3.2 软件体系结构概念的形成与发展
1.4 软件体系结构在软件生命周期中的定位
1.5 软件体系结构的研究内容、原理及标准
1.5.1 软件体系结构的研究内容
1.5.2 软件体系结构的设计原理
1.5.3 软件体系结构标准
1.6 软件体系结构的3个层次级别
1.7 小结
第2章 软件体系结构风格和模式
2.1 软件体系结构风格和模式基础
2.2 管道-过滤器风格
2.2.1 概述
2.2.2 优缺点
2.2.3 案例
2.3 面向对象风格
2.3.1 概述
2.3.2 优缺点
2.3.3 案例
2.4 事件驱动风格
2.4.1 概述
2.4.2 优缺点
2.4.3 案例
2.5 分层风格
2.5.1 概述
2.5.2 优缺点
2.5.3 案例
2.6 数据共享风格
2.6.1 概述
2.6.2 优缺点
2.6.3 案例
2.7 解释器风格
2.7.1 概述
2.7.2 优缺点
2.7.3 案例
2.8 反馈控制环风格
2.8.1 概述
2.8.2 优缺点
2.8.3 案例
2.9 云体系结构风格
2.9.1 概述
2.9.2 优缺点
2.9.3 案例
2.10 体系结构风格比较
2.11 异构风格的集成
2.12 小结
附录2A 案例一:SMCSP项目
2A.1 项目背景
2A.2 功能需求
2A.3 系统设计
2A.4 系统实现
2A.5 案例小结
附录2B 案例二:Remender项目
2B.1 项目背景
2B.2 功能需求
2B.3 系统设计
2B.4 系统实现
2B.5 案例小结
第3章 软件体系结构描述
3.1 软件体系结构建模概述
3.1.1 软件体系结构建模问题
3.1.2 软件体系结构描述方法
3.2 基于UML的软件体系结构描述
3.2.1 UML概述
3.2.2 UML结构分析
3.2.3 UML的软件体系结构描述
3.3 UML体系结构描述方式案例分析
3.3.1 “4+1”视图模型
3.3.2 教务管理系统的非形式化描述案例
3.4 基于ADL的软件体系结构描述
3.4.1 ADL概述
3.4.2 ADL结构分析
3.5 ADL体系结构描述方式案例分析
3.5.1 构件与连接器描述
3.5.2 配置的描述
3.6 可扩展体系结构语言基础框架FEAL
3.6.1 设计意图
3.6.2 FEAL结构
3.6.3 FEAL映射器
3.6.4 FEAL应用示例
3.7 小结
第4章 软件体系结构级别的设计策略
4.1 软件体系结构设计的重用
4.2 体系结构设计空间与规则
4.3 SADPBA
4.3.1 总览
4.3.2 使用设计空间对设计过程进行拆分
4.3.3 SADPBA的追踪机制
4.3.4 软件体系结构的生命周期模型
4.3.5 实践中的SADPBA
4.4 示例:MEECS
4.4.1 MEECS简介
4.4.2 将SADPBA应用到MEECS
4.5 小结
第5章 软件体系结构集成开发环境
5.1 软件体系结构集成开发环境的作用
5.1.1 软件体系结构集成开发环境的优点
5.1.2 软件体系结构集成开发环境的作用
5.2 体系结构IDE原型
5.2.1 用户界面层
5.2.2 模型层
5.2.3 基础层
5.2.4 体系结构集成开发环境设计策略
5.3 ArchStudio 5系统
5.3.1 ArchStudio 5简介
5.3.2 安装ArchStudio 5
5.3.3 ArchStudio 5概况
5.3.4 ArchStudio 5的使用
5.4 其他开发环境
5.4.1 ArchWare:体系结构改进开发环境
5.4.2 自适应软件体系结构开发环境
5.4.3 面向UniCore体系结构的集成开发环境
5.4.4 图文法规则制导的软件体系结构开发环境
5.5 小结
第6章 软件体系结构评估
6.1 软件体系结构评估概述
6.1.1 质量属性
6.1.2 评估的必要性
6.1.3 评估方法分类
6.2 质量属性专题研讨会方法
6.3 软件构架分析方法
6.3.1 SAAM的一般步骤
6.3.2 场景生成
6.3.3 体系结构描述
6.3.4 场景的分类和级确定
6.3.5 间接场景的单个评估
6.3.6 对场景关联的评估
6.3.7 形成总体评估
6.4 体系结构权衡分析方法
6.4.1 最初的ATAM
6.4.2 改进版ATAM
6.4.3 ATAM的一般过程
6.4.4 体系结构描述及收集与评估有关的信息
6.4.5 以体系结构为中心进行分析
6.4.6 以风险承担者为中心进行分析
6.4.7 提交评估结果
6.5 积极的中间设计审核方法
6.6 体系结构层次上的软件可维护性预测方法
6.7 基于度量的评估方法
6.8 评估方法比较
6.8.1 比较框架
6.8.2 评估方法概览和比较
6.9 小结
第7章 柔性软件体系结构
7.1 什么是柔性软件体系结构
7.1.1 动态软件体系结构
7.1.2 基于行为视角的π-ADL
7.1.3 基于反射视角的MARMOL
7.1.4 基于协调视角的LIME
7.1.5 柔性软件体系结构
7.2 为什么使用柔性软件体系结构
7.3 怎样使用柔性软件体系结构
7.3.1 Rainbow
7.3.2 MADAM
7.4 小结
第8章 软件体系结构的前景
8.1 外软件体系结构应用
8.1.1 全球软件产业状况
8.1.2 软件体系结构在系统中的应用
8.1.3 五大计算的软件体系结构
8.2 软件体系结构研究的不足和展望
8.3 小结
参考文献
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐