2 options
Flexible, reliable software : using patterns and agile development / by Henrik B. Christensen.
- Format:
- Book
- Author/Creator:
- Christensen, Henrik B., author.
- Series:
- Chapman & Hall/CRC textbooks in computing.
- Chapman & Hall/CRC Textbooks in Computing
- Language:
- English
- Subjects (All):
- Computer software--Reliability.
- Computer software.
- Computer software--Development.
- Physical Description:
- 1 online resource (523 p.)
- Edition:
- First edition.
- Place of Publication:
- Boca Raton, FL : Chapman and Hall/CRC, an imprint of Taylor and Francis, 2010.
- Language Note:
- English
- Summary:
- Flexible, Reliable Software: Using Patterns and Agile Development guidesstudents through the software development process. By describing practical stories, explaining the design and programming process in detail, and using projects as a learning context, the text helpsreaders understand why a given technique is required and why techniques must be combined to overcome the challenges facing software developers.
- Contents:
- Front cover; Contents; Foreword; Preface; Iteration 1: Basic Terminology; Chapter 1: Agile Development Processes; Chapter 2: Reliability and Testing; Chapter 3: Flexibility and Maintainability; Iteration 2: The Programming Process; Chapter 4: Pay Station Case; Chapter 5: Test-Driven Development; Chapter 6: Build Management; Iteration 3: The First Design Pattern; Chapter 7: Deriving Strategy Pattern; Chapter 8: Refactoring and Integration Testing; Chapter 9: Design Patterns - Part I; Chapter 10: Coupling and Cohesion; Iteration 4: Variability Management and 3-1-2
- Chapter 11: Deriving State PatternChapter 12: Test Stubs; Chapter 13: Deriving Abstract Factory; Chapter 14: Pattern Fragility; Iteration 5: Compositional Design; Chapter 15: Roles and Responsibilities; Chapter 16: Compositional Design Principles; Chapter 17: Multi-Dimensional Variance; Iteration 6: A Design Pattern Catalogue; Chapter 19: Facade; Chapter 20: Decorator; Chapter 21: Adapter; Chapter 22: Builder; Chapter 23: Command; Chapter 24: Iterator; Chapter 25: Proxy; Chapter 26:Composite; Chapter 27: Null Object; Chapter 28: Observer; Chapter 29: Model-View-Controller
- Iteration 7: FrameworksChapter 30: Introducing MiniDraw; Chapter 31: Template Method; Chapter 32: Framework Theory; Iteration 8: Outlook; Chapter 34: Systematic Testing; Part 9: Projects; Chapter 35: The HotGammon Project; Bibliography; Back cover
- Notes:
- "A Chapman & Hall Book."
- Includes bibliographical references.
- Description based on print version record.
- ISBN:
- 1-04-007919-9
- 0-429-19601-6
- 1-4398-8272-X
- 9780429196010
- OCLC:
- 908079523
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.