• RETURN YOUR RENTAL
  • SIGN IN TO YOUR ACCOUNT
  • MARKETPLACE
  • HELP DESK
CART

(0) items

FREE SHIPPING on orders over $59!
Details.
Cheap Textbooks | Used Textbooks | Textbook Rental | Sell Textbooks | eTextbooks
  • Rent
    Textbooks
  •  
  • Buy
    Textbooks
  •  
  • Sell
    Textbooks
  •  
  • eTextbooks
  •  
  • Books
  •  
  • College Clothing
Pattern-Oriented Software Architecture : On Patterns and Pattern Languages,9780471486480
This item qualifies for
FREE SHIPPING!

FREE SHIPPING OVER $59!

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

Pattern-Oriented Software Architecture : On Patterns and Pattern Languages

by Buschmann, Frank; Henney, Kevlin; Schmidt, Douglas C.
Edition:
1st
ISBN13:

9780471486480

ISBN10:
0471486485
Format:
Hardcover
Pub. Date:
5/29/2007
Publisher(s):
WILEY
  • Other versions by this Author
List Price: $69.33

Buy New Textbook

Currently Available, Usually Ships in 24-48 Hours
$67.60

Rent Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

More New and Used
from Private Sellers
Starting at $34.60

Questions About This Book?

What version or edition is this?
This is the 1st edition with a publication date of 5/29/2007.
What is included with this book?
  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any CDs, lab manuals, study guides, etc.

Summary

Software patterns have revolutionized the way developers think about how software is designed, built, and documented, and this unique book offers an in-depth look of what patterns are, what they are not, and how to use them successfully The only book to attempt to develop a comprehensive language that integrates patterns from key literature, it also serves as a reference manual for all pattern-oriented software architecture (POSA) patterns Addresses the question of what a pattern language is and compares various pattern paradigms Developers and programmers operating in an object-oriented environment will find this book to be an invaluable resource

Author Biography

Frank Buschmann, Siemens AG, Germany

Kevlin Henney, Curbralan, Bristol, UK

Douglas C. Schmidt, Vanderbilt University

Table of Contents

