软件体系结构

出版时间:2008-3  出版社:覃征、邢剑宽、董金春、 郑翔 清华大学出版社 (2008-03出版)  作者:覃征,邢剑宽,董金春,郑翔 著  页数:276  
Tag标签:无  

内容概要

  随着软件工程的不断发展,软件体系结构逐渐成长起来,成为目前软件开发的重要组成部分和研究热点。软件体系结构的目标是为软件开发者提供统一、精确、高度抽象和易于分析的系统信息。《软件体系结构(第2版)》对软件体系结构的理论基础、研究内容、当前发展状况和实践应用进行全面细致地介绍和分析。通过《软件体系结构(第2版)》,读者可以了解到软件体系结构的研究背景、形式化描述、设计风格、评估方法、开发工具和柔性软件体系结构等内容。《软件体系结构(第2版)》采用最近几年的案例、数据、图示以及其他相关材料以反映软件体系结构的最新发展状况。  《软件体系结构(第2版)》可作为计算机以及相关专业的研究生学习软件体系结构的教学参考书,对从事软件体系结构研究的科技人员和软件工程技术人员也具有一定的理论参考价值和实用价值。

作者简介

覃征,博士,清华大学信息学院、软件学院教授,计算机科学与技术系博士导师,赴美高级访问学者,任软件工程与管理研究所所长等职。兼任国家科技奖励评审专家、教育部科技奖励评审专家级专家,教育部普通高校本科教学工作水平评估专家组专家。主要研究方向:软件体系结构、软件项目管理、电子商务等。多年来承担国家973、863项目、国防十五项目、省级科技攻关项目。作为第一完成人,获教育部科技进步一等奖1项,二等奖3项,军队科技进步奖3项,省级科技进步奖1项。

书籍目录

第1章 绪论1.1 软件开发简史1.2 软件体系结构简介1.3 小结第2章 软件体系结构的风格和模式2.1 软件体系结构的风格和模式基础2.2 管道-过滤器风格2.3 面向对象风格2.4 事件驱动风格2.5 分层风格2.6 数据共享风络2.7 解释器风格2.8 反馈控制环风格2.9 体系结构风格比较2.10 异构风格的集成2.11 小结第3章 软件体系结构风格的应用与分析3.1 SMCSP简介3.2 系统实现3.3 小结第4章 软件体系结构描述4.1 软件体系结构的形式化描述4.2 体系结构描述语言(ADL)4.3 案例研究:WRIGHT系统4.4 FEAL:构造ADL的基础平台4.5 小结第5章 软件体系结构级别的设计策略第6章 软件体系结构集成开发环境第7章 软件体系结构评估第8章 柔性软件体系结构第9章 软件体系结构的前景附录A 中英文词汇对照表参考文献

章节摘录

第1章 绪论与几十年前那种着重于机器指令或者倾心于数据结构和算法的集合的软件相比,现在的软件更加复杂,更加难以控制和维护。一般来讲,软件系统是通过构件装配而成,不管这些构件是为了需求开发的,还是堆在复用库中的。在这种环境下,一个团队需要面对系统的不同侧面。他们有的要处理必须实现的功能模块,有的则要让不同构件正确通信,从而良好协作。同时,在这个过程中,一些质量因素也必须得到保证,目的是确保项目的最终成功。软件体系结构是软件工程中的一个正在蓬勃发展的领域,用于帮助人们解决上面提到的问题。有了它,设计人员或者项目管理者就能在一个比较高的层面上俯瞰软件的整体情况。同时,软件体系结构可以被复用,这样就能够减少开发成本并降低软件开发中的风险,比如在设计、建模、实现、测试、评估、维护、升级中的潜在问题。然而,获取软件体系结构并不是一件容易事。它并非如同代码那样是看得见摸得着的实体。将它呈现出来需要对系统全局信息的深入掌控以及优秀的技能和方法。来自不同组织和企业的人有不同的方法来处理这个问题,但是这些方法有一些共同的地方。对这些方法的总结和抽象成为了作为现今软件体系结构研究的基础。本章将从软件开发的历史讲起,试图让大家了解软件体系结构的起源;之后讨论体系结构的定义、含义及其相关的一些活动;最后将说明体系结构可以给我们带来哪些好处。1.1 软件开发简史软件开发范式自从20世纪40年代“软件”这个词刚刚出现时(那时也是最原始的程序存储型计算机诞生的时候)开始至现在经历了多次革命性变迁。每次开发方法、模式和工具的改变都是为了适应新的环境和新的需求。

编辑推荐

《软件体系结构(第2版)》可作为计算机以及相关专业的研究生学习软件体系结构的教学参考书,对从事软件体系结构研究的科技人员和软件工程技术人员也具有一定的理论参考价值和实用价值。

图书封面

图书标签Tags

评论、评分、阅读与下载


    软件体系结构 PDF格式下载


用户评论 (总计2条)

 
 

  •   课本,没什么用,一点可读性都没有……
  •   还可以,就是书有点脏
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7