通过模式合成来进行软件系统的设计

通过模式合成来进行软件系统的设计

(美) 亚克布 (YacoubHany,S.M.) , (美) 阿马尔 (Ammar,Y.H.) , 编著

出版社:中国电力出版社

年代:2004

定价:

书籍简介:

设计模式有着巨大威力,但要构建健壮的大规模系统,这还远远不够。面向模式的分析和设计(POAD)介绍了一种新的方法学,用以“组合”设计模式来构建可靠的、健壮的大规模软件系统。使用POAD,你就能快速构建更健壮、更具缩放性和更易维护的系统——使用UML类图作为构建块。本书共分五个部分,第一部分是讲解POAD的基本概念,第二部分和第三部分接着讲述POAD的技术方面和过程方面的知识。第四部分用四个案例(反馈控制、客户行为模拟、数字化内容处理和分布式医学信息科学)发加深读者对POAD方法学的理解。第五部分讨论了POAD自动化方面的内容。附录A和B介绍了有关模式及其实践,是对全书内容的有用补充。本书使设计模式上了一个新台阶。无论你是架构师、设计人员、开发人员,还是管理者,本书都将帮助你更快速地构建更好的软件系统。

作者介绍:

Sherif M.Yacoub:是惠普实验室研究员。目前他主要从事与大型软件系统开发相关技术的研究,涉及范围包括设计模式、软件体系结构、系统建模、元模型、框架和软件可靠性。迄今已在权威刊物上发表了40多篇专业论文。他还是《ReuseBased Software Engineering》的作者之一。

书籍目录:

PrefaceForewordPART I IINTRODUCTION 1 Pattern-Oriented Analysis and Design 2 Design Patterns and Software Engineering 3 Composition of Design PatternsPART II TECHNOLOGICAL ASPECTS OF POAD 4 Constructional Design Patterns as Components 5 Visual Design Models 6 UML Support for Design PatternsPART III PROCESS ASPECTS OF POAD 7 POAD:The Process 8 Analysis Phase 9 Design Phase 10 Design-Refinement Phase

PrefaceForewordPART I IINTRODUCTION 1 Pattern-Oriented Analysis and Design 2 Design Patterns and Software Engineering 3 Composition of Design PatternsPART II TECHNOLOGICAL ASPECTS OF POAD 4 Constructional Design Patterns as Components 5 Visual Design Models 6 UML Support for Design PatternsPART III PROCESS ASPECTS OF POAD 7 POAD:The Process 8 Analysis Phase 9 Design Phase 10 Design-Refinement PhasePART IV CASE STUDIES 11 Feedback Control Systems 12 Simulation of Waiting Queues 13 A Digital Content Remastering Application 14 A Medical Informatics SystemPART V AUTOMATION AND SUMMARIES 15 Relation to UML Metamodel and Specification 16 Tool Support for Designing with Patterns 17 Wrapping UpA Interfaces for Constructional Design PatternsB State of the Art and Practice in Design PatternsGlossaryBibliography

内容摘要:

使用优秀的设计模式来开发健壮的大型软件系统。
设计模式功能非常强大,但在开发一个健壮的大型软件系统时,你还需要知道更多东西。本书介绍了一种通过对优秀的设计模式进行合成来开发大型软件的方法——POAD(Pattern-Oriented Analysis and Design,面向模式的分析和设计)。通过使用POAD方法,并用UML类图来表示系统构造块,你可以快速开发出一个可靠的大型软件系统。而且,与普通的OO方法相比,通过使用POAD方法开发出来的软件系统具有更强的健壮性、可扩展性和可维护性。
·POAD:什么是POAD方法,POAD方法的原理,POAD方法能够解决哪些问题。
·对设计模式进行合成的两种方法——结构合成和行为合成。
·用于模式合成的设计模型和UML技术。
·POAD过程:全面讲述了分析、设计、设计精化三个阶段。
·四个范例:反馈控制系统、等待队列仿真系统、数字信息再处理系统和分布式医疗信息系统。
·基于POAD的开发:趋势和研究方向。
POAD将带你进入使用设计模式的新境界。不管你是软件架构师、软件设计人员、软件开发人员,还是项目经理,本书都会帮你快速和高质量地开发一个大型的软件系统。

编辑推荐:

本书共分五个部分,第一部分是讲解POAD的基本概念,第二部分和第三部分接着讲述POAD的技术方面和过程方面的知识。第四部分用四个案例(反馈控制、客户行为模拟、数字化内容处理和分布式医学信息科学)发加深读者对POAD方法学的理解。第五部分讨论了POAD自动化方面的内容。附录A和B介绍了有关模式及其实践,是对全书内容的有用补充。本书使设计模式上了一个新台阶。无论你是架构师、设计人员、开发人员,还是管理者,本书都将帮助你更快速地构建更好的软件系统。

书籍规格:

书籍详细信息
书名通过模式合成来进行软件系统的设计站内查询相似图书
丛书名原版风暴系列
9787508322094
如需购买下载《通过模式合成来进行软件系统的设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位中国电力出版社
版次影印本印次1
定价(元)语种英文
尺寸26装帧平装
页数印数

书籍信息归属:

通过模式合成来进行软件系统的设计是中国电力出版社于2004.出版的中图分类号为 TP311.5 的主题关于 软件设计-英文 的书籍。