软件构架实践

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 软件构架实践

出版社:清华大学出版社
出版日期:2004-3
ISBN:9787302080428
作者:林·马斯
页数:428页

书籍目录

第Ⅰ部分 预想构架 第1章 构架商业周期  1.1 构架的产生  1.2 软件过程和构架商业周期  1.3 什么样的构架才算好  1.4 小结  1.5 讨论题 第2章 什么是软件构架  2.1 软件构架概念澄清  2.2 其他观点  2.3 构架模式、参考模型和参考构架  2.4 为什么说软件构架非常重要  2.5 构架结构和视图  2.6 小结  2.7 可进一步参阅的文献  2.8 讨论题 第3章 A-7E案例分析:各种构架结构的运用  3.1 与构架商业周期的关系  3.2 需求与质量  3.3 A-7E航空电子系统的构架  3.4 小结  3.5 可进一步参阅的文献  3.6 讨论题 第Ⅱ部分 创建构架 第4章 理解质量属性  4.1 功能性和构架  4.2 构架和质量属性  4.3 系统的质量属性  4.4 实践中的质量属性场景  4.5 其他系统质量属性  4.6 商业质量属性  4.7 构架的质量属性  4.8 小结  4.9 可进一步参阅的文献  4.10 讨论题 第5章 实现质量属性  5.1 战术介绍  5.2 可用性战术  5.3 可修改性战术  5.4 性能战术  5.5 安全性战术  5.6 可测试性战术  5.7 易用性战术  5.8 战术与构架模式的关系  5.9 构架模式和样式  5.10 小结  5.11 可进一步参阅的文献  5.12 讨论题 第6章 空中交通管制:高可用性设计案例分析  6.1 与构架商业周期的关系  6.2 需求与质量  6.3 构架解决方案  6.4 小结  6.5 可进一步参阅的文献  6.6 讨论题 第7章 设计构架  7.1 生命期中的构架  7.2 设计构架  7.3 形成团队结构  7.4 创建骨架系统  7.5 小结  7.6 可进一步参阅的文献  7.7 讨论题 第8章 飞行模拟:构架可集成性案例分析  8.1 与构架商业周期的关系  8.2 需求与质量  8.3 构架解决方案  8.4 小结  8.5 可进一步参阅的文献  8.6 讨论题 第9章 构架编档  9.1 构架编档的使用  9.2 视图  9.3 选择相关视图  9.4 视图编档  9.5 跨视图的文档  9.6 统一建模语言  9.7 小结  9.8 可进一步参阅的文献  9.9 讨论题 第10章 软件构架重构  10.1 介绍  10.2 信息提取  10.3 数据库构造  10.4 视图融合  10.5 重构  10.6 示例  10.7 小结  10.8 可进一步参阅的文献  10.9 讨论题第Ⅲ部分 分析构架 第11章 ATAM:一种进行构架评估的综合方法  11.1 ATAM的参与人员  11.2 ATAM的结果  11.3 ATAM的阶段  11.4 Nightingale系统:应用ATAM的案例分析  11.5 小结  11.6 可进一步参阅的文献  11.7 讨论题 第12章 CBAM:构架设计决策制定的定量方法  12.1 制定决策的上下文  12.2 CBAM的基础  12.3 实现CBAM  12.4 案例分析:NASA ECS项目  12.5 CBAM评估的结果  12.6 小结  12.7 可进一步参阅的文献  12.8 讨论题 第13章 万维网:可互操作性案例分析  13.1 与构架商业周期的关系  13.2 需求和质量  13.3 构架解决方案  13.4 基于Web的电子商务构架的演变  13.5 实现质量属性  13.6 当今的构架商业周期  13.7 小结  13.8 可进一步参阅的文献  13.9 讨论题第Ⅳ部分 从一个系统到多个系统 第14章 软件产品线:重用构架资产  14.1 概述  14.2 软件产品线有效的原因  14.3 确定范围  14.4 产品线构架  14.5 采用软件产品线的困难之处  14.6 小结  14.7 可进一步参阅的文献  14.8 讨论题 第15章 CelsiusTech公司:产品线开发案例分析  15.1 与构架商业周期的关系  15.2 需求与质量  15.3 构架解决方案  15.4 小结  15.5 可进一步参阅的文献  15.6 讨论题 第16章 J2EE/EJB:工业标准计算基础结构的案例分析  16.1 与构架商业周期的关系  16.2 需求和质量  16.3 构架解决方案   16.4 系统部署决策  16.5 小结  16.6 可进一步参阅的文献  16.7 讨论题 第17章 Luther构架:使用J2EE的移动应用案例分析  17.1 与构架商业周期的关系  17.2 需求和质量  17.3 构架解决方案   17.4 Luther如何实现其质量目标  17.5 小结  17.6 可进一步参阅的文献  17.7 讨论题 第18章 用商业组件构建系统  18.1 组件对构架的影响  18.2 构架不匹配  18.3 作为搜索的基于组件的设计  18.4 ASEILM示例  18.5 小结  18.6 可进一步参阅的文献 第19章 未来的软件构架  19.1 重新认识构架商业周期  19.2 创建构架  19.3 生命期中的构架  19.4 商业组件的影响  19.5 小结 附录A 缩略语表参考文献

内容概要

林·马斯 Len Bass:软件工程研究所(SEI)的一名高级软件工程师。他已经编著了5本书籍,并发表了大量关于软件工程、人机交互的论文。他曾经领导一个小组为飞行控制模拟器开发软件构架。目前,该构架已经被用美国空军标准。
保罗·克莱门茨 Paul Clements:软件工程研究所(SEI)的一名高级技术人员,其工作职责是开发软件构架和设计产品线。他已经发表了30多篇关于软件设计和实时系统的论文。
瑞克·凯兹曼 Rick Kazman:软件工程研究所(SEI)的一名高级软件工程师,负责构架权衡分析工作,是沃特鲁大学和多伦多大学的副教授。他已经发表了50多篇关于软件工程、人机交互和信息检索的论文。

作者简介

软件构架实践(第2版),ISBN:9787302080428,作者:(美)林·巴斯(Len Bass),(美)保罗·克莱门茨(Paul Clements),(美)瑞克·凯兹曼(Rick Kazman)著;车立红译;车立红译

图书封面


 软件构架实践下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     有点啃不动的感觉额,第三章的案例好多术语不理解。再坚持几天看看能否有所突破 mark一下 读到第三章51页了 不过看了看亚马逊的相关内容以及老师的推荐,这本书写的( ^_^ )不错嘛 可能是自己还需要净心读一读了

精彩短评 (总计34条)

  •     书中的实例与我们实际的项目相差得太远。书中提到的概念很难理解。我想这和翻译的水平有很大关系。为了不把自己的思维搞混乱,还是不要看这本书
  •      1999 9th Productive Awards
  •     拿到的四本书都挺好的,没啥问题
  •     大师的书,正在慢慢看
  •     这种课有意思吗~
  •     系统地介绍了实现构架的方法,质量属性,实现属性的战术和很多架构实例。
  •     只是有多个案例的架构要点。 缺乏对架构设计/决定的指导实用性。如果刚好做跟案例相似的项目,也许可以参考一下。
  •     可惜我没到构架师这个层次
  •     翻译很晦涩,举的例子的业务太遥远,没法理解,很难读,云里雾里,看完后只明白了软件架构是什么,以及描述软件架构有多种视图
  •     还没看,不知道内容怎么样。不过书到得挺快呵
  •     大学教科书中为数不多的印象不错的书。
  •     有些章节很流畅,有些章节(尤其是ADD那一节)狗屁不通。另,如果没有实践项目经验,看此书得到的理论太抽象。
  •     里边内容讲述十分清晰,对于软件体系架构的质量属性,评估方法,商业生命周期,构架基本概念讲述的很细致,是软件体系结构的经典之作。
  •     这本书挺好的,是我们学习的教材,感觉挺清晰的
  •     老师推荐的看后确实不错
  •     曾经觉得很理论,现在想来,句句都是箴言。
  •     翻译一般吧,没怎么看。
  •     编程的历史可以看作是为表达复杂的的功能而不断增强的工具的历史,应该是本书中最喜欢的一句话了。质量属性驱动的架构、还有很多实际的例子,其实就看得到真正从架构层次如何考虑系统的实现的。很多知识还是这样,能够同时实践的部分,总是掌握的更好,理解的更多,将架构方法运用到实践中才是关键
  •     还没有看完,但是还不错吧
  •     垃圾老师开的垃圾课,用的垃圾教材
  •     原书不错,但翻译得太艰涩,看着费劲
  •     教材
  •     还是国外的经典
  •     砸了清华的牌子。错误连篇,句子都不通。
  •     粉红色封面这本是"软件体系结构"课程的两本指定参考书之一.
  •     我X。这本书的中文翻译简直就是一坨shi。译者绝对木有一点儿基础知识。要看就看英文原版!!!
  •     无需多言,确实是经典之作。超过了软件构架本身了,系统的阐述了软件架构以及软件系统开发的其他相关问题,让我受益匪浅。就是讲的范例有些老,有点不适合当下的软件发展趋势。
  •     软件架构实践,比较经典的书
  •     还没看,买来囤货用
  •     不知是翻译问题还是其他运营,感觉读起来不是很酣畅淋漓,讲解软件架构质量那部分还不错,其他都一般
  •     我们本科“软件架构实践”专业课的教材。内容比较抽象,讨论的是高层次的架构设计问题,若无实际的项目架构经验恐怕难以理解。而且,个别模式方法对某些具体项目来说可能是一种最佳实践,但不一定适合其他(大部分)情况。另外翻译质量实在太差了,很多地方读起来根本都不通顺。如果需要,建议看英文原版的。
  •     翻译最烂的书,没有之一
  •     值得再读。需要实践。
  •     很专业,适合有一定编程经验的程序猿
 

军事,图形图像/视频,娛樂時尚,财政税收,地方史志,小学一年级,建筑科学,高考PDF图书下载,。 PDF图书网 

PDF图书网 @ 2017