首页计算机书籍软件开发《面向模式的软件体系结构 卷:1模式系统》布希曼等著 贲可荣 郭福亮 赵皑等译
久远与永远

文档

96

关注

0

好评

0
PDF

《面向模式的软件体系结构 卷:1模式系统》布希曼等著 贲可荣 郭福亮 赵皑等译

阅读 760 下载 0 大小 29.61M 总页数 294 页 2022-11-19 分享
价格:¥ 10.00
下载文档
/ 294
全屏查看
《面向模式的软件体系结构 卷:1模式系统》布希曼等著 贲可荣 郭福亮 赵皑等译
还有 294 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 294 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
本书系统地介绍了模式的概念并讨论了模式描述的原侧;给出了来自不同应用领域的8个软件体系结构模式;还给出了8个设计模式,这些模式分别针对在定义了软件系统的整体结构之后遇到的典型问题;对惯用法模式进行了阐述;论述了将模式组织成模式系统的重要性:讨论了模式如何嵌入到软件体系结构中,特别是对软件体系结构及其基本原则的理解。此外,本书还介绍了模式历史、相关工作和整个模式团体,并对模式的未来发展作了展望。本书力图做到既是教材又是参考指南,帮助软件开发人员以一种新的方式考虑软件体系结构,并提供了一些技术来解决特定的再现设计问题,对软件开发的初学者和专家都有帮助。把本书用作软件工程课程的指南,可以给学生提供大型软件设计的完整的新观点。把本书用作参考手册,可以提供全面的技术并随查随用。本书包含了涉及模式实际应用的许多指导原则和约束限制。本书可作为计算机专业高年级本科生、研究生的软件工程数材或参考书,亦可作为软件开发人员的参考手册。Frank Buschnn,Regine Meunier,Hans Rohnert,Peter Sommerlad and Michael Stal:Pattern-Oriented Software Architecture,Volume 1:A System of Patterns (ISBN:0-471-95869-7).Authorized translation from the English language edition published by John Wiley Sons,Inc.Copyright 1996 by John Wiley Sons Ltd.All rights reserved.Simplified Chinese language edition copyright 2003 by China Machine Press.All rightsreserved.本书中文简体字版由约懒-威利父子公司授权机械工业出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。,。本书版权登记号:图字:01-2002-0816图书在版编目(CIP)数据面向模式的软件体系结构卷l:模式系统/布希曼(Buschnn,R.)等著;贲可荣等译.-北京:机械工业出版社,2003.1(软件工程技术丛书-设计系列)书名原文:Pattern-Oriented Software Architecture,.Volume1:A System of PatternsISBN7-111-11i82-6中国版本图书馆CIP数据核字(2002)第088419号机械工业出版社(北京市西城区百万庄大街22号郎政编码100037)北京第二外国语学院印刷厂印刷·新华书店北京发行所发行2003年1月第1版第1次印刷787mm×1092mm1/16·19印张印数:0001-5000册定价:45.00元凡购本书,如有倒页、脱页、缺页,由本社发行部调换译者序软件体系结构的模式描述了在特定设计语境中出现的设计问题的特殊重现,并为这种方案提供了一个被证明良好的一殼计划。方案计划通过描述它的关健组件、它们的责任和相互关系以及它们结合的方式来指定。模式有助于利用资深软件工程师的经验来构建软件。模式总结在软件开发中现存的、被证明良好的经验,再用来促进好的设计实践。每个模式处理一个软件系统的设计或实现中一种特定类型的重复出现的问题。模式可以用来构建具有特定属性的软件体系结构。保存模式文档已被证明是很好的设计经验,它们提炼并提供一种方式来重用从实践经验中获得的设计知识。模式为设计原则提供一种公共的词汇和理解。它们提高了对设计问题及其解决方案的讨论效率。模式是软件体系结构文档化的一种方式。当设计一个软件系统时,它们可以进行形象描述。模式支持采用定义属性来构造软件。模式提供一个功能行为的基本框架,有助于实现应用程序的功能。模式还清楚描述了软件系统的非功能需求,如可修改性、可靠性、可测试性和可重用性。模式有助于建立一个复杂的不同种类的软件体系结构。每个模式提供组件的预定义集、它们的作用以及它们之间的关系。一个模式提供了一个问题族的一般解决方案的计划,而不是可以使用的预制模块。模式有助于相似单元的创建。模式有助于解决问题,但它不能提供彻底的方案。模式有助于管理软件复杂度。每个模式描述一种已被证明的方法以处理指出的问题:所需组件的种类、它们的作用、要隐藏的细节、必须看到的抽象以及每一个是如何工作的,等等。本书对软件开发的初学者和专家都有帮助。本书可以帮助初学者在适当规模的上像专家一样工作,而不需要积累多年的经验。本书可以支持专家去设计具备已定义属性的大型复杂软件,并可以促使他们学习别的专家的经验。本书力图做到既是教材又是参考指南,帮助软件开发人员以一种新的方式考虑软件体系结构,并提供一些技术来解决特定的再现设计问题。把本书作为软件工程课程的指南,可以给学生提供大型软件设计的完整的新观点。把本书作为参考手册,可以提供全面的技术并随查随用。本书包含了涉及模式实际应用的许多指导原则和约束限制。本书可作为计算机专业高年级本科生、研究生的软件工程教材或参考书,亦可作为软件开发人员的参考手册。本书第3、4章由郭福亮潮译,第5~8章由赵皑翻译,其余章节由贲可荣潮译。全书由贲可
返回顶部