Forewordp. xiii
Forewordp. xxiii
About the Authorsp. xxix
About this Bookp. xxxi
Guide to the Readerp. xxxvii
Beyond the Hypep. 1
Beginnings...p. 2
A Story of Success...with Some Exceptionsp. 3
Pattern Definitions and their Interpretationsp. 8
Toward a Deeper Understanding of Patternsp. 19
Inside Patternsp. 25
A Solution to a Problem and Morep. 29
A Solution to a Problemp. 30
A Process and a Thingp. 32
Best of Breedp. 34
Forces: the Heart of Every Patternp. 36
The Context: Part of a Pattern or Not?p. 42
Genericityp. 47
A Diagram Says More than a Thousand Words...or Lessp. 50
Evocative Names Help Pattern Recollectionp. 54
Patterns are Works in Progressp. 57
A Pattern Tells a Story and Initiates a Dialogp. 61
A Pattern Celebrates Human Intelligencep. 62
From a Problem-Solution Statement to a Patternp. 63
A Million Different Implementationsp. 65
Does One Size Fit All?p. 66
Patterns and Frameworksp. 77
Patterns and Formalismsp. 84
A Million and One...and then Somep. 87
Notes on Pattern Formp. 91
Style and Substancep. 92
The Function of Formp. 96
Elements of Formp. 97
Details, Detailsp. 102
Aerial Viewp. 106
Different Pattern Formsp. 110
Style and Substance (Redux)p. 116
Between Patternsp. 117
Pattern Islands?p. 121
Patterns Connectp. 122
A Design Experiment: Patterns as Islandsp. 123
A Second Design Experiment: Interwoven Patternsp. 129
Pattern Densityp. 131
Pattern Complementsp. 135
More than One Solution to a Problemp. 136
Patterns in Competitionp. 138
Patterns in Cooperationp. 155
Patterns in Combinationp. 159
Complementary: Competing, Completing, Combiningp. 163
Pattern Compoundsp. 165
Recurring Pattern Arrangementsp. 166
From Elements to Compoundsp. 166
From Complements to Compoundsp. 173
Element or Compound?p. 176
Compound Analysis and Synthesisp. 180
Pattern Sequencesp. 183
Patterns Tell Software Engineering Success Storiesp. 184
Pattern Storiesp. 185
From Stories to Sequencesp. 191
Sequences of Patternsp. 192
Pattern Compounds and Complements Revisitedp. 197
Returning to the Question of Contextp. 203
Pattern Connectionsp. 207
Pattern Collectionsp. 209
Toward a Handbookp. 210
Organizing Pattern Collectionsp. 211
Ad Hoc Organizationp. 212
Organization by Levelp. 213
Organization by Domainp. 218
Organization by Partitionp. 219
Organization by Intentp. 221
Organizing Pattern Collections (Reprise)p. 225
Problem Framesp. 226
Pattern Semioticsp. 231
Pattern Collections and Stylep. 235
Toward Pattern Languagesp. 241
Into Pattern Languagesp. 243
Elements of Languagep. 247
Designing with Patternsp. 248
From Pattern Stories and Sequences to Pattern Languagesp. 250
A Network of Patterns and Morep. 259
A Network of Patternsp. 260
A Process and a Thingp. 260
Best of Breedp. 269
Forces: the Heart of Every Pattern Languagep. 273
Pattern Contexts Define Topology and Architectural Stylep. 277
Patterns Form Vocabulary, Sequences Illustrate Grammarp. 280
Genericityp. 285
A Whole Language Says More than a Thousand Diagramsp. 287
Domain-Oriented Names Help to Recall Pattern Languagesp. 288
A Pattern Language Initiates Dialog and Tells Many Storiesp. 290
Work in Progressp. 291
Pattern Languages Reward Creative Human Intelligencep. 293
From a Pattern Network to a Pattern Languagep. 295
A Billion Different Implementationsp. 297
One Size Does Not Fit Allp. 298
Piecemeal Growthp. 298
Refactoring Not Excludedp. 303
One Pattern at a Timep. 306
Role-Based Pattern Integrationp. 309
Pattern Languages and Reference Architecturesp. 315
Pattern Languages and Product-Line Architecturesp. 317
A Billion and One...and then Somep. 322
Notes on Pattern Language Formp. 325
Style and Substancep. 326
The Function of Formp. 326
The Elements of Formp. 328
Details, Details, Detailsp. 334
Style and Substance (Redux)p. 346
On Patterns versus Pattern Languagesp. 347
Patterns and Pattern Languages: Similaritiesp. 348
Patterns and Pattern Languages: Differencesp. 351
Patterns versus Pattern Languages?p. 354
From Patterns To Peoplep. 355
Patterns are for Peoplep. 356
In Support of Software Developersp. 360
In Support of Software Usersp. 362
In Support of Pattern Authorsp. 365
Technology for Humansp. 367
The Past, Presence, and Future of Patternsp. 369
The Past Three Years at a Glancep. 370
Where Patterns Are Nowp. 375
Where Will Patterns Go Tomorrow?p. 376
A Brief Note about the Future of Patternsp. 384
All Good Things...p. 385
Pattern Concept Summaryp. 391
Referenced Patternsp. 397
Referencesp. 415
Index of Patternsp. 441
Index of Namesp. 445
Indexp. 447
Table of Contents provided by Ingram. All Rights Reserved.


Please wait while the item is added to your cart...
Online Bookstore | VeriSign Service
  • Affiliate Program
  • Browse Book Categories
  • Bulk Orders
  • Buy Textbooks
  • Careers
  • College Clothing
  • Contact Us
  • eCampus Blog
  • eCampus Coupons
  • Gift Certificates
  • Help Desk
  • Link to Us
  • Marketplace
  • Media
  • Order Status
  • Our Bookstores
  • Press
  • Rent Textbooks
  • Return Policy
  • Sell Textbooks
  • Shipping
  • Site Map
  • Terms & Conditions
  • Virtual Bookstores
Hacker Safe Certified Site

Need Help?

Copyright © 1999-2013

  • PayPal