出版社:中国电力出版社
年代:2004
定价:
本书是当今最畅销的介绍面向对象的分析/设计、迭代开发和UML的书籍。本书的目的是帮助开发人员或学生掌握关于面向对象的分析和设计的核心原理和最佳实践,并将它们真正应用到软件设计中去。本书的作者是颇有声望的对象技术和迭代方法的领军人物。本书在第一版的基础上做了全面的修订,增加了新的案例研究,更新了关于模式、用况、统一过程、架构分析等的探讨。
ForewordPrefacePART I INTRODUCTION 1 Object-Oriented Analysis and Design 2 Iterative Development and the Unified Process 3 Case Study: The NextGen POS SystemPART II INCEPTION 4 Inception 5 Understanding Requirements 6 Use-Case Model: Writing Requirements in Context 7 Identifying Other Requirements 8 From Inception to ElaborationPART III ELABORATION ITERATION 1 9 Use-Case Model: Drawing System Sequence Diagrams 10 Domain Model: Visualizing Concepts
ForewordPrefacePART I INTRODUCTION 1 Object-Oriented Analysis and Design 2 Iterative Development and the Unified Process 3 Case Study: The NextGen POS SystemPART II INCEPTION 4 Inception 5 Understanding Requirements 6 Use-Case Model: Writing Requirements in Context 7 Identifying Other Requirements 8 From Inception to ElaborationPART III ELABORATION ITERATION 1 9 Use-Case Model: Drawing System Sequence Diagrams 10 Domain Model: Visualizing Concepts 11 Domain Model: Adding Associations 12 Domain Model: Adding Attributes 13 Use-Case Model: Adding Detail with Operation Contracts 14 From Requirements to Design in this Iteration 15 Interaction Diagram Notation 16 GRASP: Designing Objects with Responsibilities 17 Design Model: Use-Case Realizations with GRASP Patterns 18 Design Model: Determining Visibility 19 Design Model: Creating Design Class Diagrams 20 Implementation Model: Mapping Designs to CodePART IV ELABORATION ITERATION 2 21 Iteration 2 and its Requirements 22 GRASP: More Patterns for Assigning Responsibilities 23 Designing Use-Case Realizations with GoF Design PatternsPART V ELABORATION ITERATION 3 24 Iteration 3 and Its Requirements 25 Relating Use Cases 26 Modeling Generalization 27 Refining the Domain Model 28 Adding New SSDs and Contracts 29 Modeling Behavior in Statechart Diagrams 30 Designing the Logical Architecture with Patterns 31 Organizing the Design and Implementation Model Packages 32 Introduction to Architectural Analysis and the SAD 33 Designing More Use-Case Realizations with Objects and Patterns 34 Designing a Persistence Framework with PatternsPART VI SPECIAL TOPICS 35 On Drawing and Tools 36 Introduction to Iterative Planning and Project Issues 37 Comments on Iterative Development and the UP 38 More UML NotationBibliographyGlossaryIndex
世界上最畅销介绍面向对象分析/设计、迭代开发和UML的书籍
本书的目的是帮助开发人员或学生掌握关于面向对象的分析和设计(OOA/D)的核心原理与最佳实践,并将它们真正应用到软件设计中去,而不仅仅是画画UML而已。作为颇有声望的对象技术和迭代方法的先驱,Craig Larman提出了一个单独的、具有一致性的案例研究的三种迭代方法,介绍了OOA/D的关键技能,同时还强调了最基本的开发活动、原则和模式。
本书涉及的内容包括:
·需求和用况:识别并记录需求
·领域对象建模:了解领域“感兴趣的对象”、它们的特征以及相互间的关系
·架构:创建分层的架构,将应用的灵活性、健壮性和可维护性最大化
·基本对象设计:用诸如策略、工厂、改编者、观察者、模板方法和命令等流行的high-use模式创建健壮的对象和框架
·迭代开发和“敏捷方法”:用简单的、基本的统一过程(流行的迭代过程)活动和最佳实践来组织建模和开发
本书在第一版的基础上做了全在的修订,增加了新的案例研究,更新了关于模式、用况、统一过程、架构分析等的探讨。本书为分析和设计对象的方法提供了明晰而具有实际价值的介绍。
作者介简
Craig Larman:是Valtech公司的首席科学家,该公司在技术咨询领域居领先地位。在国际软件开发社区中,他是对象技术、模式、UML、建模和迭代开发方面广为人知的专家。Larman从20世纪80年代就开始帮助人们学习对象和迭代开发,他亲自指导过的开发人员已达数千人。此外,他还是《Java 2 Performance and Idiom Guide》一书的作者之一,并拥有计算机科学学士和硕士学位。Larman的最新作品《Agile&Iterative Development:a Manager's Guide》(《敏捷迭代开发》)即将由中国电力出版社出版。
在这一版中,Larman保持了其一贯精准和细心的写作风格,这是一本比第一版更好的书。很少有人能掌握解释事情的诀窍,而能够很好地对软件分析和设计进行解释的人则更少,但Craig Larman做到了这两点。
书籍详细信息 | |||
书名 | UML和模式应用站内查询相似图书 | ||
丛书名 | 原版风暴系列 | ||
9787508322049 如需购买下载《UML和模式应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 中国电力出版社 |
版次 | 影印本 | 印次 | 1 |
定价(元) | 语种 | 英文 | |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 |
UML和模式应用是中国电力出版社于2004.出版的中图分类号为 TP312 的主题关于 面向对象语言,UML-程序设计-英文 的书籍。
(美) 拉曼 (Larman,C.) , 著
(美) 拉曼 (Larman,C.) , 著
(美) 拉尔曼 (Larman,C.) , 著
(美) 施穆勒 (Schmuller,J.) , 著
(美) 德苏热 (D'Soyza,D.F.) , (美) 威尔斯 (Wills,A.C.) , 著
(美) 苏泽 (Souza,D.F.) , (美) 威尔斯 (Wills,A.C.) , 著
(美) 肯那伦, 著
(德) 阿尔赫 (Alhir,S.S.) , 著
(美) 道格拉斯, 著