出版社:中国电力出版社
年代:2004
定价:
设计模式有着巨大威力,但要构建健壮的大规模系统,这还远远不够。面向模式的分析和设计(POAD)介绍了一种新的方法学,用以“组合”设计模式来构建可靠的、健壮的大规模软件系统。使用POAD,你就能快速构建更健壮、更具缩放性和更易维护的系统——使用UML类图作为构建块。本书共分五个部分,第一部分是讲解POAD的基本概念,第二部分和第三部分接着讲述POAD的技术方面和过程方面的知识。第四部分用四个案例(反馈控制、客户行为模拟、数字化内容处理和分布式医学信息科学)发加深读者对POAD方法学的理解。第五部分讨论了POAD自动化方面的内容。附录A和B介绍了有关模式及其实践,是对全书内容的有用补充。本书使设计模式上了一个新台阶。无论你是架构师、设计人员、开发人员,还是管理者,本书都将帮助你更快速地构建更好的软件系统。
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 | 装帧 | 平装 |
页数 | 印数 |
(美) 高德菲德尔, 著
魏晋, 吴浩, 刘峰, 著
马莘权, 著
张逸, 著
郑梦泽, 侯有利, 柴治, 编著
张逸, 著
(美) 赛罗卫, (美) 特罗特, 著
(德) 布施曼 (Buschmann,F.) , (德) 穆尼尔 (Meunier,R.) , (德) 罗纳特 (Rohnert,H.) , (瑞士) 索默莱德 (...
(美) 施密特 (Schmidt,D.) , (德) 斯托尔 (Stal,M.) , (德) 罗纳特 (Rohnert,H.) , (德) 布施曼 (Buschmann...