Home > Computing and Information Technology > Computer programming / software engineering > Software Engineering > Patterns-Based Engineering: Successfully Delivering Solutions via Patterns
22%
Patterns-Based Engineering: Successfully Delivering Solutions via Patterns

Patterns-Based Engineering: Successfully Delivering Solutions via Patterns

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Successfully delivering Solutions via Patterns   In Patterns-Based Engineering, two leading experts bring together true best practices for developing and deploying successful software-intensive systems. Drawing on their extensive enterprise development experience, the authors clearly show how to deliver on the promise of a patterns-based approach—and consistently create higher-quality solutions faster, with fewer resources.   Lee Ackerman and Celso Gonzalez demonstrate how Patterns-Based Engineering (PBE) can help you systematically overcome common obstacles to success with patterns. By bringing discipline and clarity to patterns usage, their techniques enable you to replicate your success broadly and scale patterns to even the largest projects.   The authors introduce powerful ways to discover, design, create, package, and consume patterns based on your organization’s experience and best practices. They also present extensive coverage of the nontechnical aspects of making patterns work, including a full chapter of guidance on clearing up misconceptions that stand in your way. Coverage includes   Using patterns to optimize the entire development lifecycle, including design, coding, testing, and deployment Systematically managing the risks and economic returns associated with patterns Effectively implementing PBE roles, tasks, work products, and tools Integrating PBE with existing development processes, including eXtreme Programming, Scrum, and OpenUP Using Domain Specific Languages (DSLs) with patterns   Whether you’re an architect, designer, developer, analyst, project manager, or process engineer, Patterns-Based Engineering will help you to consistently derive greater business value and agility from patterns.

Table of Contents:
<>Foreword xix Preface xxi Acknowledgments xxv About the Authors xxvii   Part I: Understanding PBE 1   Chapter 1: Defining Patterns-Based Engineering 3 Asset-Based Development 4 Patterns 6 Engineering 7 Patterns-Based Engineering 7 A Model for Succeeding with PBE 10 Examples of PBE Results 14 Why Do We Need PBE? 17 Important Definitions 19 Summary 21   Chapter 2: Examples of Pattern Implementations 23 Types of Pattern Implementations 23 UML Pattern Implementations 24 Model-to-Model Pattern Implementations 29 Model-to-Text Pattern Implementations 31 Using Implementations in Combination 34 Summary 34   Chapter 3: Case Study Introduction 37 Overview 37 Meet the Team 38 Oslec Development Process 39 Overview of the Plan 40 Case Study Roadmap 41 Summary 43   Chapter 4: Iteration 0: Envisioning 45 Getting Started 46 PBE Focus 47 LogoAuction Application Requirements 48 Elaborating the Architecture 55 Recording the Patterns Used 65 Opportunity Identification 65 Evaluating the Candidate Patterns 66 Summary 69   Chapter 5: Iteration 1: Creating the Pattern 71 Launching the Iteration 71 Designing the Subsystem Façade Pattern 73 Creating the Subsystem Façade Pattern Specification 87 Building the Subsystem Façade Pattern Implementation 87 Summary 111   Chapter 6: Iteration 2: Packaging the Pattern 113 Launching the Iteration 113 Applying the Subsystem Façade Pattern to the New Subsystem 114 Packaging the Patterns 116 Making the Pattern Available for Reuse 118 Summary 122   Chapter 7: Iteration 3: Consuming the Pattern 123 Launching the Iteration 123 Using the Pattern in a New Subsystem 125 Refactor the Items Management Subsystem to the Pattern 129 Summary 132   Chapter 8: PBE and the Software Development Process 135 Introduction to the PBE Practice 135 PBE Roles and Tasks in Context 137 Getting Started with the PBE Practice 139 Leveraging the PBE Practice within Your Own Process 143 Summary 150   Part II: PBE Patterns and Guidelines 151   Chapter 9: Introduction to the PBE Patterns and Guidelines 153 Relationship of Patterns and Guidelines to Other Elements within PBE 153 Quick Guide to PBE Patterns and Guidelines 154 Summary 164   Chapter 10: Foundational Patterns and Guidelines 165 Patterns 166 Guidelines 176 Summary 181   Chapter 11: Discovering Patterns 183 Patterns 184 Guidelines 190 Summary 198   Chapter 12: Designing Patterns 199 Patterns 199 Guidelines 209 Summary 220   Chapter 13: Creating Patterns 221 Patterns 221 Guidelines 234 Summary 243   Chapter 14: Packaging Patterns 245 Patterns 245 Guidelines 250 Summary 262   Chapter 15: Using Domain-Specific Languages with Patterns 265 Patterns 265 Guidelines 273 Summary 280   Chapter 16: Consuming Patterns 281 Guidelines 281 Summary 303   Part III: Additional Topics 305   Chapter 17: Benefits of PBE 307 Increased Productivity 307 Increased Quality 311 Improved Communication 312 Better Leveraging of Skills and Expertise 314 Improved Governance 316 Summary 318   Chapter 18: Economic Considerations of PBE 319 Key Economic Aspects of PBE 319 Pattern Sources 320 PBE Adoption 325 Pattern Implementations 330 PBE Projects 331 Summary 332   Chapter 19: PBE Misconceptions 335 PBE Eliminates Creativity 335 PBE Introduces Project Risk 336 Pattern Identification Is Not for Everybody 337 Patterns Need to Be Used Everywhere, All the Time 338 PBE Is Overly Formal 339 PBE Is Only for Design 340 PBE Is Only for Forward Engineering 341 Guilty by Association 342 PBE Requires Tools from a Specific Vendor 343 Summary 343   Part IV: Appendices 345   Appendix A: PBE Definitions 347 Code Generators 347 Domain-Specific Languages 348 Exemplar 349 Metamodel 350 Model 352 Pattern Catalog 353 Pattern Categories 353 Pattern Language 354 Reusable Asset 356   Appendix B: PBE and Other Development Approaches 357 Asset-Based Development 357 Model-Driven Development (MDD) 358 Model-Driven Architecture (MDA) 359 Software Factories 361   Appendix C: PBE Tooling Options 365 Eclipse Modeling Project 365 IBM Rational Software Modeling Platform 365 AndroMDA 366 Microsoft Visual Studio 366 Sparx Enterprise Architect 366 Process Tooling and Framework 367   Appendix D: PBE Patterns and Guidelines 369   Appendix E: Subsystem Façade Pattern Specification 373 Context 373 Problem 373 Forces 373 Solution 374 Sample Code 375 Pattern Composition 383   Appendix F: Introduction to the PBE Practice 385 PBE Roles 385 PBE Main Work Products 389 Task Order 393 PBE Tasks 394   References and Resources 417 References 417 Additional Resources 421   Index 425


Best Sellers


Product Details
  • ISBN-13: 9780321574282
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Depth: 25
  • Height: 234 mm
  • No of Pages: 480
  • Series Title: English
  • Sub Title: Successfully Delivering Solutions via Patterns
  • Width: 184 mm
  • ISBN-10: 0321574281
  • Publisher Date: 15 Jul 2010
  • Binding: Hardback
  • Edition: 1
  • Language: English
  • Returnable: Y
  • Spine Width: 32 mm
  • Weight: 928 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Patterns-Based Engineering: Successfully Delivering Solutions via Patterns
Pearson Education (US) -
Patterns-Based Engineering: Successfully Delivering Solutions via Patterns
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Patterns-Based Engineering: Successfully Delivering Solutions via Patterns

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA