您好,欢迎光临有路网!
软件体系结构实用教程
QQ咨询:
有路璐璐:

软件体系结构实用教程

  • 作者:付燕
  • 出版社:西安电子科技大学出版社
  • ISBN:9787560623153
  • 出版日期:2009年09月01日
  • 页数:282
  • 定价:¥26.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书对软件体系结构的理论基础、研究内容、当前研究现状和实践应用进行了系统的介绍。通过本书,读者可以了解到软件体系结构的基本概念、风格、描述方法、设计方法、评估方法和集成开发环境等内容。
    本书共分10章。第1章简单介绍了软件重用和构件技术的一些基本概念,它们是学习软件体系结构有关知识的基础;第2章介绍了软件体系结构的概念;发展和研究现状;第3章对软件体系结构的风格进行了较为详细的介绍,并给出了一些应用实例;第4章讨论了软件体系结构的三种描述方法;第5章介绍了软件体系结构设计过程中使用的一般原理和设计模式,以及常用的体系结构设计方法;第6章对Bass等人提出的一种基于体系结构的软件开发过程做了详细介绍;第7章介绍了软件体系结构评估方法,**介绍SAAM和ATAM方法;第8章介绍了Web服务体系结构的有关知识,并给出了一个简单的应用实例;第9章对特定领域的软件体系结构进行了介绍,详细讨论了其建立过程;第10章介绍了软件体系结构集成开发环境的具体功能。
    本书可作为计算机软件专业高年级本科生和研究生的软件体系结构教材,也可作为软件开发人员的参考书。 第1章 软件重用与构件技术
    1.1
    目录
    第1章 软件重用与构件技术
    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 软件体系结构描述语言
    4.2.1 软件体系结构描述语言构成要素
    4.2.2 ADL与其他语言的比较
    4.3 典型的软件体系结构描述语言
    4.3.1 UniCon
    4.3.2 C2
    4.3.3 Wright
    4.3.4 ACME
    4.4 可扩展标记语言
    4.4.1 XML标准
    4.4.2 XML的应用领域
    4.5 基于XML的软件体系结构描述语言
    4.5.1 XADL2.0
    4.5.2 XBA
    4.5.3 XCOBA
    4.6 使用“4+1”模型描述软件体系结构
    4.6.1 逻辑视图的体系结构:面向对象的分解
    4.6.2 过程视图的体系结构:过程分解
    4.6.3 开发视图的体系结构:子系统分解
    4.6.4 物理视图的体系结构:从软件到硬件的映射
    4.6.5 场景视图的体系结构:汇总
    4.7 使用UML描述软件体系结构
    4.7.1 UML简介
    4.7.2 UML基本图符
    4.7.3 UML的静态建模机制
    4.7.4 UML的动态建模机制
    4.7.5 UML在软件体系结构建模中的应用实例
    4.8 本章小结
    习题
    第5章 软件体系结构设计
    5.1 软件体系结构设计的一般原理
    5.2 设计模式
    5.2.1 设计模式概述
    5.2.2 设计模式的组成
    5.2.3 模式和软件体系结构
    5.2.4 设…… Updater(escape("/AjaxControls/ProductComentList"), "dProductCommentList",null,{ name:"prd", value:'612018' });
    本书作者其他作品: 人生规划潜规则 抱着健康过一生 像老板一样工作 常见问题: 我要提问 小时图书排行 2011高考作文追分素材精华本(创新卷)
    全国名校作文教学联席会 策划 陪你到世界终结 夏茗悠元气打造,萌动青春
    夏茗悠 你的眼睛欺骗你 *经典的视幻觉游戏
    [英]艾尔·塞克尔 4.心理控制术:改变自我意象,改变你的人生(成功改变3000万人生活的心理自助原创科学) 5.林徽因经典作品 6.尾巴 7.人性的弱点 8.逻辑思维游戏(“思维游戏魔法书”系列丛书) 9.麦田里的守望者(精装本) 10.小王子 ++
    编辑推荐语
    软件体系结构是软件系统的高层结构,是一种用于理解系统级目标的框架。随着软件系统规模越来越大、越来越复杂,整个系统的结构和规格说明就显得越来越重要。对于大规模的复杂软件系统来说,总体的系统结构设计和规格说明比对计算的算法和数据结构的选择更为重要。在这种背景下,人们认识到了软件体系结构的重要性,并认为对软件体系结构进行系统、深入的研究将会成为提高软件生产率和解决软件维护问题的新的*有希望的途径。
    软件体系结构研究的主要内容包括软件体系结构描述、软件体系结构设计、基于体系结构的软件开发方法、软件体系结构评估等。 本书对软件体系结构的理论基础、研究内容、当前研究现状和实践应用进行了系统的介绍。通过本书,读者可以了解到软件体系结构的基本概念、风格、描述方法、设计方法、评估方法和集成开发环境等内容。
    本书共分10章。第1章简单介绍了软件重用和构件技术的一些基本概念,它们是学习软件体系结构有关知识的基础;第2章介绍了软件体系结构的概念;发展和研究现状;第3章对软件体系结构的风格进行了较为详细的介绍,并给出了一些应用实例;第4章讨论了软件体系结构的三种描述方法;第5章介绍了软件体系结构设计过程中使用的一般原理和设计模式,以及常用的体系结构设计方法;第6章对Bass等人提出的一种基于体系结构的软件开发过程做了详细介绍;第7章介绍了软件体系结构评估方法,**介绍SAAM和ATAM方法;第8章介绍了Web服务体系结构的有关知识,并给出了一个简单的应用实例;第9章对特定领域的软件体系结构进行了介绍,详细讨论了其建立过程;第10章介绍了软件体系结构集成开发环境的具体功能。
    本书可作为计算机软件专业高年级本科生和研究生的软件体系结构教材,也可作为软件开发人员的参考书。 第1章 软件重用与构件技术
    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 软件体系结构描述语言
    4.2.1 软件体系结构描述语言构成要素
    4.2.2 ADL与其他语言的比较
    4.3 典型的软件体系结构描述语言
    4.3.1 UniCon
    4.3.2 C2
    4.3.3 Wright
    4.3.4 ACME
    4.4 可扩展标记语言
    4.4.1 XML标准
    4.4.2 XML的应用领域
    4.5 基于XML的软件体系结构描述语言
    4.5.1 XADL2.0
    4.5.2 XBA
    4.5.3 XCOBA
    4.6 使用“4+1”模型描述软件体系结构
    4.6.1 逻辑视图的体系结构:面向对象的分解
    4.6.2 过程视图的体系结构:过程分解
    4.6.3 开发视图的体系结构:子系统分解
    4.6.4 物理视图的体系结构:从软件到硬件的映射
    4.6.5 场景视图的体系结构:汇总
    4.7 使用UML描述软件体系结构
    4.7.1 UML简介
    4.7.2 UML基本图符
    4.7.3 UML的静态建模机制
    4.7.4 UML的动态建模机制
    4.7.5 UML在软件体系结构建模中的应用实例
    4.8 本章小结
    习题
    第5章 软件体系结构设计
    5.1 软件体系结构设计的一般原理
    5.2 设计模式
    5.2.1 设计模式概述
    5.2.2 设计模式的组成
    5.2.3 模式和软件体系结构
    5.2.4 设…… Updater(escape("/AjaxControls/ProductComentList"), "dProductCommentList",null,{ name:"prd", value:'612018' });
    本书作者其他作品: 人生规划潜规则 抱着健康过一生 像老板一样工作 常见问题: 我要提问 小时图书排行 2011高考作文追分素材精华本(创新卷)
    全国名校作文教学联席会 策划 陪你到世界终结 夏茗悠元气打造,萌动青春
    夏茗悠 你的眼睛欺骗你 *经典的视幻觉游戏
    [英]艾尔·塞克尔 4.心理控制术:改变自我意象,改变你的人生(成功改变3000万人生活的心理自助原创科学) 5.林徽因经典作品 6.尾巴 7.人性的弱点 8.逻辑思维游戏(“思维游戏魔法书”系列丛书) 9.麦田里的守望者(精装本) 10.小王子 ++

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外